/* CSS Document */

/* Hauptelemente */


html  {

	height:100%;
	background-color:#ffffff;	
	}

	
 body {
		font: 67.5% "Verdana", "Arial", "Helvetica", "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
    	background-color: #ffffff;
    	margin: 0; 
    	padding: 0;
    	text-align: center; 
    	color: #ffffff;
		height:100%;
    }
	
#nonFooter
{
	position: relative;
	min-height: 100%;
 	top: 0px;
}

* html #nonFooter
{
	height: 100%;
}




.oneColFixCtrHdr #container {
    	width: 100%;  
    	background: #FFFFFF;
    	margin: 0 auto; 
    	text-align: left; 
    }

.oneColFixCtrHdr #header {
    	padding: 0 0 0 0; 
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:0px;
		height:12px;
		background-image:url(/img/bg_header.gif);
		background-repeat:repeat-x;
		margin-left:25px;
		background-position:bottom;
    }

    .oneColFixCtrHdr #header h1 {
    	margin: 0; 
    	padding: 10px 0; 
		color:#FFFFFF;
    }


.oneColFixCtrHdr #mainContent {
    	padding: 20px; 
    	background: #1f1f21;
		background-image:url(/img/bg_content_l.gif);
		background-repeat:repeat-y; 
		min-height:90%;
        height:auto !important; /* Für normale Browser */
        height:90%; /* Für IE */
        width:95%;
        position:absolute;
		left: 10px;
		
    }

#footer{
	padding-top: 0px;
	background: #ffffff url(/img/bg_footer.gif) no-repeat center bottom; 
    border:0px solid #00FF33;
    height:23px;
    width:100%;
    bottom:0px;
    position:absolute;
	bottom: 0px !important;
	bottom: 0px;
	clear:both;
	left:-9px;
	z-index:5;
	padding-right:9px;
}
    



	





	
#hauptnav {

	}
	
#subnav {
	width:110px;
	height:500px;
	background-color:#dad7d8;
	float:left;

}

#subsubnav_headline {
	border-bottom:1px solid #1f1f21; 
	color:#ffffff; 
	font-weight:bold; 
	padding-bottom:3px
	}
	
.einruecker {
padding-left:0px; 
float:left; 
padding-right:10px;
color:#1f1f21;
text-decoration:none;
font-weight:bold;
visible=0;
}

.tdnav {

border-bottom:1px solid #1f1f21; 
width:195px;

}


#teaser {
	color:#FFFFFF;
	}







	





/* Ende Hauptelemente */


/* diverss Styles für Inhalt */

h3 {	
	font-size:25px;
	color:#FFFFFF;
	margin-top:0px;
	}
h4 {  
	font-size:20px;
	color:#FFFFFF;
	margin-top:-5px;
	}




a {
color:#009acd;
text-decoration:none;
}


a:hover {
	text-decoration:underline;
	}
	
#hauptnav a {
	color:#cccccc;
	}
	
#footer a, #adresse a {
	color:#cccccc;
	}
	
	
#hauptnav a:hover {
	color:#009acd;
	}
	
#hauptnav a.hauptnavbutton {
	color:#cccccc;
	text-decoration:none;
	font-weight:bold;
	}
	
a.subsubnav {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	}
	
a.subsubnavaktiv {
	color:#009acd;
	text-decoration:none;
	font-weight:bold;
	}



#hauptnav a.hauptnavbutton:hover {
	text-decoration:underline;
	}
	
#hauptnav a.aktiv {
	color:#009acd;
	font-weight:bold;
	}
	
	

a.weiss {
	color:#FFFFFF;
	}
	
#contentinnen {
	border:0px solid #FFFFFF;
	padding:5px;
	
		}
	

#contentinnen table.daten {
	border:0px solid #FFFFFF;
	border-collapse:collapse;
	
		}
	
#contentinnen table.daten td {
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-collapse:collapse;
	border-bottom:1px solid #CCCCCC;
	}
	
#titel {
	text-transform:uppercase;
	font-size:12px;
	border-bottom:1px solid #FFFFFF;
	border-right:0px;
	border-left:0px;
	}

#contentinnen #titel{
	border-right:0px;
	border-left:0px;
	}
	

	
	

	
.small {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	}
.big {
	color:#FFFFFF;
	line-height:16px;	
	font-size:16px;
	font-weight:bold;
	}

	
b.beige, strong.beige {
	color:#841115;
	font-weight:bold;
	}

li {
	list-style-image: url("/UserFiles/Image/lig.gif");
}

#ub, #titel b{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}

	
/* Ende diverss Styles für Inhalt */	
	
/* Zoom-Silder */

* .highslide {
	cursor: url(/img/zoomin.cur), pointer;
    outline: none;
}

.highslide img {
	border: 1px solid black;
}
.highslide:hover img {
	border: 1px solid gray;
}

.highslide-image {
    border-bottom: 1px solid black;
    cursor: pointer; /* opera */
	cursor: url(/img/zoomout.cur), pointer;
}
.highslide-image-blur {
    cursor: pointer;
    cursor: hand;
}

/* Ende Zoom */

div {
border: 0px solid #00FF66;
}

.referenztabelle tr {
	height:25px;
}

.referenztabelle td {
	height:25px;
}
