@CHARSET "UTF-8";

#bestWestern {
height: 100px;
border-bottom: 7px solid #073f6b; 
background: #fff;
}

#bestWesternFooter {
height: 25px;
line-height: 25px;
border-top: 4px solid #073f6b; 
background: #fff;
width: 850px;
margin: 0 auto;
color: #666;
}

body #bestWesternCopyright {
background: #fff;
color: #666;
float: left;
font-size: 9px;
font-style: italic;
margin-left: 10px;
}

#FooterNav{
color: #666;
float: right;
font-size: 11px;
}

#FooterNav li{
list-style: none;
display: inline;
margin: 0 10px;
color: #666;
}

#FooterNav li a{
color: #666;
}

#SiteHeaderStart #button {
background: url(/fileadmin/images/site/button.png) no-repeat;
width: 170px;
height: 30px;
position: absolute;
bottom: 45px;
left: 52px;
}

#SiteHeaderStart #Newsletter {
background: url(/fileadmin/images/site/button.png) no-repeat;
width: 170px;
height: 30px;
position: absolute;
bottom: 10px;
left: 52px;
}

#SiteHeader #button {
background: url(/fileadmin/images/site/button.png) no-repeat;
width: 170px;
height: 30px;
position: absolute;
bottom: 40px;
left: 52px;
}


#SiteHeader #Newsletter {
background: url(/fileadmin/images/site/button.png) no-repeat;
width: 170px;
height: 30px;
position: absolute;
bottom: 5px;
left: 52px;
}

#button a,
#Newsletter a {
display: block;
width: 170px;
height: 30px;
line-height: 30px;
text-align: center;
font-size: 13px;
font-weight: bold;
color: #073f6b;
}

#button a:hover {
text-decoration: none;
}


#bestWesternLogo {
background: url(/fileadmin/images/site/bw_logo.png) no-repeat left 10px;
	width:850px;
	margin: 0px auto 0 auto;
height: 100px;	
position: relative;
}

#bestWesternLink a {
display: block;
height: 100px;
width: 320px;
}

#HDNLink a {
display: block;
height: 100px;
width: 270px;
}

/**********************************************************************
	Das MainLayout
**********************************************************************/
#SiteWrapper {
	width:850px;
	border-left:1px solid #073f6b;
	border-right:1px solid #073f6b;
	margin:0 auto 0 auto;	
}	

#SiteHeaderStart {
	position:relative;
	background-image:url(/fileadmin/images/site/header.png);
	width: 270px;
	height: 250px;
float: left;
}

#SiteHeader {
	position:relative;
	background: url(/fileadmin/images/site/header.png) left -4px;
	width: 270px;
	height: 145px;
float: left;
}

#SiteHeaderStartLeft {
position: absolute;
top: 90px;
text-align: center;
width: 270px;
color: #fff;
line-height: 13px;
}

#SiteHeaderStartLeft a {
color: #ffffff;
}

#SiteHeaderLeft {
background: #333333;
color: #e4d095;
text-align: center;
height: 24px;
line-height: 24px;
}




#SiteContent {
	background:#EDE6CD;
	margin-top:0px;
}


#Typo3Content ul {
margin:10px 0 10px 30px;
}

#ContentArea {
padding-top: 30px;
padding-bottom: 30px;
background: url(/fileadmin/images/site/content_bg.png) left -60px repeat-x;
position: relative;
float: left; 
width: 850px;
}



#SiteContent #Typo3Content {
margin-left: 125px;
float: left;
display: inline;
	width:600px;
}

#SiteContent #FlashArea {
	width:580px;
	height:250px;
	background:grey;
float: left;	
}

#ColumnWrapper {
margin-top:20px;
}

#ColumnLeft,
#ColumnCenter,
#ColumnRight {
float:left;
}


#ColumnLeft p,
#ColumnCenter p,
#ColumnRight p {
margin:0 6px;
}

#ColumnLeft img,
#ColumnCenter img,
#ColumnRight img {
margin:5px 0;
}


#ColumnLeft {
margin-right:5px;
width:140px;
}

#ColumnCenter {
margin:0 5px;
width:160px;
}

#ColumnRight {
margin-left:5px;
width:160px;
}

.BrightBox {

padding:10px 10px 0px 10px;
margin-bottom:10px;
background:#fffbef;
border:1px solid #b6ae9e;
}

 .BrightBox h2 {
  font-size: 18px;
  font-weight: bold;
  width:533px;
  color: #073f6b;
  margin:0px 0 0 0px;
  }

