
html{
	/*height:100%;*/
	min-height: 101.05%;
}

body {
	overflow: 		auto;
	padding: 		0px; 
	margin:			0px; 
	margin-top:		0px;
	margin-bottom:	0px;
	margin-left:	0px;
	background-image:url(../img/bck.jpg);
	background-repeat: repeat-x;
	/*background-color:#F3F3F3;*/
	background-color:#FFFFFF;
	min-height:100%;
}



table { 
	/*border-collapse:collapse;
	margin: 0px;*/
	border-spacing:0px;
	border: 0px solid white;
}

td { 
	border: 0px white solid;
	padding: 0px; 
	vertical-align: top;
	
} 


div.bildrahmen{
	position:relative;
	float:left;
	border: 1px solid #CFCFCF; 
	padding:3px;
	/*background-color:#FFFFFF;*/
}


td.zellebildrahmen{
	padding: 6px; 
}

img { 
border: 0px solid #FFFFFF; 
}

/*----------*/

div#container{
	position:relative;
	margin:0 auto;
	width:1000px;
}
div#container2{
	position:relative;
	float:left;
	width:1000px;
	background-color:#FFFFFF;
}

/*-------*/

div#Zeile1Gesamt{
	position:relative;
	height:238px;
	/*
	float:left;
	clear:both;
	*/
	background-color:#0060AA;
	width:100%;
}
div#Zeile2Gesamt{
	position:relative;
	width:100%;
	height:60px;
	/*height:32px;*/
	/*
	float:left;
	clear:both;
	*/
}
div#Zeile3Gesamt{
	position:relative;
	width:100%;
}
div#Zeile4Gesamt{
	position:relative;
	width:100%;
}
/*---------*/

div#Zeile4AdressSchicht{
	position:relative;
	float:right;
	margin-right:39px;
	padding-top:20px;
	padding-bottom:10px;
}
div#Zeile4AdressSchicht a, div#Zeile4AdressSchicht{
	font-size: 10px;
	line-height: 14px;
	color: #838282;
	text-decoration:none;
}

/*----*/

div#ExtranavGesamt{
	position:relative;
	float:right;
	margin-right:20px;
	margin-top:10px;
}

div.ExtranavLink{
	position:relative;
	float:left;
}
div.ExtranavLink a{
	font-size: 10px;
	/*color: #464545;*/
	text-decoration:none;
}
div.ExtranavKasten{
	position:relative;
	float:left;
	width:5px;
	height:5px;
	margin-top:7px;
	margin-left:14px;
	margin-right:4px;
	background-color:#BBBBBB;
}
/*---------*/

/*----*/

div#SchichtZeile1BlockLinks{
	position:relative;
	width:406px;
	height:100%;
	float:left;
	/*background-color:#ffcc33;*/
}
div#SchichtZeile1BlockRechts{
	position:relative;
	width:594px;
	height:100%;
	float:left;
	/*background-color:#ffcc33;*/
}




div#SchichtLogo{
	position:absolute;
	top:41px;
	left:38px;
}

/*--*/

div#SchichtZeile1BlockRechtsMotiv{
	position:relative;
	
}
div#SchichtZeile1BlockRechtsSlogan{
	position:absolute;
	right:0px;
	top:186px;
	background-color:#FFFFFF;
	color:#757575;
	font-size:20px;
	line-height:24px;
	height:24px;
	padding-left:12px;
	padding-right:24px;
	opacity: .81;
	filter: alpha(opacity=81);
}

/*------------------*/

div#SchichtZeile3SpalteLinks{
	position:relative;
	width:406px;
	min-height:50px;
	float:left;
	
}
div#SchichtZeile3SpalteRechts{
	position:relative;
	width:594px;
	min-height:50px;
	float:left;
}


/*------------------*/






div#SchichtHauptnavGesamt{
	position:absolute;
	top:198px;
	left:58px;
}




div.SchichtHauptnavLinkOn, div.SchichtHauptnavLinkOff{
	position:relative;
	float:left;
	padding-bottom:10px;
	padding-top:17px;
}

div.SchichtHauptnavLinkOn{
	border-bottom:3px solid #0060AA;
}
div.SchichtHauptnavLinkOff{
	border-bottom:3px #FFFFFF;
}

div.SchichtHauptnavLinkOn a, div.SchichtHauptnavLinkOff a{
	text-decoration:none;
	color:#FFFFFF;
}

div.SchichtHauptnavTrenner{
	position:relative;
	float:left;
	width:1px;
	height:22px;
	margin-left:14px;
	margin-right:14px;
	background-color:#FFFFFF;
	height:30px;
}

/*-----------------------------*/
/*------*/


