/* CSS Document */

html, body {
	background-color:#e5e8e3;
	font-family:tahoma, Verdana, Arial, serif;
	font-size:11px;
	margin:0px;
	padding:0px;
}
a {
	margin:0px;
	padding:0px;
	color:#3d6076;
	text-decoration:none;
}
a:hover {
	margin:0px;
	padding:0px;
	color:#3d6076;
	text-decoration:underline;
}

p {
        margin: 0px;
        padding: 0px;
}

hr {
	color:#3d6076;
	padding-bottom:5px;
}
#LayerContent table , .LayerContent table {
	margin-top:7px;
	font-size: 11px;
}
#LayerContent table th , .LayerContent table th {
	border-top:1px solid #3d6076;
	border-bottom:1px solid #3d6076;
	padding-top:5px;
	padding-bottom:5px;
}
#LayerContent table td, .LayerContent table td {
	border-bottom:1px solid #9eafba;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:text-top;
}

.tableAbteilung th {
	border-top:1px solid #3d6076;
	border-bottom:1px solid #3d6076;
	padding-top:5px;
	padding-bottom:5px;
}
.tableAbteilung td {
	border-bottom:0px solid #9eafba;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:text-top;
}

.tableAbteilung {
	border-bottom:0px solid #9eafba;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:text-top;
}

.linkHeader {
	color:#3d6076;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.linkHeader:hover, .linkHeaderclicked, .linkHeaderclicked:hover {
	color:#cc3333;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
#LayerZeile2Spalte2Zeile2Start img, .LayerZeile2Spalte2Zeile2Start img {
	border-right:1px solid #FFFFFF;
}

#LayerZeile3Spalte2Start ul, .LayerZeile3Spalte2Start ul {
	list-style-image:url(images/listLinks.gif);
	margin:0px;
	padding:0px;
	padding-left:13px;
	padding-top:5px;
}
#LayerZeile3Spalte2Start li, .LayerZeile3Spalte2Start li {
	margin:0px;
	padding:0px;
	padding-top:3px;
}
.linkDrucken , .linkDrucken:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.klein {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#cc3333;
	font-size:11px;
}
.klein:hover, .kleinclicked, .kleinclicked:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#cc3333;
	font-size:11px;
}
.mittel {
	color:#FFFFFF;
	text-decoration:none;
	background:none;
	font-size:12px;
}
.mittel:hover, .mittelclicked, .mittelclicked:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#cc3333;
	font-size:12px;
}
.gross {
	color:#FFFFFF;
	text-decoration:none;
	background:none;
	font-size:13px;
}
.gross:hover, .grossclicked, .grossclicked:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#cc3333;
	font-size:13px;
}
#LayerZeile2Spalte2Zeile1 img, .LayerZeile2Spalte2Zeile1 img {
	border-left:1px solid #FFFFFF;
}


.divmenue {
	color:#FFFFFF;
	border:0px;
	margin:0px;
	padding:0px;
	border-left:1px solid #FFFFFF;
	background-color:#d14848;
	background-image:url(img/bg_menue2.gif);
	background-repeat:repeat-x;
}

.divmenueclicked {
	color:#FFFFFF;
	background-image:url(images/bg_menue.gif);
	background-repeat:repeat-x;
	border-left:1px solid #FFFFFF;
}

.submenue {
/*	font-size:11px;
	color:#3d6076;
	text-decoration:none;
	padding-bottom:2px;
	padding-left:8px;
	margin:0px;
	border-bottom:1px solid #3d6076;
	background-image:url(images/submenue_pfeil.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#FFFFFF;
	height:20px;
	line-height:20px;
	display:block;

	filter:alpha(opacity=85);
	opacity:.85;
*/
}
.submenue:hover, .submenueclicked, .submenueclicked:hover {

/*
	font-size:11px;
	color:#cc3333;
	text-decoration:none;
	padding-bottom:2px;
	padding-left:8px;
	margin:0px;
	border-bottom:1px solid #3d6076;
	background-image:url(images/submenue_pfeil.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#FFFFFF;
	height:20px;
	line-height:20px;
	display:block;

	filter:alpha(opacity=100);
	opacity:1;
*/
}