p.align-center {
text-align:center;
}



.AnfrageButton,
.GutscheinButton {
background: #073f6b !Important;
margin-left:5px;
padding:1px;
}

.AnfrageButton a,
.GutscheinButton a {
text-decoration:none;
color:#ffffff !Important;
font-weight:bold;
display:block;
text-align:center;
}

.AnfrageButton a:hover,
.GutscheinButton a:hover {
text-decoration:none;
background:#E4D095 !Important;
color:#000000 !Important;
}

/********************************************************************
	Main Menu
********************************************************************/
#MainMenu {
width: 850px;
	background-color:#E4D095;
height: 30px;
text-align: center;
}

#MainMenu ul {
	list-style: none;
}

#MainMenu ul li {
	display: inline;
}

#MainMenu ul li a {
	color:#073f6b;
height: 30px;
line-height: 30px;
padding: 0px 9px;
display: block;
float: left;
}



#Sprachauswahl {
position: absolute;
right: 0px;
top: 35px;
height: 30px;
line-height: 30px;
}

#Sprachauswahl img {
border:none;
}

#Sprachauswahl a {
margin:0 5px 0 5px;
}

#PrintLink {
text-align:center;
border-top: 1px solid #666;
margin: 0px auto 0px auto;
	width:600px;
padding-top: 10px;
padding-bottom: 20px;
}

#PrintLink a {
color: #4d4d4d;
}

#PrintLink a:hover {
color: #4d4d4d;
text-decoration: underline;
}

#PrintLink img {
margin-right: 10px;
}
/********************************************************************
	top image-bar
********************************************************************/

#SiteImageBar {
height:120px;
	border-bottom: 1px solid #073F6B;
overflow:hidden;
}

/********************************************************************
	Main content and text styles
********************************************************************/

.main_bg {
	background-image:url(/fileadmin/tpl/img/mainbg.jpg);
	background-color:#EDE6CD;
}

.main_content_cell_01 {
  padding: 25px 50px 25px 50px;
}

.main_content_headline_1 {
	font-size:18px;
	font-weight:bold;
	color: #073F6B;
}

.main_content_headline_2 {
	font-size:12px;
	font-weight:bold;
	color: #999999;
}

.main_content_text_block_1 {
	text-justify: auto;
	text-align:justify;
}



.angebot_table {
	background-image:url(/fileadmin/tpl/img/angebot_gfx_03.jpg);
	background-repeat:no-repeat;
	background-color:#FFF8E8;
}

.angebot_list {
	list-style-type: square;
	list-style-position: outside;
	text-indent: 0px;
}

.angebot_underlined_cell {
  border-bottom: 1px dashed #EDE5CE;
}


#Typo3Content p {
margin-bottom: 15px;
}

#Typo3Content a {
color: #21557e;
}

#Typo3Content h2 {
margin-bottom: 5px;
font-size: 14px;
}

#Typo3Content hr {
background: #c2a257;
border: none;
}

#Typo3Content td p {
margin-bottom: 0px;
}

#Typo3Content table {
margin-bottom: 15px;
}

/********************************************************************
	sub menus
********************************************************************/
#SubMenu {
background: #333333 url(/fileadmin/images/site/leiste_bg.png) repeat-x;
height:21px;
clear: both;
border-top: 1px solid #333;
border-bottom: 1px solid #333;
}

#SubMenu ul {
list-style:none;
}

#SubMenu ul li {
float:left;
}

.submenuCell {
  background-color:#333333;
	color: #FFFFFF;
}

.submenuLink {
     font-weight:bold;
	color:#FFFFFF;
  margin: 4px 8px 4px 8px;
display:block;
}


.submenuCellACT {
background:#ede5ce;
}

.submenuLinkACT {
  font-weight:bold;
	color:#500000;
  padding: 4px 8px 4px 8px;
display:block;

}


.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	background:transparent;	
}

/*********************************/
.tx-powermail-pi1_formwrap label {
width:100px;
display:block;
float:left;
}

.tx-powermail-pi1_formwrap .powermail_radio_inner {
float:left;
}

.tx-powermail-pi1_formwrap .powermail_radio_inner_uid12_0,
.tx-powermail-pi1_formwrap .powermail_radio_inner_uid12_1 {
float:left;
width:60px;
}

