/* Schrift Navli-Leiste links: .navlist font-size:  alt: 10  neu:9pt */
/* Anpassung der Navi-Spalte durch Bildbearbeitung im Verz. imp_nav
   exp. durch Paint Bilder verlängert */
a {
		color : black;
        text-decoration : underline;
}

a:hover {
        text-decoration : none;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

a.over1  {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10pt;
        font-weight : normal;
        font-variant : normal;
        color : black;
        text-decoration : underline;
        text-align: left;


}

.white {
        color : white;
}

a.over1:hover  {
        font-family : Arial, Helvetica, sans-serif;
        font-size :10pt;
        font-weight : normal;
        font-variant : normal;
        color : black;
        text-decoration : none;
        vertical-align: middle;
        text-align: left;
        text-decoration : none;


}



a.over2  {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10pt;
        font-weight : bold;
        font-variant : normal;
        color : black;
        text-decoration : underline;
        text-align: left;
        text-decoration : none;


}




a.over2:hover  {
        font-family : Arial, Helvetica, sans-serif;
        font-size :10pt;
        font-weight : bold;
        font-variant : normal;
        color : 504D71;
        text-decoration : none;
        text-align: left;
        text-decoration : underline;


}





.table_content  {
		background-color:#FFFFFF;
		text-align:left;
        vertical-align: top;
        width: 650px;
        padding-top: 20px;
        padding-right: 25px;
		padding-left:30px;

}


.table_content2  {
        width: 600px;


}


.content  {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        background-color: #D5D4DC;
        text-align: justify;
        padding: 5px;
        width: 430px;
        vertical-align: top;
}

.content1  {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        background-color: #D5D4DC;
        text-align: justify;
        padding: 5px;
        width: 530px;
        vertical-align: top;


}


.content_tmp_txt  {
        background-color: #D5D4DC;
        text-align: justify;
        padding: 5px;
        vertical-align: top;
		font-size: 10pt;
		width: 100%;
      	
}

.content_tmp_img  {
        background-color: #D5D4DC;
        text-align: justify;
        padding: 5px;
        vertical-align: top;
		font-size: 10pt;
}



.contentob  {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        background-color: #D5D4DC;
        text-align: justify;
        padding: 5px;
        width: 580px;
        vertical-align: top;

}

.contentob_sitemap  {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        background-color: #D5D4DC;
        text-align: justify;
        padding: 5px;
        width: 580px;
        height: 480px;
        vertical-align: top;


}
.contentklein  {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        background-color: #D5D4DC;
        text-align: justify;
        padding: 5px;
        width: 580px;
        vertical-align: top;


}



.bildxxx  {
        background-color: #FFFFFF;
        vertical-align: top;
        padding: 3px;
        text-align: right;


}




.table_head  {
        height: 17px;
        width: 617px;
        background-image: url(img_nav/bg_content.jpg);
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        padding-left: 4px;


}


.table_1  {
        height: 18px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        width: 617px;




}


.table_2  {
        background-image: url(img_nav/tablecolor.gif);
        height: 45px;



}


.table_3  {
        background-image: url(img_nav/table_bg_3.jpg);
        height: 24px;
        font-size: 10pt;
        font-weight: bold;
        vertical-align: bottom;
        padding-bottom: 1px;
        padding-left: 6px;
        font-family: Arial, Helvetica, sans-serif;




}

.table_3 a{
text-decoration:none;

}



.navaktiv  {
        font-family : Verdana, Arial, Helvetica,
        sans-serif;
        font-size : 10pt;
        font-style : normal;
        line-height : normal;
        font-weight : bold;
        font-variant : normal;
        text-transform : none;
        color : #FFFFFF;
        text-decoration : none;
        background-image: url(img_home/nav_aktiv.gif);
}


.navaktiv2  {
        font-family : Verdana,
        Arial, Helvetica, sans-serif;
        font-size : 8pt;
        font-style : normal;
        line-height : normal;
        font-weight : normal;
        font-variant : normal;
        text-transform : none;
        color : white;
        text-decoration : none;
        padding-left : 40px;
        line-height:15pt;
        background-image: url(img_home/#.gif);

}




.textfett  {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10pt;
        font-weight : bold;
        color : black;
        vertical-align: top;


}





.table_nav  {
        padding: 0px;
        background-image: url(img_nav/bg.jpg);
        text-align: left;

}



.table_nav2  {
        background-color: #787979;
        width: 226px;
        padding: 0px 0px 0px;
        vertical-align: bottom;
        font-size: 10px;

}




.text_content {
        font-family : Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: #000000;
        vertical-align: top;
        padding-bottom: 7px;
        text-align : justify;

}



BODY  {
        SCROLLBAR-FACE-COLOR : #A3A2A2;
        SCROLLBAR-HIGHLIGHT-COLOR : #E3E3E3;
        SCROLLBAR-SHADOW-COLOR :#E3E3E3;
        SCROLLBAR-ARROW-COLOR : #E3E3E3;
        SCROLLBAR-TRACK-COLOR : #E3E3E3;
        SCROLLBAR-DARKSHADOW-COLOR : black;
        SCROLLBAR-BASE-COLOR : #E3E3E3;
        scrollbar-3d-light-color : #E3E3E3;
        background-color: #181142;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	font-size: 10pt;

}

td {
       vertical-align: top;
}


.tablediv {
        background-color: #919292;
        width: 100%;
        padding: 0pt;

}




.seitenfuss {
        font-size: 9pt;
        background-image: url(img_nav/fuss.jpg);
        left: 160px;
        width: 820px;
        padding-left: 158px; /*alt 158 */
        font-weight: bold;
        color: white;
}


.navlist_active {
	vertical-align: top;
	background-image:  url(img_nav/nav_active.gif);
	color: white;
	height: 20px;
	font-weight : bold;
	padding: 0px 0px 0px 20px;
	width: 171px;
	font-size: 9pt;
	border:0px;
	/* text-align:right; */
}


.navlist {
	vertical-align: top;
	background-image:  url(img_nav/nav_active.gif);
	color: white;
	height: 20px;
	font-weight : bold;
	padding: 0px 0px 0px 0px;
	width: 171px;
	font-size: 9pt;
	border:0px;
	/* text-align:right; */
}

.navlist a {
        display: block;
        padding: 0px 0px 0px 20px;
        font-size: 9pt;
        background-color: #787979;
        text-decoration: none;
        color : ButtonFace;
        background-image:  url(img_nav/nav_text.gif);
        height: 19px;
        font-weight : bold;
		border:0px;
}


.navlist a:hover {
        background-image:  url(img_nav/nav_over.gif);
        color: white;
        font-weight : bold;
        width: 171px;
		height: 19px;
}

.error {
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    color: red;
    text-decoration: none;
}


.tablecontenth {

        background-image: url(img_nav/table_bg_1.jpg);
        height: 18px;
}