div#SchichtSubnavGesamt{
	position:relative;
	margin-top:70px;
	margin-left:0px;
	width:360px;
	float:left;
	clear:both;
	padding-bottom:25px;
}
div.SchichtSubnavZeileGesamtOff, div.SchichtSubnavZeileGesamtOn{
	position:relative;
	float:right;
	clear:both;
	width:240px;
	margin-bottom:1px;
	margin-top:4px;
	/*border-bottom:1px solid #D7D7D7;*/
	text-align:right;
}
div.SchichtSubnavZeileTrennstrich{
	position:relative;
	float:right;
	clear:both;
	width:100%;
	height:1px;
	background-color:#D7D7D7;
}
div.SchichtSubnavZeileGesamtOff{
	
}
div.SchichtSubnavZeileGesamtOn{
	background-color:#9B9B9B;
}
div.SchichtSubnavZeileGesamtOff a, div.SchichtSubnavZeileGesamtOn a{
	text-decoration:none;
	margin-right:3px;
}
div.SchichtSubnavZeileGesamtOff a{
	color:#777777;
}
div.SchichtSubnavZeileGesamtOn a{
	color:#FFFFFF;
}
div.SchichtSubnavZeilePfeil{
	position:absolute;
	top:6px;
	right:-12px;
}
/*---*/

div.SchichtSubnavZeile2GesamtOn, div.SchichtSubnavZeile2GesamtOff{
	position:relative;
	float:right;
	clear:both;
	width:100%;
	text-align:right;
	padding-top:5px;
	padding-bottom:3px;
}
div.SchichtSubnavZeile2GesamtOn a, div.SchichtSubnavZeile2GesamtOff a{
	color:#545454;
	margin-right:15px;
	
}


div.SchichtSubnavZeile2GesamtOff a{
	text-decoration:none;
}
div.SchichtSubnavZeile2GesamtOff a:visited{
	text-decoration:none;
}
div.SchichtSubnavZeile2GesamtOff a:hover{
	text-decoration:underline;
}
div.SchichtSubnavZeile2GesamtOff a:active{
	text-decoration:none;
}
/*---*/
div.SchichtSubnavZeile2GesamtOn a{
	text-decoration:underline;
}
div.SchichtSubnavZeile2GesamtOn a:visited{
	text-decoration:underline;
}
div.SchichtSubnavZeile2GesamtOn a:hover{
	text-decoration:underline;
}
div.SchichtSubnavZeile2GesamtOn a:active{
	text-decoration:underline;
}
/*--------*/

div.SchichtSubnavZeile3GesamtOff, div.SchichtSubnavZeile3GesamtOn{
	position:relative;
	float:right;
	clear:both;
	text-align:right;
	padding-top:5px;
	padding-bottom:3px;
	margin-right:40px;
	width:200px;
}

div.SchichtSubnavZeile3Pfeil{
	position:absolute;
	top:11px;
	right:-12px;
}
div.SchichtSubnavZeile3GesamtOff a, div.SchichtSubnavZeile3GesamtOn a{
	color:#005EAE;
}

/*--------*/

div.SchichtSubnavZeile3GesamtOff a{
	text-decoration:none;
}
div.SchichtSubnavZeile3GesamtOff a:visited{
	text-decoration:none;
}
div.SchichtSubnavZeile3GesamtOff a:hover{
	text-decoration:underline;
}
div.SchichtSubnavZeile3GesamtOff a:active{
	text-decoration:none;
}
/*---*/
div.SchichtSubnavZeile3GesamtOn a{
	text-decoration:underline;
}
div.SchichtSubnavZeile3GesamtOn a:visited{
	text-decoration:underline;
}
div.SchichtSubnavZeile3GesamtOn a:hover{
	text-decoration:underline;
}
div.SchichtSubnavZeile3GesamtOn a:active{
	text-decoration:underline;
}
/*--------*/

div.SchichtAbstandUnterLetzterSubnav{
	position:relative;
	float:right;
	clear:both;
	width:100%;
	height:10px;
}






/*----------------------*/
/*-----------------*/

div#SchichtInhaltGesamt{
	position:relative;
	margin-left:30px;
	min-height:290px;
}
div#SchichtZeile3SpalteRechtsBalkenUnten{
	position:relative;
	height:10px;
	margin-top:20px;
	background-color:#0060AA;
	float:left;
	clear:both;
	width:100%;
}


div#SchichtInhaltTitelBereich{
	position:relative;
	
}

div#SchichtInhaltTitelEbene1{
	position:relative;
	
}
div#SchichtInhaltTitelEbene2{
	position:relative;
	
}
div#SchichtInhaltTitelUnterstrich{
	position:absolute;
	left:0px;
	bottom:3px;
	width:100%;
	height:1px;
	background-color:#DDDCDC;
}


div#SchichtInhaltBereichGesamt{
	position:relative;
	margin-top:20px;
	
}
div#SchichtInhalt1spaltig{
	position:relative;
	padding-right:50px;
}

