@charset "iso-8859-1";
/* Texte */
.text { color: #002244; font-size: 12px; line-height: 24px; font-family: Verdana, sans-serif, Arial; }
.text2 { color: #002244; font-size: 14px; line-height: 24px; font-family: Verdana, sans-serif, Arial; font-weight:bold;}
.text-big { background:url(images/bg_headline.gif) no-repeat top left; color: #000000; vertical-align:top; border: 0 0 2px 0 solid; border-color: #ffb6c1; font-size: 22px; font-family: Verdana, sans-serif, Arial }
.image-text { color: #002244; font-size: 10px; line-height: 12px; font-family: Verdana, sans-serif, Arial; vertical-align:top;}
/*************************************/

/* Klassen der divs */
.mainpage {color:#000000; background-color: #FFFFFF; margin-left:auto; margin-right:auto; width:900px; border:0px; border-left:1px; border-right:1px; border-style:solid; border-color: #bbbbb6}
.seitenkopf {color:#000000; background-color: #FFFFFF; margin-left:auto; margin-right:auto; width:880px; height:140px; vertical-align:bottom; padding-left:20px;}
.bottom{color:#000000; background-color: #000000; margin-left:auto; margin-right:auto; width:900px; background:url(images/bg_bottom.jpg) top left;}
.backline{background-color: #1b4039; height:180px; width:100%; padding:0px; margin:0px; vertical-align: top;}
.outer_image {position:relative; height:180px; width:850px; margin-left:auto; margin-right:auto; background-color: transparent; padding:0px; vertical-align: top; margin-top:0px;}
.image {position:relative; height:100%; background-color: transparent; margin-left:0px; width:450px; border: 2px solid #ffffff; border-top:0px; border-bottom:0px; padding:0px; vertical-align: top;}
.image2 {position:relative; height:100%; background-color: transparent; margin-left:450px; width:200px; border: 0px; padding:0px; vertical-align: top;}

.sitetext {padding:25px; padding-top: 0px; margin:20px; background-color: #e9e9e4; border:1px; border-style:solid; border-color: #bbbbb6;}
.field-top-middle {height:41px; width:120px; background:url(images/bg_top_menue.jpg) repeat-x top left; color:#fff;}
.field-top-left {float:left; width:10px; height:100px; background:url(images/left_side.gif) repeat-y top left;}
.field-top-right {float:right; width:10px; height:100px; background:url(images/right_side.gif) repeat-y top left;}

.field-main-middle {height:80px; width:124px; background-color:#fff; width:124px;}
.field-main-left {float:left; width:9px; height:80px; background:url(images/bg_body_menue_left.jpg) repeat-y top left;}
.field-main-right {float:right; width:9px; height:80px; background:url(images/bg_body_menue_right.jpg) repeat-y top left;}
.field-main-bottom {float:right; width:9px; height:80px; background:url(images/bg_body_menue_right.jpg) repeat-y top left;}
/*************************************/

/* Menü oben */
#styletwo{position:relative;display:block;height:24px;font-size:12px;font-weight:bold; font-family:Arial,Verdana,Helvitica,sans-serif; vertical-align:bottom;}
#styletwo ul{margin:0;padding:0;list-style-type:none;width:auto; }
#styletwo ul li{display:block;float:left;margin:0 1px 0 0;}
#styletwo ul li a{display:block;float:left;color:#000;text-decoration:none;padding:6px 20px 0 20px;height:24px; border:0px; border-right:1px; border-style:solid; border-color:#1b4039;}
#styletwo ul li a:hover,#styletwo ul li a.current{color:#1b4039; border:0px; border-right:1px; border-bottom:3px; border-style:solid; border-color:#1b4039;}
/* ************************************/

/* Menü links*/
#menue { font-family: Verdana, sans-serif, Arial; width: 173px; font-size: 80%; border-left:0px; border-right:0px; border-top:0px; border-bottom:0px; border-style: solid; border-color: #1b4039; background-color: transparent; padding-left:20px; padding-right:20px; padding-top:40px;}
.menuekopf { font-family: Verdana, sans-serif, Arial; font-weight: bold; color: #1b4039; width: 163px; padding: 5px; }
#menue ul { list-style-type: none; margin: 0px; padding: 0px; }
#menue li { display: block; border-left:1px; border-right:0px; border-top:0px; border-bottom:1px; border-style: solid; border-color: #1b4039;}
#menue li a, #menue li a:link { text-decoration: none; display: block; color: #000000; width: 163px; padding: 5px; }
/*#menue li a:visited { color: #0066FF; } */
#menue li a:hover, #menue li a:active, #menue li a:focus { color: #1b4039; border-left:0px; border-right:3px; border-top:0px; border-bottom:0px; border-style: solid; border-color: #1b4039; background-color: #ffffff;}
/* ************************************/

/* Menü unten */
#stylebottom{position:relative; display:block; height:24px; font-size:9px; background:transparent; font-family: Verdana, sans-serif, Arial;}
#stylebottom ul{margin:0;padding:0;list-style-type:none;width:auto;}
#stylebottom ul li{display:block;float:left;margin:0 1px 0 0;}
#stylebottom ul li a{display:block;float:left;color:#000;text-decoration:none;padding:6px 20px 0 20px;height:20px;margin-left:20px;border:0px; border-right:1px solid #000000;}
#stylebottom ul li a:hover,#styletwo ul li a.current{color:#fff;background:transparent url(images/bgON.gif) repeat-x top left;}
/* ************************************/

/* Tabelle für Referenzen */
table.refTable {border-collapse: collapse; width: 620px; font-family: Verdana, sans-serif, Arial; font-size: 12px;}
/*tbody tr.refBodyTr:nth-child(odd) {background-color: #1b4039; color:#fff;} */
tbody tr.refBodyTr:hover {background-color: #E3E3E3; color:#000}
tr.refTr {height: 50px;}
td.refTd, th.refTh {text-align: left; border-right: 1px solid #f9f9f3; padding:3px; font-family: Verdana, sans-serif, Arial; font-size: 12px;}
td.refTdDate {text-align: left; border-right: 1px solid #f9f9f3; padding:3px; font-family: Verdana, sans-serif, Arial; font-size: 12px; background-color: #1b4039; color:#fff;}
thead tr.refThreadTr {background-color: #111; color: white;}

/* ************************************/
body{ margin: 0px; background-color: #e9e9e4; }
a:link {color: #002244; text-decoration:underline}
a:visited {color: #002244; text-decoration:underline}
a:hover {text-decoration:none}
a:active {text-decoration:none}

a.bild:hover { background-color:transparent}

