@CHARSET "UTF-8";

/**********************************************************************
	Das MainLayout
**********************************************************************/
#SiteWrapper {
	width:760px;
	border-left:1px solid #073f6b;
	border-right:1px solid #073f6b;
	margin:0 auto 0 auto;	
}	

#SiteHeader {
	position:relative;
	background-image:url(../images/site/header.jpg);
	width: 760px;
	height: 120px;
}

#SiteHeader #SiteHeaderLeft,
#SiteHeader #SiteHeaderRight {
	padding:10px 10px 10px 10px;
	color: #ffffff;
}

#SiteHeader #SiteHeaderLeft {
	position:absolute;
	width:380px;
	bottom:0;
	left:0;
text-align:left;
}

#SiteHeader #SiteHeaderRight {
	position:absolute;
	width:380px;
	bottom:0;
	right:0;
text-align:right;
}

#SiteContent {
	background:#EDE6CD url(../images/site/contentbg.gif) top left repeat-y;
	margin-top:1px;
}

#Typo3Content {
	margin: 25px 50px 25px 50px;
}

#Typo3Content ul {
margin:10px 0 10px 30px;
}

#SiteContent #SiteContentLeft {
	float:left;
	background-color:#073F6B;
	width:180px;
}

#SiteContent #SiteContentRight {
	float:right;
	background-image:url(../imgages/site/mainbg.jpg);
	background-color:#EDE6CD;
	width:580px;
}

#SiteContent #SiteContentRight #FlashArea {
	width:580px;
	height:250px;
	background:grey;	
}

#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:6px 0;
margin-bottom:10px;
background:#fffbef;
border:1px solid #b6ae9e;
}

p.align-center {
text-align:center;
}


.AnfrageButton,
.GutscheinButton {
background: #073f6b;
margin-left:5px;
padding:1px;
}

.AnfrageButton a,
.GutscheinButton a {
text-decoration:none;
color:#ffffff;
font-weight:bold;
display:block;
text-align:center;
}

.AnfrageButton a:hover,
.GutscheinButton a:hover {
text-decoration:none;
background:#E4D095;
color:#000000;
}

/********************************************************************
	Main Menu
********************************************************************/
#MainMenu {
	background-image:url(../images/site/menubg.jpg);
	background-repeat:no-repeat;
	background-color:#E4D095;
	border-right: 1px solid #073F6B;
	font-weight:bold;
}

#MainMenu ul {
	list-style:none;
}

.MainMenuPerle {
	text-align:center;
	
}

.FirstMainMenuLI {
	padding: 6px 0px 6px 0px;
	text-align:center;
}

.FirstMainMenuLI_act {
	background-image:url(../images/site/menu_item_bg01_act.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding: 6px 0px 6px 0px;
	text-align:center;
}

.MainMenuLI {
	background-image:url(../images/site/menu_item_bg02.gif);
	background-repeat:no-repeat;
   background-position:top;
	padding: 6px 0px 6px 0px;
	text-align:center;
}

.MainMenuLI_act {
	background-image:url(../images/site/menu_item_bg02_act.gif);
	background-repeat:no-repeat;
   background-position:top;
	padding: 6px 0px 6px 0px;
	text-align:center;
}

.MainMenuA {
	color:#000000;
}

.MainMenuA_act {
  font-style:italic;
	color:#990000;
}

#Sprachauswahl {
	text-align:center;
	margin-top:10px;
}

#Sprachauswahl img {
border:none;
}

#Sprachauswahl a {
margin:0 5px 0 5px;
}

#PrintLink {
text-align:center;
margin-top:5px;
}

/********************************************************************
	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 h2 {
margin-bottom: 5px;
font-size: 14px;
}

#Typo3Content hr {
background: #c2a257;
border: none;
}

/********************************************************************
	sub menus
********************************************************************/
#SubMenu {
  background:#333333;
height:23px;
}

#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;
}