
/*  PRELOADER */

#preloadedImages {
margin-left:-3000px;
float:left;
}

/* ALLGEMEINES */

html>/**/body, x:-moz-any-link, x:default { position:relative; left:-0.1px; }


body {margin:0px; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 18px; text-decoration: none; color:#434343; background-image:url(../bilder/layout/background.gif); background-position:center; background-repeat:repeat-y}
#seitenbreite {width:949px; margin:auto;}
p{margin:18px 0px 0px; line-height: 18px;}
a{color: #2e6eff; border-bottom:1px dotted #2e6eff; text-decoration:none}
a:hover {border-bottom:1px solid #2e6eff;}
h1 {color:#b3594a; font-size:190%; margin:0px; margin-top:27px; font-weight:normal; font-family:Georgia, Verdana, Times, serif}
h2 {color:#ffffff; font-size:120%; margin:0px; text-transform:uppercase; font-weight:normal; font-family:Georgia, Verdana, Times, serif}
h3 {color:#ffffff; font-size:120%; margin:0px; text-transform:uppercase; font-weight:normal; font-family:Georgia, Verdana, Times, serif; background-image:url(../bilder/layout/subnavi-headline-bottom.gif); background-position:bottom; background-repeat:no-repeat}
h3 a {color:#ffffff; font-size:100%; margin-left:20px; text-transform:none; border:0px; font-weight:normal; font-family:Georgia, Verdana, Times, serif}
h3 a:hover {border:0px; text-decoration:none; color:#fea99b;}
h3 a.aktiv {color:#fea99b; font-size:100%; margin-left:20px; text-transform:none; border:0px; font-weight:normal; font-family:Georgia, Verdana, Times, serif}
h4 {color:#ffffff; font-size:90%; margin-left:20px; text-transform:uppercase; font-weight:normal; font-family:Georgia, Verdana, Times, serif;  background-position:bottom; background-repeat:no-repeat}
h4 a {color:#ffffff; font-size:90%;  text-transform:none; border:0px; font-weight:normal; font-family:Georgia, Verdana, Times, serif}
h4 a:hover {border:0px; text-decoration:none; color:#fea99b;}
h4 a.aktiv {color:#fea99b; font-size:100%; margin-left:20px; text-transform:none; border:0px; font-weight:normal; font-family:Georgia, Verdana, Times, serif}
hr {background-color:#e2e2e2;color:#e2e2e2;height:1px;border-style:none;}
.fehler {font-weight:bold; color:#ff0000}
td a {border:0px; text-decoration:none}
td a:hover {border:0px; text-decoration:none}


/* HEADER */

#header {background:#ffffff; width:949px; margin:0px}
#header a {border:0px}
.banner_rechts {position:absolute; margin-left:949px; top:75px;}


/*  NAVIGATION */

#hauptnavigation {width:949px; height:149px}
#hauptnavigation .headbild {width:189px; height:144px; float:left; margin-right:1px; border-top:4px solid #b13b28; }
a.company {background-image:url(../bilder/layout/navigation/company.jpg); background-repeat:no-repeat; width:189px; height:144px; border-top:4px solid #b13b28; display:block; border-bottom:0px; float:left; margin-right:1px}
a.company:hover {background-image:url(../bilder/layout/navigation/company-aktiv.jpg)}
a.companyaktiv {background-image:url(../bilder/layout/navigation/company-aktiv.jpg); background-repeat:no-repeat; width:189px; height:144px; border-top:4px solid #b13b28; display:block; border-bottom:0px; float:left; margin-right:1px}
a.events {background-image:url(../bilder/layout/navigation/events.jpg); background-repeat:no-repeat; width:189px; height:144px; border-top:4px solid #b13b28; display:block; border-bottom:0px; float:left; margin-right:1px}
a.events:hover {background-image:url(../bilder/layout/navigation/events-aktiv.jpg)}
a.eventsaktiv {background-image:url(../bilder/layout/navigation/events-aktiv.jpg); background-repeat:no-repeat; width:189px; height:144px; border-top:4px solid #b13b28; display:block; border-bottom:0px; float:left; margin-right:1px}
a.press {background-image:url(../bilder/layout/navigation/press.jpg); background-repeat:no-repeat; width:189px; height:144px; border-top:4px solid #b13b28; display:block; border-bottom:0px; float:left; margin-right:1px}
a.press:hover {background-image:url(../bilder/layout/navigation/press-aktiv.jpg)}
a.pressaktiv {background-image:url(../bilder/layout/navigation/press-aktiv.jpg); background-repeat:no-repeat; width:189px; height:144px; border-top:4px solid #b13b28; display:block; border-bottom:0px; float:left; margin-right:1px}
a.contact {background-image:url(../bilder/layout/navigation/contact.jpg); background-repeat:no-repeat; width:189px; height:144px; border-top:4px solid #b13b28; display:block; border-bottom:0px; float:left;}
a.contact:hover {background-image:url(../bilder/layout/navigation/contact-aktiv.jpg)}
a.contactaktiv {background-image:url(../bilder/layout/navigation/contact-aktiv.jpg); background-repeat:no-repeat; width:189px; height:144px; border-top:4px solid #b13b28; display:block; border-bottom:0px; float:left;}
a.news {background-image:url(../bilder/layout/navigation/news.jpg); background-repeat:no-repeat; width:189px; height:144px; border-top:4px solid #b13b28; display:block; border-bottom:0px; float:left;}
a.news:hover {background-image:url(../bilder/layout/navigation/news-aktiv.jpg)}
a.newsaktiv {background-image:url(../bilder/layout/navigation/news-aktiv.jpg); background-repeat:no-repeat; width:189px; height:144px; border-top:4px solid #b13b28; display:block; border-bottom:0px; float:left;}

/* MAIN */

#hauptteil {width:949px;}
#hauptteil .subnavi {width:189px; float:left; padding-top:35px;}
#hauptteil .subnavi h2 {color:#ffffff; font-size:120%; margin:0px; text-transform:uppercase; font-weight:normal; font-family:Georgia, Verdana, Times, serif; background-image:url(../bilder/layout/subnavi-headline-bottom.gif); background-position:bottom; background-repeat:no-repeat; padding-left:20px}
#hauptteil .content {width:519px; margin-left:52px; float:left; margin-top:12px}
#hauptteil .teaser {width:189px; float:left; padding-top:25px;}
#hauptteil .teaser h2 {color:#ffffff; font-size:120%; margin:0px; text-transform:uppercase; font-weight:normal; font-family:Georgia, Verdana, Times, serif; background-image:url(../bilder/layout/teaser-headline-bottom.gif); background-position:bottom; background-repeat:no-repeat; padding-left:20px}

#hauptteil .banner_rechts {position:absolute; margin-left:949px; top:75px;}

#google_translation {width: 197px;}

.teaser-content-einfach {padding-left:20px; width:169px; color:#f1f1f1; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:7px}
.teaser-content {margin-left:20px; border-bottom:1px solid #e6e6e6; width:169px; color:#f1f1f1; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:7px; padding-bottom:7px}
.subnavi-content-einfach {padding-left:20px; width:169px; color:#f1f1f1; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:7px}
.subnavi-content {margin-left:20px; border-bottom:1px solid #fea99b; width:169px; color:#f1f1f1; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:4px; padding-bottom:7px}
.teaser a {display:block; width:84px; height:21px; color:#ffffff; font-weight:bold; text-transform:uppercase; background-color:#6c6c6c; font-size:80%; text-align:center; border:0px; padding-top:2px; float:right}
.teaser a:hover{color:#fea99b}
a.weiterLink {display:block; width:84px; height:21px; color:#ffffff; font-weight:bold; text-transform:uppercase; background-color:#842617; font-size:80%; text-align:center; border:0px; padding-top:2px; float:right}
a.weiterLink:hover {color:#fea99b}
.linksnormal {margin-top:5px; margin-bottom:2px; line-height:15px}
.linksnormal a {color:#f1f1f1; border:0px; font-size:90%}
.naviabstand {clear:both; height:8px;}
.online {color:#b96457; font-weight:bold}
.stockshows {color:#424144; font-weight:bold}
.input-titel{border-bottom:1px solid #e2e2e2}
.mostdiscussed {padding:10px}
.mostdiscussedtd  {background-color:#e3e3e3;}
.mostdiscussedlinks {float:right}
.mostdiscussedlinks a {background-color:#6c6c6c; text-transform:uppercase; font-weight:bold; text-align:center; padding-top:3px; color:#ffffff; display:block; width:78px; height:20px; margin-top:1px; font-size:90%}
.mostdiscussedlinks a:hover {background-color:#ffffff; color:#6c6c6c;}


.content-text {margin-left:20px; margin-right:20px; margin-bottom:27px}
.cotw-top {background-image:url(../bilder/layout/cotw-top.gif); display:block; width:479px; height:7px;}
.cotw-content {border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; padding-left:10px; padding-right:10px}
.cotw-bottom {background-image:url(../bilder/layout/cotw-bottom.gif); width:479px; height:7px; display:block}
.abstand {padding-left:12px}

.partner {
color:#F1F1F1;
font-size:90%;
margin-left:20px;}

/* FOOTER */

#footer {border-top:1px solid #8e8e8e; font-size:80%; color:#8e8e8e; margin-top:35px}
#footer a {color:#8e8e8e; float:right; border:0px}

/* FORMULARE */

.Search {width:130px; height:20px; background-color:#ffffff; border:1px solid #696261; float:left}
.Login {width:143px; height:20px; background-color:#ffffff; border:1px solid #902413; color:#909090;}
.weiterLink {display:block; width:84px; height:23px; color:#ffffff; font-weight:bold; text-transform:uppercase; background-color:#842617; font-size:80%; text-align:center; border:0px; float:right}
.Input {background-color:#ffffff; border:1px solid #000000; height:20px; width:300px}
.Inputkurz {background-color:#ffffff; border:1px solid #000000; height:20px; width:229px}
textarea {background-color:#ffffff; border:1px solid #000000; height:150px; width:440px}
.InputDatum {background-color:#ffffff; border:1px solid #000000; height:20px; width:65px}

/* FOTO POPUP */

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: 0px; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../bilder/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left; border:0px}
#nextLink { right: 0; float: right; border:0px}
#prevLink:hover, #prevLink:visited:hover { background: url(../bilder/prevlabel.gif) left 15% no-repeat;  border:0px}
#nextLink:hover, #nextLink:visited:hover { background: url(../bilder/nextlabel.gif) right 15% no-repeat;  border:0px}


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right; border:0px;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}


/* SLIDER */

#vertical_slide_0 { background: #f5f5f5; padding: 10px; }
#vertical_slide_1 { background: #f5f5f5; padding: 10px; }
#vertical_slide_2 { background: #f5f5f5; padding: 10px; }
#vertical_slide_3 { background: #f5f5f5; padding: 10px; }
#vertical_slide_4 { background: #f5f5f5; padding: 10px; }
#vertical_slide_5 { background: #f5f5f5; padding: 10px; }
#vertical_slide_6 { background: #f5f5f5; padding: 10px; }
#vertical_slide_7 { background: #f5f5f5; padding: 10px; }
#vertical_slide_8 { background: #f5f5f5; padding: 10px; }
#vertical_slide_9 { background: #f5f5f5; padding: 10px; }
#vertical_slide_10 { background: #f5f5f5; padding: 10px; }
#vertical_slide_11 { background: #f5f5f5; padding: 10px; }
#vertical_slide_12 { background: #f5f5f5; padding: 10px; }
#vertical_slide_13 { background: #f5f5f5; padding: 10px; }
#vertical_slide_14 { background: #f5f5f5; padding: 10px; }
#vertical_slide_15 { background: #f5f5f5; padding: 10px; }
#vertical_slide_16 { background: #f5f5f5; padding: 10px; }
#vertical_slide_17 { background: #f5f5f5; padding: 10px; }
#vertical_slide_18 { background: #f5f5f5; padding: 10px; }
#vertical_slide_19 { background: #f5f5f5; padding: 10px; }
#vertical_slide_20 { background: #f5f5f5; padding: 10px; }
#vertical_slide_21 { background: #f5f5f5; padding: 10px; }
#vertical_slide_22 { background: #f5f5f5; padding: 10px; }
#vertical_slide_23 { background: #f5f5f5; padding: 10px; }
#vertical_slide_24 { background: #f5f5f5; padding: 10px; }
#vertical_slide_25 { background: #f5f5f5; padding: 10px; }
#vertical_slide_26 { background: #f5f5f5; padding: 10px; }
#vertical_slide_27 { background: #f5f5f5; padding: 10px; }
#vertical_slide_28 { background: #f5f5f5; padding: 10px; }
#vertical_slide_29 { background: #f5f5f5; padding: 10px; }
#vertical_slide_30 { background: #f5f5f5; padding: 10px; }
#vertical_slide_31 { background: #f5f5f5; padding: 10px; }
#vertical_slide_32 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_0 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_1 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_2 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_3 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_4 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_5 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_6 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_7 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_8 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_9 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_10 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_11 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_12 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_13 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_14 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_15 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_16 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_17 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_18 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_19 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_20 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_21 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_22 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_23 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_24 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_25 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_26 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_27 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_28 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_29 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_30 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_31 { background: #f5f5f5; padding: 10px; }
#vertical_slide_news_32 { background: #f5f5f5; padding: 10px; }