.menueLinks {
	color:#3d6076;
	text-decoration:none;
	display:block;
}
.menueLinks:hover, .menueLinks:focus, .menueLinksclicked, .menueLinksclicked:hover {
	color:#cc3333;
	text-decoration:none;
	display:block;
}



.menueLinks2 {
	color:#3d6076;
	text-decoration:none;
        padding-left:10px;
        font-size:10px;       
}
.menueLinks2:hover, .menueLinks2clicked, .menueLinks2clicked:hover {
	color:#cc3333;
	text-decoration:none;
        font-size:10px;       
        padding-left:10px;
}

.contentbild {
	padding-right:10px;
}
.linkListe {
	color:#336666;
	text-decoration:none;
}
.linkListe:hover {
	color:#336666;
	text-decoration:underline;
}

.RedDot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
}



/* neu */

.topul {
	margin:0px; 
	padding:0px; 
	list-style-type:none;
}

.pfadul {
	margin:0px; 
	padding:0px; 
	list-style-type:none;
}



.leftul {
	margin:0px; 
	padding:0px; 
	list-style-type:none;
}

.leftli {
	border-bottom:1px solid #3D6076; 
	margin:4px; 
        padding-bottom:2px;
        padding-top:2px;
	padding-left:10px;
	list-style-type:none;
      
}


.leftul2 {
	margin:0px; 
	padding:0px; 
	list-style-type:none;
}


.leftli2 {
	border-bottom:1px solid #3D6076; 
	padding:4px; 
	padding-left:0px;
	list-style-type:none;
      
}



#skiplinkholder a, #skiplinkholder a:link, #skiplinkholder a:visited {
	display: block; 
	width: 20em; 
	position:absolute; 
	top: 0; 
	left: -200%; z-index: 2
}

#skiplinkholder a:focus, #skiplinkholder a:active { 
	left: 0; top: 0; z-index: 100 
}

#skiptargetholder {
 	position: absolute; left: -200% 
}

#skiplinkholder a, #skiplinkholder a:link, #skiplinkholder a:visited {
	color: #fff; 
	background: #336; 
	text-decoration: none; 
	border-bottom: solid #ccc 2px; 
	padding: 5px
}




.topli {
	margin:0px; 
	padding:0px; 
	position:relative; 
	float:left;

/* neu */
	border:0px;
	list-style-type:none;
	border-left-color:#FFF;
	border-left-style:solid;
	border-left-width:1px;
	margin-right:0px;
/* neu */


}



.pfad {
	margin:0px; 
	padding:0px; 
	position:relative; 
	float:left;

/* neu */
	border:0px;
	list-style-type:none;
	margin-right:0px;
/* neu */


}




.menue {
/* alles neu */
	color:#FFFFFF;

	font-weight:bold;
	text-align:center;
	text-decoration:none;

	padding-left:7px;
	padding-right:7px;
	padding-bottom:4px;
	padding-top:5px;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	line-height:20px;

	font-size:11px;
	display:block;

}

.menue:hover, .menue:focus, .menueclicked, .menueclicked:hover {
	color:#FFFFFF;

	font-weight:bold;
	text-align:center;
	text-decoration:none;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:4px;
	padding-top:5px;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	line-height:20px;


	font-size:11px;
	display:block;

}


.topli:hover {
	margin:0px; 
	padding:0px; 
	position:relative; 
	float:left;

/* neu */
    border:0px;
	list-style-type:none;
	border-left-color:#FFF;
	border-left-style:solid;
	border-left-width:1px;
	margin-right:0px;
/* neu */



}




#LayerContent h1 {
	font-size:11px; 
	margin: 0px; 
	padding: 0px;
}


.data {
	border-width:0px;
        border-style:none;
        padding: 0px;
        margin: 0px;
}


.data th, .data tr{
	border-width:0px;
        border-style:none;
        padding: 0px;
        margin: 0px;
}