
/* Definierung Body */

body {
color: black; background-color: #DDDDDD;
font-size: 100.01%;
font-family: Arial,sans-serif,Helvetica;
font: 8pt arial, tahoma,verdana,sans-serif; font-weight: normal; line-height: 20px;
margin: 0; padding: 0;
text-align: center;  /* Zentrierung im Internet Explorer */
}

/* Definierung Standard-Hyperlinks */

a:link    { color: #000000; font-weight: bold;}
a:visited { color: #000000; font-weight: bold;}
a:active  { color: #000000; font-weight: bold;}
a:hover   { color: #555555; font-weight: bold;}


/* Erstellen des Hauptcontainers mit Center */

#container {width: 900px; height: 575px; margin: 10px auto 0; padding: 0; position: relative; text-align: left;
background: transparent; border: 0px dashed #AAA;
font: 8pt arial, tahoma,verdana,sans-serif; font-weight: normal; line-height: 20px;

}


/* Definierung einzelner CSS-Container */


/* Menüs */


/* ----------------------------------------------------------------------------------------------------------------------------------------- */

#container_gruen900x120
{position: absolute; top: 20px; left: 0px; height: 20px; width: 900px;
background-image:url(../images/gruen900x120.jpg);background-repeat: no-repeat;
font: 8pt arial, tahoma,verdana,sans-serif; font-weight: normal; line-height: 20px; color: #FFF;
}

.container_gruen900x120 a:link    { color: #FFFFFF; font-weight: normal;}
.container_gruen900x120 a:visited { color: #FFFFFF; font-weight: normal;}
.container_gruen900x120 a:active  { color: #FFFFFF; font-weight: normal;}
.container_gruen900x120 a:hover   { color: #CCCCCC; font-weight: normal;}

#container_gruen200x5
{position: absolute; top: 160px; left: 0px; height: 489px; width: 210px;
background-image:url(../images/gruen200x5.jpg);
font: 8pt arial, tahoma,verdana,sans-serif; font-weight: normal; line-height: 20px; color: #FFF;
}

#container_photo
{position: absolute; top: 40px; left: 0px; height: 120px; width: 900px;
background-image:url(../images/bg900x120.jpg);background-repeat: no-repeat;
}

#container_topright
{position: absolute; top: 17px; left: 770px; height: 25px; width: 150px;
font: 8pt arial, tahoma,verdana,sans-serif; font-weight: bold; line-height: 25px; color: #FFF;
}

.container_topright a:link    { color: #FFFFFF; font-weight: normal;}
.container_topright a:visited { color: #FFFFFF; font-weight: normal;}
.container_topright a:active  { color: #FFFFFF; font-weight: normal;}
.container_topright a:hover   { color: #CCCCCC; font-weight: normal;}


#container_roundmainnavi
{position: absolute; top: 146px; left: 10px; height: 8px; width: 200px;
background-image:url(../images/bg_mainnavi.gif);background-repeat: no-repeat;
}

#container_mainnavi
{position: absolute; top: 150px; left: 10px; height: 225px; width: 200px; background-color: #BBBBBB;
}

#mainnavi
{position: absolute; top: 5px; left: 5px; height: 220px; width: 190px; background-color: transparent; line-height: 26px;}

#mainnavi ul
{font: 8pt arial, tahoma,verdana,sans-serif;border: 0;margin: 0px;padding: 0px;list-style-type: none;text-align: left; line-height: 26px;
font-weight: bold;}

#mainnavi ul li
{font: 8pt arial, tahoma,verdana,sans-serif; display: block; float: left; text-align: left; padding: 0px;margin: 0; width: 190px; height: 26px;
line-height: 26px; border-bottom: 1px solid #000000;font-weight: bold; color: #000000;}

#mainnavi ul li a
{width: 190px;height: 26px; background: #BBBBBB;padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;color: #000000;text-decoration: none;display: block;text-align: left;
font: 8pt arial, tahoma,verdana,sans-serif;text-align: left;line-height: 26px;font-weight: bold;}

#mainnavi ul li a:hover
{color: #000000;background: #DDDDDD;text-align: left;font: 8pt arial, tahoma,verdana,sans-serif;line-height: 26px;font-weight: bold;}

#mainnavi a:active
{color: #000000);background: #DDDDDD;text-align: left;font: 8pt arial, tahoma,verdana,sans-serif;line-height: 26px;font-weight: bold;
background-image:url(../images/pfeil.gif);background-repeat: no-repeat;
}

#mainnavi li#active a
{background: #FFFFFF;color: #000000;text-align: left;font: 8pt arial, tahoma,verdana,sans-serif;line-height: 26px; font-weight: bold;
background-image:url(../images/pfeil.gif);background-repeat: no-repeat;
}

#container_modellsuche
{position: absolute; top: 380px; left: 10px; height: 125px; width: 200px; background-color: #BBBBBB;
 text-decoration: none; font: 8pt arial, tahoma,verdana,sans-serif; font-weight: bold; line-height: 14px;
}

.container_modellsuchetext select {margin: 0px; padding: 0px; font-size: 11px; font-family: arial, tahoma, sans-serif; color:#000000; line-height: 11px; font-weight: normal; }

#container_modellsuchehead
{height: 20px; width: 178px; background-color: #CCCCCC;
padding-left: 15px; padding-right: 5px; padding-top 5px;border-bottom: 1px solid #647F32;
 text-decoration: none; font: 9pt arial, tahoma,verdana,sans-serif; font-weight: bold; line-height: 20px; color: #333333;
background-image:url(../images/bg400x20.jpg);background-repeat: no-repeat;
}
#container_modellsuchetext
{padding-left: 15px; padding-right: 5px;
text-decoration: none; font: 8pt arial, tahoma,verdana,sans-serif; font-weight: bold; line-height: 15px;
}

#container_wappen
{position: absolute; top: 510px; left: 10px; height: 134px; width: 200px; background-color: #BBBBBB;
 text-decoration: none; font: 8pt arial, tahoma,verdana,sans-serif; font-weight: bold; line-height: 14px;
}

#container_wappentext
{padding-left: 15px; padding-right: 5px;
text-decoration: none; font: 8pt arial, tahoma,verdana,sans-serif; font-weight: bold; line-height: 15px;
}

#container_news1
{position: absolute; top: 180px; left: 650px; height: 150px; width: 250px; background-color: #FFFFFF;
 text-decoration: none; font: 8pt arial, tahoma,verdana,sans-serif; font-weight: bold; line-height: 14px;
}

#container_news2
{position: absolute; top: 340px; left: 650px; height: 150px; width: 250px; background-color: #FFFFFF;
 text-decoration: none; font: 8pt arial, tahoma,verdana,sans-serif; font-weight: bold; line-height: 14px;
}

#container_news3
{position: absolute; top: 500px; left: 650px; height: 150px; width: 250px; background-color: #FFFFFF;
 text-decoration: none; font: 8pt arial, tahoma,verdana,sans-serif; font-weight: bold; line-height: 14px;
}

#container_newshead
{height: 20px; width: 230px; background-color: #CCCCCC;
padding-left: 15px; padding-right: 5px; border-bottom: 1px solid #647F32;
 text-decoration: none; font: 9pt arial, tahoma,verdana,sans-serif; font-weight: bold; line-height: 20px; color: #333333;
background-image:url(../images/bg400x20.jpg);background-repeat: no-repeat;
}

* html #container_newshead {width: 230px;}

#container_newstext
{height: 125px; width: 240px;
padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: justify;
 text-decoration: none; font: 9pt arial, tahoma,verdana,sans-serif; font-weight: normal; line-height: 14px; color: #000000;
}



#container_article1
{position: absolute; top: 180px; left: 220px; height: 229px; width: 410px; background-color: #FFFFFF;
 text-decoration: none; font: 8pt arial, tahoma,verdana,sans-serif; font-weight: bold; line-height: 14px;
}

#container_article2
{position: absolute; top: 420px; left: 220px; height: 229px; width: 410px; background-color: #FFFFFF;
 text-decoration: none; font: 8pt arial, tahoma,verdana,sans-serif; font-weight: bold; line-height: 14px;
}

#container_article_fullheight
{position: absolute; top: 180px; left: 220px; height: 469px; width: 410px; background-color: #FFFFFF;
 text-decoration: none; font: 8pt arial, tahoma,verdana,sans-serif; font-weight: bold; line-height: 14px;
}

#container_articlearchiv
{position: absolute; top: 250px; left: 330px; height: 220px; width: 410px; background-color: #FFFFFF;
 text-decoration: none; font: 8pt arial, tahoma,verdana,sans-serif; font-weight: bold; line-height: 14px;
 border: 1px dashed #888;
}

#container_articlefullsize
{position: absolute; top: 180px; left: 220px; height: 468px; width: 390px; background-color: #FFFFFF;
 text-decoration: none; font: 8pt arial, tahoma,verdana,sans-serif; font-weight: bold; line-height: 14px;
}

#container_articlefullsizelist
{position: absolute; top: 180px; left: 220px; height: 468px; width: 680px; background-color: #FFFFFF;
 text-decoration: none; font: 8pt arial, tahoma,verdana,sans-serif; font-weight: bold; line-height: 14px;
}

#container_articlefullwidth
{position: absolute; top: 180px; left: 220px; height: 469px; width: 680px; background-color: #FFFFFF;
 text-decoration: none; font: 8pt arial, tahoma,verdana,sans-serif; font-weight: bold; line-height: 14px;
}

#container_articlehalfwidth
{position: absolute; top: 180px; left: 220px; height: 469px; width: 390px; background-color: #FFFFFF;
 text-decoration: none; font: 8pt arial, tahoma,verdana,sans-serif; font-weight: bold; line-height: 14px;
}

#container_articlehead
{height: 20px; width: 395px; background-color: #CCCCCC;
padding-left: 15px; border-bottom: 1px solid #647F32;
 text-decoration: none; font: 9pt arial, tahoma,verdana,sans-serif; font-weight: bold; line-height: 20px; color: #333333;
background-image:url(../images/bg400x20.jpg);background-repeat: no-repeat;
}

* html #container_articlehead {width: 395px;}

#container_articleheadfullwidth
{height: 20px; width: 660px; background-color: #CCCCCC;
padding-left: 15px; padding-right: 5px; border-bottom: 1px solid #647F32;
 text-decoration: none; font: 9pt arial, tahoma,verdana,sans-serif; font-weight: bold; line-height: 20px; color: #333333;
background-image:url(../images/bg400x20.jpg);background-repeat: no-repeat;
}

#container_articletextfullwidth
{height: 200px; width: 670px;
padding-left: 5px; padding-right: 0px; padding-top: 5px; text-align: justify;
 text-decoration: none; font: 9pt arial, tahoma,verdana,sans-serif; font-weight: normal; line-height: 14px; color: #000000;
}

#container_articleheadhalfwidth
{height: 20px; width: 395px; background-color: #CCCCCC;
padding-left: 15px; padding-right: 0px; border-bottom: 1px solid #647F32;
 text-decoration: none; font: 9pt arial, tahoma,verdana,sans-serif; font-weight: bold; line-height: 20px; color: #333333;
background-image:url(../images/bg400x20.jpg);background-repeat: no-repeat;
}


#container_articletexthalfwidth
{height: 443px; width: 410px; float: left; padding-left: 0px; padding-right: 0px; padding-top: 5px; text-align: justify;
 text-decoration: none; font: 9pt arial, tahoma,verdana,sans-serif; font-weight: normal; line-height: 14px; color: #000000; background-color:#FFFFFF;
}

#container_articletextwide
{height: 200px; width: 470px; float: left;
padding-left: 5px; padding-right: 0px; padding-top: 5px; text-align: justify;
 text-decoration: none; font: 9pt arial, tahoma,verdana,sans-serif; font-weight: normal; line-height: 14px; color: #000000;
}

#container_articlepichalfwidth
{height: 200px; width: 200px; float:right;
padding-left: 5px; padding-right: 0px; padding-top: 5px; text-align: center;
 text-decoration: none; font: 9pt arial, tahoma,verdana,sans-serif; font-weight: normal; line-height: 14px; color: #000000;
}


#container_articletext
{height: 200px; width: 400px;
padding-left: 5px; padding-right: 0px; padding-top: 5px; text-align: justify;
 text-decoration: none; font: 9pt arial, tahoma,verdana,sans-serif; font-weight: normal; line-height: 14px; color: #000000;
}

#container_articletextfull
{height: 443px; width: 405px;
padding-left: 5px; padding-right: 0px; padding-top: 5px; text-align: justify;
 text-decoration: none; font: 9pt arial, tahoma,verdana,sans-serif; font-weight: normal; line-height: 14px; color: #000000; background-color: #FFFFFF;
}

#container_grau900x120
{position: absolute; top: 655px; left: 0px; height: 20px; width: 900px;
background-color: #CCCCCC; text-align: right; font-weight: normal; line-height: 20px;
font-family: Arial,Arial Narrow,Helvetica,sans-serif; font-size: 8px; color:#000;}

}

#container_bnlinks
{height: 1px; width: 1px; background-color: transparent; z-index: 0;
 text-decoration: none;}

/* CSS/JS - Popup Startseite für Events  */

#popup_text
{
position:absolute; left:0; top:0; width:100%; height:690px; z-index:99002; background-color: transparent;
}

#popup_bg
{
position:absolute; left:0; top:0%; width:100%; height:675px; z-index:99000; background-color:#FFFFFF;filter:alpha(opacity=70); -moz-opacity:0.70;}