p.tx_powermail_pi1_fieldwrap_html_radio_title {
width:100px;
float:left;
}

.tx_powermail_pi1_fieldwrap_html_12 label {
width:30px;
}

.tx_powermail_pi1_fieldwrap_html_12 {
height:20px;
}

.tx_powermail_pi1_fieldwrap_html_13 {
clear:both;
}

.tx-powermail-pi1_formwrap legend {
display:none;
}

.tx-powermail-pi1_formwrap fieldset {
border:none;
}

.tx-powermail-pi1_formwrap .tx_powermail_pi1_fieldwrap_html {
margin:4px 0;
}

.tx_powermail_pi1_fieldwrap_html_208,
.tx_powermail_pi1_fieldwrap_html_212,
.tx_powermail_pi1_fieldwrap_html_203,
.tx_powermail_pi1_fieldwrap_html_250,
.tx_powermail_pi1_fieldwrap_html_254,
.tx_powermail_pi1_fieldwrap_html_228,
.tx_powermail_pi1_fieldwrap_html_232,
.tx_powermail_pi1_fieldwrap_html_237,
.tx_powermail_pi1_fieldwrap_html_308,
.tx_powermail_pi1_fieldwrap_html_387,
.tx_powermail_pi1_fieldwrap_html_362 {
font-weight:bold;
padding-top:40px;
}

.tx-srfreecap-pi2-image {
margin-left: 0;
}

.tx-srfreecap-pi2-cant-read {
font-size: .9em;
color:#35006d;
}

.tx-srfreecap-pi2-cant-read {
display:block;
}

.tx-srfreecap-pi2-cant-read a:link {
background-color:transparent;
font-weight:bold;
text-decoration:none;
}

u {
text-decoration:underline;
}

.tx-hdnoffer-pi1-offerlist-item-offercontent ol {
margin:20px 30px;
list-style-type:upper-alpha;
}

.tx-hdnoffer-pi1-offerlist-item-offercontent ol li {
margin-bottom:5px;
}
#buttenAngebote {
position: absolute;
top: 40px;
right: 20px;
}

#buttenAngebote a img {
border: none;
}

#buttenAngebote2 {
position: absolute;
top: 200px;
right: 20px;
}

#buttenAngebote2 a img {
border: none;
}


#buttenAngeboteLeft {
position: absolute;
top: 40px;
left: 20px;
}

#buttenAngeboteLeft a img {
border: none;
}

.dms_email dt,
.dms_country dt {
float: left;
width: 100px;
margin-bottom: 10px;
clear: both;
}

.dms_email dd,
.dms_country dd {
float: left;
width: 100px;
margin-bottom: 10px;
}

.dms_email dd input,
.dms_country dd select{
float: left;
width: 200px;
margin-bottom: 10px;
}

.dms_html dd {
float: left;
margin-right: 10px;
margin-left: 100px;
display: inline;
margin-bottom: 10px;
clear: both;
}


.dms_html dt {
float: left;

display: inline;
margin-bottom: 10px;

}

.dms_buttons {
clear: both;
float: left;
margin-left: 100px;
display: inline;
}
.dms_message {
clear: both;
float: left;
margin-left: 100px;

}

.dms_message a,
.dms_buttons a {
float: left;
margin-top: 20px;
color: #073F6B;
}

.tx-a21glossaryadvancedoutput-pi1 .searchform {
text-align: center;
}

.tx-a21glossaryadvancedoutput-pi1 .navbar {
margin: 20px 0;
padding: 5px 0 5px 7px;
border-top: 1px solid #333333;
border-bottom: 1px solid #333333;
}

.tx-a21glossaryadvancedoutput-pi1 .navbar a {
color: #000000;
margin: 0 3px;
}

.tx-a21glossaryadvancedoutput-pi1 .navbar a.aktiv {
color: #21557e;
font-weight: bold;
text-decoration: underline;
}

.tx-a21glossaryadvancedoutput-pi1-browsebox {
padding: 5px 0 5px 7px;
border-top: 1px solid #333333;
text-align: center;
}

.tx-a21glossaryadvancedoutput-pi1-browsebox a {
color: #000000;
margin: 0 10px 0 10px;
}

.tx-a21glossaryadvancedoutput-pi1-browsebox-SCell a {
color: #21557e;
margin: 0 10px 0 10px;
text-decoration: underline;
}

.tx-a21glossaryadvancedoutput-pi1 dt {
color: #21557e !Important;
}




