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: #F2AA38;

}

table.modell_sm2{
	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 top; 
}

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 7px;
}

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 7px;
}

td.modell_daten_antwort{
	font-family: arial;
	font-size: 11px;
	color: #ffffff;
	line-height: 13px;
	background-color: #620514;
	padding: 0px 5px 0px 5px;

}

td.modell_daten_antwort_zwei{
	font-family: arial;
	font-size: 11px;
	color: #ffffff;
	line-height: 13px;
	background-color: #7A0A1C;
	padding: 0px 5px 0px 5px;

}

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_de/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;
}
input, select{
    margin: 1px 0;
}
input.paypal{ height:35px; width:110px;}
input.paypal2{ height:29px; width:242px;}
input.bestellen{
	height: 35px;
}
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: #464646;
	padding: 0px 6px 0px 6px;
	background-color: #F0F0F0;
	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;
	

}
 /* bei Eingabefehlern*/
.fehler input{
	border:1px solid #f00;
	background-color: #FFA8A8;
	color: #000;
	padding:1px;
}
.fehler select{
	border:1px solid #f00;
	background-color: #FFA8A8;
	padding:1px;
	color: #000;
	font-size: 9pt;
}
.fehler span{
	background-color: #FFA8A8;
	padding:1px;
}
.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;
}
.smtext{
    position:absolute;
    width:100px;
    left: -300px;
}

td.modell_list span{
	margin: 0px 2px 0px 1px;
}

a.overPic:hover * img {
    z-index:199;
    cursor:pointer;
    position:relative;
    left:-20px;
    top:-50px;
    border: 1px solid #F09300;
    width:146;
    height:120;
    }
	
a.overPic:hover * {
    width:0px;
    height:0px;
    display:block;
    position:absolute;
    }
	
*html a.overPic:hover * img {
    z-index:199;
    cursor:pointer;
    position:relative;
    left:-20px;
    top:-20px;
    border:1px solid #F09300;
    width:146;
    height:120;
    }
	
*html a.overPic:hover  {
    z-index:198;
    width:146px;
    height:120px;
    display:block;
    position:absolute;
    }

div.thumb_tour a{
	border: 2px solid #7A0A1C;
	display: block;
	height: 120px;
	width: 146px;
}

div.thumb_tour a:hover{
	border: 2px solid #F09300;
	display: block;
	height: 120px;
	width: 146px;
}

td.index_modelpic img{
	border: 2px solid #7A0A1C;
}
/*  Shop */
.artikeltitel{
	background-image:url(./images_de/titelpfeil.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-transform: uppercase;
	font-weight:bold;
	font-size:14px;
	color:#FFF;
	padding-left:16px;
}
.preisgross{
	font-size:30px;
	font-weight: bold;
	font-style: italic;
	color:#F09300;
}
.preisklein{
	font-size:12px;
	font-weight: bold;
	font-style: italic;
	color:#F09300;
}
.centpreis{
	vertical-align:top;
	font-size: 12px;
}
input.paypal{ height:35px; width:110px;}
input.paypal2{ height:29px; width:197px;}
input.bestellen{
	height: 35px;
}