body{
	background-color: #000000;
	margin: 0px;
	padding: 0px;
}

table.table_layout{
	background-color: #7A0A1C;
}

td{
	font-family: arial;
	font-size: 11px;
	color: #ffffff;
}

table.header{
	background-position: bottom; 
	background-repeat: repeat-x;
	background-image:     url(images_de/logo_bg.gif);
	background-color: #7A0A1C;

}

td.update{
	font-family: arial;
	font-size: 10px;
	color: #ffffff;
	text-align: right;
}

.navigation{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

.navigation_inaktiv a:link, .navigation_inaktiv a:visited, .navigation_inaktiv a:active, .navigation_inaktiv a:hover{
	color: #ffffff;
	text-decoration: none;
	height: 18px;
	padding: 5px 0px 0px 0px;

}

.navigation_aktiv a:link, .navigation_aktiv a:visited, .navigation_aktiv a:active, .navigation_aktiv a:hover{
	color: #000000;
	text-decoration: none;
	height: 18px;
	padding: 5px 0px 0px 0px;
}

*html .navigation_inaktiv a:link, .navigation_inaktiv a:visited, .navigation_inaktiv a:active, .navigation_inaktiv a:hover,.navigation_aktiv a:link, .navigation_aktiv a:visited, .navigation_aktiv a:active, .navigation_aktiv a:hover{
	height: 23px;
}

td.news_teaser{
	background-color: #5E0413;
	color: #B56976;
	font-family: arial;
	font-size: 11px;
	padding: 5px;
}

.news_teaser_link a:link, .news_teaser_link a:visited, .news_teaser_link a:active, .news_teaser_link a:hover{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #F09300;
	padding:0px 5px 0px 9px;
	background-repeat: no-repeat;
	background-image:     url(images_de/h2_pfeil.gif);
	background-position: left center; 
	text-align: right;	
}

.news_teaser_link{
	text-align: right;
	padding:0px 0px 5px 0px;
}

h2{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #F09300;
	margin: 0px;
	padding:0px 0px 0px 9px;
	background-repeat: no-repeat;
	background-image:     url(images_de/h2_pfeil.gif);
	background-position: left top; 
}

h3{
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	margin: 0px;
	padding:0px 0px 0px 9px;
	background-repeat: no-repeat;
	background-image:     url(images_de/h3_pfeil.gif);
	background-position: left top; 
}

h1{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	margin: 0px;
	padding:0px 0px 0px 9px;
	background-repeat: no-repeat;
	background-image:     url(images_de/h1_pfeil.gif);
	background-position: left top; 
}

td.content{
	background-color: #4A000C;
	padding: 9px;
}

td.bottomnavi{
	background-color: #000000!important;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #747474;
	text-align: center;
}

td.bottomnavi a:link, td.bottomnavi a:visited, td.bottomnavi a:active{
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #747474;
	text-decoration: none;
	padding:0px 15px 0px 9px;
	background-repeat: no-repeat;
	background-image:     url(images_de/bottomnavi_pfeil.gif);
	background-position: left center; 
}

td.bottomnavi a:hover{
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #F09300;
	text-decoration: none;
	padding:0px 15px 0px 9px;
	background-repeat: no-repeat;
	background-image:     url(images_de/bottomnavi_aktiv_pfeil.gif);
	background-position: left center; 
}


td.bottom{
	background-color: #000000!important;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #747474;
	text-align: center;
}

td.bottom a:link, td.bottom a:visited, td.bottom a:active{
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #F09300;
	text-decoration: none;
}

td.bottom a:hover{
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

table.modell_sm{
	background-color: #C91841;

}

table.modell_ansicht{
	background-color: #7A0A1C;

}

td.inhalt{
	font-family: arial;
	font-size: 11px;
	line-height: 13px;
	color: #ffffff;
}

div.modell_ansicht_link a:link, div.modell_ansicht_link a:visited, div.modell_ansicht_link a:active, div.modell_ansicht_link a:hover{
	font-family: arial;
	font-weight: bold;
	text-decoration: underline;
	color: #F09300;
	padding:0px 5px 0px 9px;
	background-repeat: no-repeat;
	background-image:     url(images_de/h2_pfeil.gif);
	background-position: left center; 
}

div.modell_ansicht_link{
	text-align: right;
}

td.modell_daten{
	background-color: #7A0A1C;
}
	
.modell_daten_frage{
	background-color: #620514;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #F09300;
	padding:0px 3px 0px 9px;
	background-repeat: no-repeat;
	background-image:     url(images_de/h2_pfeil.gif);
	background-position: left top; 
}

td.modell_daten_frage{
	margin:0px 3px 0px 9px;
}


td.modell_daten_frage_zwei{
	background-color: #7A0A1C;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #F09300;
	padding:0px 3px 0px 9px;
	background-repeat: no-repeat;
	background-image:     url(images_de/h2_pfeil.gif);
	background-position: left top; 
}

td.modell_daten_antwort{
	font-family: arial;
	font-size: 11px;
	color: #ffffff;
	line-height: 13px;

}

a:link, a:visited, a:active {
	font-family: arial;
	text-decoration: underline;
	color: #F09300;
}

a:hover {
	font-family: arial;
	text-decoration: none;
	color: #F09300;
}

form{
	margin: 0px;
	padding: 0px;
}

input.abschicken{
	background-image: url(images_en/newsletter_button.gif);
	height: 22px!important;
	width: 33px!important;
	margin: 0px;
	padding: 3px 0px 0px 0px;
	border: 0px;
}

input{
	font-family: arial;
	font-size: 11px;
	color: #000000;
	height: 20px;
}

td.date{
	font-family: arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-align: right;
}

td.headline{
	font-family: arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

td.anmeldung_smalltext{
	background-image:     url(images_de/anm_bottom_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #900D24;
	font-size: 10px;
	font-weight: bold;
	padding: 6px 0px 9px 0px;

}

table.bestell_form td{
	padding-bottom: 3px;
}

small{
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
}

td.abrechnungspartner{
	color: #ffffff;
	padding: 0px 6px 0px 6px;
	background-color: #3D6996;
	background-position: bottom;
	background-repeat: no-repeat;
	
}

div.devider{
	height: 1px!important;
	background-image:     url(images_de/layout_punkte.gif);
	font-size: 1px!important;
	padding: 0px;
	margin: 0px;
	line-height: 0px!important;
	

}

div.link a{
	border: 1px solid #AE1332;
	display: block;
	height: 395px;
	width: 596px;
}

div.link a:hover{
	border: 1px solid #F09300;
	display: block;
	height: 395px;
	width: 596px;
}

div.thumb a{
	border: 1px solid #AE1332;
	display: block;
	height: 112px;
	width: 140px;
}

div.thumb a:hover{
	border: 1px solid #F09300;
	display: block;
	height: 112px;
	width: 140px;
}
.formwarnung{
	color: #942211;
	font-weight: bold;
	font-size: 11px;
	display: block;
	background-color: #F6DCBF;
	border: 4px solid #F00;
	padding: 3px;
	margin: 15px 0px;
}
.formok{
    color: #942211;
	font-weight: bold;
    text-align:center;
	font-size: 11px;
	display: block;
	background-color: #F6DCBF;
	border: 4px solid #33DF29;
	padding: 3px;
	margin: 15px 0px;
}
