/* CSS Document */
/* CSS Document */

body {
padding:0 0 0 0;
margin:0 0 0 0;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../../../galleries/pics/excellentObjects/layout/left_bg.gif);
background-repeat:repeat-y;
}


.position {
width:1024px;
min-height:100%;
padding:0 0 0 0;
margin:0 0 0 0;
}

.empty {
width:1px;
height:1px;
}


.logo {
background-image:url(../../../galleries/pics/excellentObjects/layout/exellentobjects_logo.png);
background-repeat:no-repeat;
background-color:ffffff;
width:192px;
float:left;
height:70px;
padding:0 0 0 0;
margin:0 0 0 0px;
top:-10px;
}

.navigation_top {
font-family:Tahoma, Arial, Helvetica, sans-serif;
background-color:#c02b2b;
width:652px;
height:24px;
padding:0 0 0 0;
margin:0 0 0 0;
float:left;
text-align:right;
}
.navigation_top a {color:#FFFFFF; text-decoration:none; font-weight:bold; line-height:24px; font-size:10px; margin:0 0 0 0; padding:6px 10px 6px 10px; }
.navigation_top a:hover {text-decoration:underline;}

.navigation_top_icons {
width:100px;
height:24px;
padding:0 0 0 0;
margin:0 0 0 0;
float:left;
text-align:left;
}
.navigation_top_icons a {color:#FFFFFF; text-decoration:none; font-weight:bold; line-height:24px; font-size:10px; margin:4px 0 0 2px; padding:1px 1px 1px 1px; }
.navigation_top_icons a:hover {border:1px solid #ffffff; padding:0px 0px 0px 0px; margin:4px 0 0 2px;}



.thieser {
background-color:ffffff;
width:390px;
height:46px;
float:left;
padding:0 0 0 0;
margin:0 0 0 0;
}
.thieser p {color:#656565; text-decoration:none; line-height:30px; font-size:18px; margin:0 0 0 0; padding:16px 10px 0px 10px; }

.suche_label {
background-color:ffffff;
width:97px;
height:46px;
float:left;
text-align:right;
}
.suche_label p {color:#656565; text-decoration:none; line-height:30px; font-size:11px; font-weight:bold; margin:0 0 0 0; padding:15px 5px 0px 0px; }


.suche {
background-color:ffffff;
width:164px;
height:46px;
float:left;
padding:0px 0px 0px 0px;
}
.search_form {border: #9a9a9a 1px solid; width:100px; height:20px; background: #FFF; line-height:20px; color:#656565; font-size:11px; vertical-align:middle; margin-top:15px;}
.search_button {margin-top:15px; vertical-align:bottom;}



.themen {
background-image:url(../../../galleries/pics/excellentObjects/layout/themen_bg.png);
background-repeat:repeat-x;
width:192px;
height:144px;
float:left;
}

.themen_corner {
height:10px;
background-image:url(../../../galleries/pics/excellentObjects/layout/rightUpperCorner.gif); 
background-repeat:no-repeat; 
background-position:right top;
}

.themen p {color:#656565; text-decoration:none; font-size:12px;font-weight:bold; margin:30px 10px 0px 10px;}
.themen h1 {color:#656565; text-decoration:none; font-size:16px; margin:0px 0px 0px 10px;} 
.eo {color:#c02b2b;}
.select_form {border: #9a9a9a 1px solid; width:150px; height:20px; background: #FFF; line-height:20px; color:#656565; font-size:11px; margin:8px 0px 4px 10px}	
	

.bild {
border-left:1px solid #ffffff;
width:487px;
height:144px;
float:left;
}

.bild_corner {
height:10px;
background-image:url(../../../galleries/pics/excellentObjects/layout/leftUpperCorner.gif); 
background-repeat:no-repeat; 
background-position:left top;
}


.slogan {
background-color:#c02b2b;
width:164px;
height:144px;
float:left;
border-left:1px solid #ffffff;
padding:0px 0px 0px 0px;
}
.slogan h1 {color:#ffffff; text-decoration:none;  font-weight:bold; font-size:24px; margin:0 10px 0 10px; padding:0 0 0 0; }
.slogan p {color:#ffffff; text-decoration:none; font-size:14px; margin:10px 10px 10px 10px; padding:0 0 0 0; }
.slogan a {background-image:url(../../../galleries/pics/excellentObjects/layout/info_red.png); background-repeat:no-repeat; background-position:left 0px;color:#ffffff; text-decoration:none; line-height:14px; font-size:12px; margin:15px 0 0 10px; padding:0 0 0 25px; }
.slogan a:hover {text-decoration:underline;}
.slogan img { border:1px solid #ffffff; margin-right:4px; width:20px; height:20px;}

.slogan_corner {
height:10px;
background-image:url(../../../galleries/pics/excellentObjects/layout/rightUpperCorner.gif); 
background-repeat:no-repeat; 
background-position:right top;
}


.right_box {
background-image:url(../../../galleries/pics/excellentObjects/layout/right_box_bg.png);
background-repeat:repeat-y;
width:148px;
height:144px;
float:left;
}

.right_box_corner {
height:10px;
background-image:url(../../../galleries/pics/excellentObjects/layout/leftUpperCorner.gif); 
background-repeat:no-repeat; 
background-position:left top;
}

.navigation_left {
background-color:#eaeaea;
width:192px;
min-height:100%;
float:left;
background-image:url(../../../galleries/pics/excellentObjects/layout/rightUpperCorner.gif); 
background-repeat:no-repeat; 
background-position:right top;
}

.navigation_left a:hover {background-image:url(../../../galleries/pics/excellentObjects/layout/navigation_left_hover.png); background-position:4px 6px; color:#c02b2b; text-decoration:underline;}
.menu0 {display:block; background-image:url(../../../galleries/pics/excellentObjects/layout/navigation_left_inaktiv.png); background-repeat:no-repeat; background-position:5px 7px; color:#656565; text-decoration:none; border-bottom:1px solid #ffffff; line-height:15px;  width:182px; font-weight:bold; font-size:11px; margin:0 0 0 10px; padding:2px 10px 2px 20px;}
.menu0aktiv {display:block; background-image:url(../../../galleries/pics/excellentObjects/layout/navigation_left_aktiv.png); background-repeat:no-repeat; background-position:5px 7px; color:#c02b2b; text-decoration:none; border-bottom:1px solid #ffffff; line-height:15px;  width:182px; font-weight:bold; font-size:11px; margin:0 0 0 10px; padding:2px 10px 2px 20px;}
.menu1 {display:block; background-image:url(../../../galleries/pics/excellentObjects/layout/navigation_left_inaktiv.png); background-repeat:no-repeat; background-position:5px 7px; color:#656565; text-decoration:none; border-bottom:1px solid #ffffff; line-height:15px;  width:172px; font-weight:bold; font-size:11px; margin:0 0 0 20px; padding:2px 10px 2px 20px;}
.menu1aktiv {display:block; background-image:url(../../../galleries/pics/excellentObjects/layout/navigation_left_sub_aktiv.png); background-repeat:no-repeat; background-position:5px 7px; color:#c02b2b; text-decoration:none; border-bottom:1px solid #ffffff; line-height:15px;  width:172px; font-weight:bold; font-size:11px; margin:0 0 0 20px; padding:2px 10px 2px 20px;}


.adresse {
width:100%;
border-top:1px solid #ffffff;
margin-top:25px;
min-height:30px;

}
.adresse h1 {margin:0 0 0 10px; color:#656565; text-decoration:none; line-height:20px;  width:177px; font-weight:bold; font-size:11px;}
.adresse p {margin:0 0 0 10px; color:#656565; text-decoration:none; line-height:16px;  width:177px; font-weight:bold; font-size:11px;}

.newsletter {
width:100%;
border-top:1px solid #ffffff;
margin-top:25px;
background-image:url(../../../galleries/pics/excellentObjects/layout/bottomRightCorner.gif); 
background-repeat:no-repeat; 
background-position:right bottom;
min-height:30px;
}
.newsletter p {margin:0 0 0 10px; color:#656565; text-decoration:none; line-height:20px;  width:177px; font-weight:bold; font-size:11px;}

.navigation_left_end {
width:100%;
border-top:1px solid #ffffff;
min-height:30px;

background-image:url(../../../galleries/pics/excellentObjects/layout/rightUpperCorner.gif); 
background-repeat:no-repeat; 
background-position:right top;
}

head:first-child+body .navigation_left_title { width : 182px; }

.navigation_left_title {
background-color:#eaeaea;
width:192px;

height:30px;
float:left;
border-top:1px solid #ffffff;
background-image:url(../../../galleries/pics/excellentObjects/layout/bottomRightCorner.gif); 
background-repeat:no-repeat; 
background-position:right bottom;
padding:0 0 0 10px;
}

head:first-child+body .navigation_left_title { width : 182px; }

.navigation_left_title h1 {color:#656565; text-decoration:none; border-bottom:1px solid #ffffff; line-height:21px;  width:182px; font-weight:bold; font-size:11px; margin:0 0 0 0; padding:4px 10px 4px 0px; }

.navigation_main {
background-image:url(../../../galleries/pics/excellentObjects/layout/navigation_main_bg.png);
background-repeat:repeat-x;
width:653px;
_width:651px;
height:30px;
float:left;
border-top:1px solid #ffffff;
overflow:visible;
}

#nav0,#nav1 ,#nav2 ,#nav3 ,#nav4 {
float:left; text-align:center; vertical-align:middle; border-left:1px solid #ffffff; height:30px; overflow:hidden;
}
 
/* Größen der einzelnen menü elemente. Insgesamt sollten sie die breite von .navigation_main haben 
und die ersten 4 elemente die breite von .bild 
Alle angaben mit underscore (_) gelten nur für den ie.
*/
#nav0 {width:124px;}
#nav1 {width:120px;_width:121px;}
#nav2 {width:120px;_width:121px;}
#nav3 {width:120px;_width:121px;}
#nav4 {width:164px;}

a.inaktiv {display:block; width:100%; color:#FFFFFF; text-decoration:none; vertical-align:middle; font-weight:bold; font-size:14px; margin:0 0 0 0; padding:8px 0px 16px 0px;}
a:hover.inaktiv {background-image:url(../../../galleries/pics/excellentObjects/layout/navigation_main_bg_hover.png);background-repeat:repeat-x;}
a.aktiv {display:block; width:100%; text-decoration:none; line-height:30px;font-weight:bold; font-size:14px; margin:0 0 0 0; padding:0px 0px 0px 0px; background-color:#cfcfd1; color:#656565;}
a:hover.aktiv {background-image:url(../../../galleries/pics/excellentObjects/layout/navigation_main_bg_hover.png);background-repeat:repeat-x;color:#FFFFFF;}


.navigation_main_corner {
background-image:url(../../../galleries/pics/excellentObjects/layout/bottomLeftCorner.gif); 
background-repeat:no-repeat; 
background-position:left bottom;
border-left:1px solid #ffffff;
height:30px;
width:10px;
position:absolute;
z-index:10;

}  
/*
.navigation_main_item {
height:29px;
position:absolute;
z-index:0;
}
*/



#sitemap {padding-left:10px;}
#sitemapSub {
float:left;
}
#sitemapSub .sitemap0  { background-image:url(../../../galleries/pics/excellentObjects/layout/blanc.gif); display:block; width:180px; background-color:#eaeaea; color:#656565; text-decoration:none;  line-height:20px;  font-weight:bold; font-size:11px; margin:5px 5px 0px 5px; padding:4px 10px 4px 10px; }
#sitemapSub .sitemap1  { background-image:url(../../../galleries/pics/excellentObjects/layout/info.png); background-repeat:no-repeat; background-position:4px 4px;color:#c02b2b; text-decoration:none; font-size:11px; margin:0 0 0 10px; padding:2px 10px 2px 25px; }
#sitemapSub .sitemap2  { background-image:url(../../../galleries/pics/excellentObjects/layout/info.png); background-repeat:no-repeat; background-position:4px 4px;color:#c02b2b; text-decoration:none; font-size:11px; margin:0 0 0 35px; padding:2px 10px 2px 25px; }
#sitemapSub a:hover.sitemap0 {text-decoration:underline;}
#sitemapSub a:hover.sitemap1 {background-image:url(../../../galleries/pics/excellentObjects/layout/info_hover.png); text-decoration:underline;}
#sitemapSub a:hover.sitemap2 {background-image:url(../../../galleries/pics/excellentObjects/layout/info_hover.png); text-decoration:underline;}

.adv_search_form {border: #9a9a9a 1px solid; width:300px; height:20px; background: #FFF; line-height:20px; color:#656565; font-size:11px; vertical-align:middle;}
.adv_select_form {border: #9a9a9a 1px solid; width:300px; height:20px; background: #FFF; line-height:20px; color:#656565; font-size:11px; vertical-align:middle;}
.adv_small_select_form {border: #9a9a9a 1px solid; width:50px; height:20px; background: #FFF; line-height:20px; color:#656565; font-size:11px; vertical-align:middle;}
.adv_check_form {border: #9a9a9a 1px solid; width:20px; height:20px; background: #FFF; color:#656565; vertical-align:middle; padding:0 0 0 0; margin:0 0 0 0;}
.form_nopadding {padding:0 0 0 0; margin:0 0 0 0;}


#formelement tr, td{background: #FFF; color:#666666; font-size:11px; width:400px; padding:0 0 0 10px; margin:0 0 0 10px;}
#formelement input {background-image:url(../../../galleries/pics/excellentObjects/layout/submit_button.png); border: #9a9a9a 1px solid; height:20px; background: #FFF; line-height:20px; color:#666666; font-size:11px; vertical-align:left;}
#formelement input:hover {border: #c02b2b 1px solid; height:20px; background: #fff; line-height:20px; color:#c02b2b; font-size:11px; vertical-align:left;}

.form_table {width:400px; padding:0 0 0 10px;}
.form_table_lable, .form_table_field, .form_table_button tr{background: #FFF; color:#666666; font-size:11px; }
.form_table_lable {width:250px;}
.form_table_field select {border: #9a9a9a 1px solid; width:200px; height:20px; background: #FFF; line-height:20px; color:#656565; font-size:11px; vertical-align:left;}
.form_table_field textarea {border: #9a9a9a 1px solid; width:200px; height:80px; background: #FFF; line-height:20px; color:#656565; font-size:11px; vertical-align:left;}

.form_table_field  {width:150px; background: #FFF; line-height:20px; color:#656565; font-size:11px; vertical-align:left;}
.form_table_field input {border: #9a9a9a 1px solid;  background: #FFF; line-height:20px; color:#656565; font-size:11px; vertical-align:left;}
.form_table_button input {background-image:url(../../../galleries/pics/excellentObjects/layout/submit_button.png); border: #9a9a9a 1px solid; height:20px; background: #FFF; line-height:20px; color:#666666; font-size:11px; vertical-align:left;}
.form_table_button input:hover {border: #c02b2b 1px solid; height:20px; background: #fff; line-height:20px; color:#c02b2b; font-size:11px; vertical-align:left;}

.form_table_field select:focus {border: #c02b2b 1px solid; color:#c02b2b;}
.form_table_field textarea:focus {border: #c02b2b 1px solid; color:#c02b2b;}
.form_table_field input:focus  {border: #c02b2b 1px solid; color:#c02b2b;}

.foot {
background-image:url(../../../galleries/pics/excellentObjects/layout/foot_bg.png);
background-repeat:repeat-x;
border-top:1px solid #ffffff;
width:842px;_width:862px;
height:20px;
text-align:center;
clear:both;

color:#656565; 
text-decoration:none; 
line-height:20px;   
font-weight:bold; 
font-size:11px;

/*andere positionsart*/
z-index:0;
display:block;
position:relative;
top:0px;
}
.foot a {color:#656565; text-decoration:none; line-height:20px;   font-weight:bold; font-size:11px;}
.foot a:hover {color:#c02b2b; text-decoration:underline; line-height:20px;   font-weight:bold; font-size:11px;}


/* content left resourcen ausgelagert in content_big und content_small*/
.content_left ul {color:#656565; text-decoration:none; line-height:15px;  font-size:11px; margin:0 0 0 10px; padding:4px 10px 4px 10px; }
.content_left li {vertical-align:bottom; color:#656565; text-decoration:none; line-height:15px;  font-size:11px; margin:0 0 0 10px; padding:5px 10px 5px 10px; list-style-image:url(../../../galleries/pics/excellentObjects/layout/bullet.png); display:list-item;}

.cube {padding:0 10px 0 0; margin:0 10px 0 0; /*width:250px;*/ float:left;}
.flash_cube {padding:0 0px 0 0; margin:0 0px 0 0; float:left;}