/*-----------------*/
div#SchichtInhalt2spaltig{
	position:relative;
	
	margin-right:0px;
}
div#SchichtInhalt2spaltigLinks{
	position:relative;
	float:left;
	width:330px;
	/*background-color:#000000;*/
}
div#SchichtInhalt2spaltigRechts{
	position:relative;
	float:left;
	width:200px;
	margin-left:30px;
	/*background-color:#ffcc33;*/
}
div.SchichtInhalt2spaltigPortrait{
	position:relative;
	width:180px;
	padding-bottom:4px;
	border-bottom:7px solid #0060AA;
}
div.SchichtInhalt2spaltigName{
	position:relative;
	margin-top:20px;
}
div.SchichtInhalt2spaltigKontakdaten{
	position:relative;
	margin-top:20px;
}
div.SchichtInhalt2spaltigAdresse{
	position:relative;
	margin-top:6px;
}
div.SchichtInhalt2spaltigDownload{
	position:relative;
	margin-top:30px;
}
div.SchichtInhalt2spaltigPfeillinkGesamt{
	position:relative;
	margin-top:5px;
}
div.SchichtInhalt2spaltigPfeillinkKasten{
	position:relative;
	float:left;
	width:12px;
	margin-right:5px;
	padding-top:5px;
}
div.SchichtInhalt2spaltigPfeillinkLink{
	position:relative;
	float:left;
}
/*---*/
div.SchichtInhalt2spaltigPfeillinkLink a{
	text-decoration:none;
}
div.SchichtInhalt2spaltigPfeillinkLink a:visited{
	text-decoration:none;
}
div.SchichtInhalt2spaltigPfeillinkLink a:hover{
	text-decoration:underline;
}
div.SchichtInhalt2spaltigPfeillinkLink a:active{
	text-decoration:none;
}
/*--------*/
/*-----------------*/
td.ZelleAnwaelteIconTelefon{
	padding-right:10px;
	padding-top:4px;
}
td.ZelleAnwaelteTelefonNummer{
	padding-bottom:5px;
}
td.ZelleAnwaelteIconBrief{
	padding-right:10px;
	padding-top:4px;
}
td.ZelleAnwaelteEmail{
	
}
/*---*/
td.ZelleAnwaelteEmail a{
	text-decoration:none;
}
td.ZelleAnwaelteEmail a:visited{
	text-decoration:none;
}
td.ZelleAnwaelteEmail a:hover{
	text-decoration:underline;
}
td.ZelleAnwaelteEmail a:active{
	text-decoration:none;
}
/*--------*/
/*---------*/

div#SchichtInhaltTitelbereich{
	position:relative;
	margin-bottom:30px;
	margin-top:20px;
	padding:0px;
	/*background-color:#000000;*/
}
div#SchichtInhaltTitel{
	position:relative;
}
div#SchichtInhaltUntertitel{
	position:relative;
}














/*-----*/


div#SchichtBereichUnterInhaltWebdesignBy a{
	color:#FFFFFF;
	font-size:10px;
	line-height:12px;
	text-decoration:none;
}






/*--------*/

div.cleaner{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	height:1px;
}


div.SchichtNachOben{
	position:absolute;
	bottom:0px;
	right:-30px;
	float:left;
	clear:both;
}



/*---------*/


/*--------*/

/*------*/

/*---------------*/


/*--------*/

div#SchichtKontaktHinweisGesamt{
	position:absolute;
	bottom:70px;
	left:0px;
	width:260px;
}

div#SchichtKontaktHinweisBalken{
	position:relative;
	background-color:#0060AA;
	color:#FFFFFF;
	font-weight:bold;
	line-height:18px;
	padding-left:30px;
}
div#SchichtKontaktHinweisInfoIcon{
	position:absolute;
	top:2px;
	right:10px;
}
div#SchichtKontaktHinweisText{
	position:relative;
	padding-left:30px;
	padding-right:5px;
	padding-top:10px;
}

/*-------------------*/

/*---*/
div.SchichtNachObenGesamt{
	position:absolute;
	bottom:-15px;
	right:20px;
}
div.SchichtNachObenLink{
	position:relative;
	float:left;
}
div.SchichtNachObenIcon{
	position:relative;
	float:left;
	padding-top:5px;
	margin-left:4px;
}
div.SchichtNachObenLink a{
	text-decoration:none;
	line-height:12px;
}
div.SchichtNachObenLink a:visited{
	text-decoration:none;
}
div.SchichtNachObenLink a:hover{
	text-decoration:underline;
}
div.SchichtNachObenLink a:active{
	text-decoration:none;
}
/*-----------*/

div#SchichtWebdesignBy{
	position:absolute;
	/*bottom:0px;*/
	bottom:-70px;
	left:-270px;
}


