/* IE6 aktualisieren */
body { behavior: url("/_data/css/csshover3.htc"); }

/* Logobereich */
.tabheader {font-size: 12px; height: 70px; background-color: #CC0000; background: url(/_data/img-meta/logo-hintergrund.gif) no-repeat top center; vertical-align: middle; border: 1px solid #ccc;}
.logo {float: left; padding-left: 10px; padding-top: 7px; position: relative; z-index: 120;}
.searchform {text-align: right; margin-top: 15px; margin-right: 8px;}

/* form.css */
#searchform {margin:0;position:relative;z-index:100;}
.logoelements fieldset {border:0;margin:0}
#searchform input {margin:1px 0; width: 100pt;}
#searchform label {visibility:hidden}
#searchform .submit {width: 40pt;}

#right form,#left form {margin: 12px 4px;}

fieldset {border:1px solid #CC0000;}
fieldset div {margin-top:2px}              
* html fieldset div {margin:5px 2px 5px 9px} /*ie4-6*/
*+html fieldset div {margin:5px 2px 5px 9px} /*ie7-8*/          

legend {font-weight:bold;color:#CC0000;font-size:13px}

#e1,#e2,#log1,#log2,#u1,#u2,#u3 {margin-bottom:-2px;} /*opera muss noch resetet werden*/
#user, #passwd, #email {display:block}
input {margin-top:3px;margin-bottom:3px}
input.submit {background-color:#EFEFEF;font-size:10px;letter-spacing: 1px; font-weight:bold;border:1px solid #999; margin-top:8px}
.fontz {text-align:center;margin: 12px 4px;}
.fontz input {margin-right:5px;margin-bottom:0;}
* html .fontz input {margin:8px 5px 8px 0px} /*ie4-ie6*/
*+html .fontz input {margin:8px 5px 8px 0px} /*ie7-8*/
/* form.css */

/* ADVISOR DIV */
#advisor_div_out {background-color: #FFFCD7; border: 1px solid #CC0000; padding: 15px;}
#advisor_div_in {color: #CC0000; font-weight: bold; border-bottom: 1px solid #000000;}
.advisor_img {margin: 0px; margin-right: 20px; float: left;}
#advisor_div_out ul {margin: 10px 0px 5px 0px; list-style-position: inside;}
/* ADVISOR DIV */

/* NEWS/PRESS DIV */
#press_div_out {margin-top: 1em; margin-bottom: 1em;}
#press_div_in {color: #000000; font-weight: bold; border-bottom: 1px solid #000000; margin-bottom: 1em;}
/* NEWS/PRESS DIV */

/* ABOUT DIV */
#about_div_out {}
#about_div_in {color: #000000; font-weight: bold; margin-bottom: 10px;}
/* ABOUT DIV */

/* DIESEL DIV */
#diesel_div_out {border: 1px solid #CC0000; padding: 10px; float: right; width: 225px; font-size: 0.9em; margin-left: 10px;}
#diesel_div_in {color: #000000; font-weight: bold; margin-bottom: 1em;}
/* DIESEL DIV */

/* FLIESSTEXT DIV */
.fliesstext_div {border: 0px; padding: 0px;}
.fliesstext_img_l {margin: 0px; float: left; border: 1px solid #CC0000; margin-right: 5px;}
.fliesstext_img_r {margin: 0px; float: right; border: 1px solid #CC0000; margin-left: 5px;}
.fliesstext_img_c {margin: auto; border: 1px solid #CC0000;}
/* FLIESSTEXT DIV */

/* PRODUCTS DIV */
.products_div_out {border: 0px; text-align: center; overflow: hidden; width: 100%; clear: both;}
.products_div_right {border: 1px solid #CC0000; width: 258px; margin: auto; margin-right: 5px; float: left; left: 50%;}
.products_div_left {border: 1px solid #CC0000; width: 258px; margin: auto; margin-right: 0px; right: 50%;}
.products_div_hl{background-color: #CC0000; font-family: tahoma; color: #FFFFFF; font-weight: bold; padding: 5px; text-align: left;}
.products_div_img {width: 110px; height: 108px; text-align: center; margin: auto;}
.products_div_ul {text-align: left;}
.products_div_ul ul {padding-top: 10px;}
/* PRODUCTS DIV */

/* GALLERY DIV */
.gallery_div_out {border: 0px; text-align: center; overflow: hidden; width: 100%; clear: both;}
.gallery_div_right {border: 1px solid #CC0000; width: 258px; margin: auto; margin-right: 5px; float: left; left: 50%;}
.gallery_div_left {border: 1px solid #CC0000; width: 258px; margin: auto; margin-right: 0px; right: 50%;}
.gallery_div_hl{background-color: #CC0000; font-family: tahoma; color: #FFFFFF; font-weight: bold; padding-top: 1px; padding-bottom: 3px;}
.gallery_div_img {text-align: center; margin: auto;}
.gallery_div_img img {border: 1px solid #CC0000;}
/* GALLERY DIV */

/* NEWSGALLERY DIV */
.newsgallery_div_out {border: 0px; text-align: center; overflow: hidden; width: 100%; clear: both;}
.newsgallery_div_hl{background-color: #CC0000; font-family: tahoma; color: #FFFFFF; font-weight: bold; text-align: left; padding-left: 5px;}
.newsgallery_div_img {text-align: left; margin: auto;}
.newsgallery_div_img img {border: 1px solid #CC0000;}
/* NEWSGALLERY DIV */

/* NETWORK DIV */
.network_div_out {border: 0px; text-align: center; overflow: hidden; width: 100%; clear: both;}
.network_div_right {border: 1px solid #CC0000; width: 258px; margin: auto; margin-right: 5px; float: left; left: 50%;}
.network_div_left {border: 1px solid #CC0000; width: 258px; margin: auto; margin-right: 0px; right: 50%;}
.network_div_hl{background-color: #CC0000; font-family: tahoma; color: #FFFFFF; font-weight: bold; line-height: 25px; padding-left: 5px;}
.network_div_ul {text-align: left;}
*+html .network_div_hl {width: 254px;}
*html .network_div_hl {width: 254px;}
/* NETWORK DIV */

/* KATEGORIE DIV */
.category_div_out {border: 0px; text-align: center; overflow: hidden; width: 100%; clear: both; display: inline;}
.category_div_right {border: 0px; width: 258px; margin: auto; margin-right: 5px; float: left; left: 50%; display: inline;}
.category_div_left {border: 0px; width: 258px; margin: auto; margin-right: 0px; right: 50%; float: right; display: inline;}
.category_div_ul {text-align: left; display: inline; padding: 0px; margin: 0px;}
.category_div_ul li {padding: 0px; margin: 0px;}
/* KATEGORIE DIV */

/* CHRONICLE DIV */
.chronicle_div_out {border: 0px; text-align: center; overflow: hidden; width: 100%; clear: both;}
.chronicle_div_right {border: 0px; width: 258px; margin: auto; margin-right: 5px; float: left; left: 50%;}
.chronicle_div_left {border: 0px; width: 258px; margin: auto; margin-right: 0px; right: 50%;}
.chronicle_div_img {text-align: center; margin: auto;}
.chronicle_div_img img {border: 1px solid #CC0000;}
.chronicle_div_ul {text-align: left;}
/* CHRONICLE DIV */

/* FACTS DIV */
.facts_div_out {border: 0px; text-align: center; overflow: hidden; width: 100%; clear: both;}
.facts_div_right {border: 1px solid #CC0000; width: 258px; margin: auto; margin-right: 5px; float: left; left: 50%;}
.facts_div_left {border: 1px solid #CC0000; width: 258px; margin: auto; margin-right: 0px; right: 50%;}
.facts_div_hl{background-color: #CC0000; font-family: tahoma; color: #FFFFFF; font-weight: bold;}
.facts_div_img {text-align: center; margin: auto;}
.facts_div_ul {text-align: left; margin: 10px;}
.facts_div_ul ul {padding-top: 10px;}
/* FACTS DIV */

/* EUROPA DIV */
.europa_div_out {border: 1px solid #CC0000; text-align: center; overflow: hidden; width: 250px; clear: both; margin: auto;}
.europa_div_inner {border: 0px; width: 100%; margin: auto;}
.europa_div_hl{background-color: #CC0000; font-family: tahoma; color: #FFFFFF; font-weight: bold; padding: 5px; text-align: left;}
.europa_div_img {width: 110px; height: 108px; text-align: center; margin: auto;}
.europa_div_ul {text-align: center; padding-top: 10px;}
/* EUROPA DIV */

/* DESTINATIONS DIV */
.destinations_div_out {border: 0px; text-align: center; overflow: hidden; width: 100%; clear: both;}
.destinations_div_right {border: 0px; width: 260px; margin: auto; margin-right: 5px; float: left; left: 50%;}
.destinations_div_left {border: 0px; width: 260px; margin: auto; margin-right: 0px;  right: 50%;}
.destinations_div_ul {text-align: left;}
/* DESTINATIONS DIV */

/* TRACKING DIV */
#tracking {padding: 2px; vertical-align: top;}
#tracking form {clear: left; display: inline;}
#tracking .input {border: 1px solid #CC0000; color: #CC0000; font-weight: bold; height: 18px; padding: 0px; margin-right: 5px; vertical-align: top;}
#tracking .submit {border: 1px solid #CC0000; color: #CC0000; height: 20px; padding: 0px; margin-top: 3px; font-weight: bold; vertical-align: top;}
/* TRACKING DIV */

/* TICKER DIV */
#newsticker a {font-family: tahoma; color: #000000; font-size: 11px; text-decoration: none; vertical-align: top; height: 30px;}
/* TICKER DIV */

/* FOOTER NAVI DIV */
#footer_navi {border: 0px; text-align: left; margin-top: 10px;}
/*#footer_navi div:hover {background-color: #EEDDAA;}*/
/* FOOTER NAVI DIV */

/*.head_over:hover {background: #EEDDAA;}*/

.head_over ul#head_navi {list-style: none; list-style-image: none; margin-left: 0px; padding-left: 0px;}
.head_over ul#head_navi li {list-style: none; list-style-image: none; display: block;}
.head_over ul#head_navi li a {color: #CC0000; text-decoration: none; display: block; font-size: 11px;}
.head_over ul#head_navi li a:hover {background: #EEDDAA;}
.head_over ul#head_navi li ul { display:none; }
.head_over ul#head_navi li a:hover ul { display:block; }

/*###################*/
/* Beginn Navigation */
/*###################*/
/*.navi_div {width: 530px; float: right; margin-right: 225px; margin-top: 40px;}*/
.navi_div {margin-top: 40px; margin-left: 60px;}
#navi, #navi ul { list-style-type:none; list-style-image:none; margin:0; padding:0;} /* Style-Reset */

#navi li { list-style-type:none; list-style-image:none; width: 100px; float:left; margin-bottom: -20px;} /* Horizontale Anordnung */

#navi li ul { display: none; } /* margin-top: -10px;Normalzustand eingeklappt */
#navi li:hover ul { display:block; margin: 0px;} /* Ausgeklappt */

/*###################*/
/* Styles fuers Auge */
/*###################*/

#navcontainer { height:16px; position:relative; }

#navi { position:absolute; float: right; text-align: right; margin-top: -26px;} /* margin-bottom: 20px; */

#navi li { margin: 0; }
#navi ul li { margin:0; width: 150px; text-align: left;}

#navi a { font-weight:bold; text-align:center; display:block; padding:0.1em; }
#navi a:link, #navi a:visited { color:#CC0000; background:#FFFDE8; text-decoration:underline; }
#navi a:active, #navi a:hover { color:#CC0000; background:#EEDDAA; text-decoration:none; }
#navi ul li ul li  a, #navi ul li ul li  span { padding: 5px; }

.nolistleft {margin-right:1.5em;}
.nolistright {margin-left:1.5em;}

.linksseitig {
border:1px solid #CC0000;
margin:0 1.5em 0 0;
}
.rechtsseitig {
border:1px solid #CC0000;
margin:0 0 0 1.5em;
}
*html #navi {width: 1000px; height: 40px; margin-left: 50px; position: absolute; left: 140px;}