/* CSS Document */

body {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545454;
}

p, td, input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #545454;
}

#divHeaderLeft p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #FFFFFF;
}

h1, .h1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #3D76A9;
	font-weight: normal;	
}

h2, .h2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #D82C2C;
	font-weight: normal;	
}

h3, .h3 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D82C2C;
	font-weight: normal;	
}
h4, .h4{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3D76A9;
	font-weight: normal;	
}


#divHeaderLeft h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: normal;	
}	

#divHeaderLeft h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: normal;	
}	

#divHeaderLeft h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: normal;	
}

#divHeaderLeft h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #175083;
	font-weight: normal;	
}

blockquote {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}

hr { 
	color:#cedde9; 
	background:#cedde9; 
	border: 0; 
	height:1px;
}

.linkerAbstand {
	margin-left:20px;
}

a {
	color: #3D76A9;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

.oeffnungszeiten {
	color: #FFFFFF;
	font-size: 10px;
}

.button {
	background-color: #D82C2C;
	color: #ffffff;
	border: none;
	height: 19px;
	padding: 1px 3px 3px 3px;
}

.fontBlau {
	color: #3D76A9;
}
.fontWeiss {
	color: #FFFFFF;
}
.fontRot {
	color: #D82C2C;
}

.bildRechts {
	padding: 0px 0px 10px 10px;
}
.bildLinks {
	margin: 0px 10px 10px 0px;
}

.bildRechtsBlau {
	margin: 0px 0px 10px 10px;
	border: 5px solid #CEDDE9;
}

.bildLinksBlau {
	margin: 0px 10px 10px 0px;
	border: 5px solid #CEDDE9;
}

p img {
	margin: 0px 10px 10px 0px;
	border: 5px solid #CEDDE9;
}

.bildRechtsWeiss {
	margin: 0px 0px 10px 10px;
	border: 5px solid #FFFFFF;
}
.bildLinksWeiss {
	margin: 0px 10px 10px 0px;
	border: 5px solid #FFFFFF;
}

.headerBalken450 {
	background-image:url(../images/headerBalken450.gif);
	height:52px;
}


/*************  Layer   **************/
#divBackground  {
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
}

#divContainer {	
	width: 960px;
	margin: 0px auto;
	/*background-color: green;*/
}

	#divLogo {
		position: absolute;
		z-index:10;
		margin: 19px 0px 0px 30px;
	}

    #divFacebook {
        position: absolute;
        z-index:10;
    	margin: 22px 0px 0px 850px;
        text-align: right;
    }

	#divNav {
		position: absolute;
		margin-top: 77px;
		margin-left: 620px;
		width: 340px;
		z-index: 1000;
	}	

	#divSpacer {
		position: relative;
		width: 20px;
		height: 380px;
	}	
	
	#divContainerHeader {
		width: 960px;
		clear: both;
		height: 270px;
	}
		
		#divHeaderLeft {
			position: absolute;
			top: 110px;
			width: 600px;
			padding: 0px;						
			height: 270px;
			background-image:url(../images/bgBlauerSchatten.jpg);
			background-position: bottom;
			background-repeat: no-repeat;
			z-index: 1000;
		}
		
		#divHeaderLeftFlash {
			position: absolute;
			top: 10px;
			width: 600px;
			padding: 0px;						
			height: 270px;
			background-image:url(../images/bgBlauerSchatten.jpg);
			background-position: bottom;
			background-repeat: no-repeat;
			z-index: 1000;		
		}
		
		#divHeaderRight {
			position: absolute;
			margin-top: 110px;
			margin-left: 600px;
			width: 360px;
			height: 270px;
			color: #FFFFFF;
			font-size: 10px;
			background-image:url(../images/bg_NewsletterSuche.jpg);
			background-repeat: no-repeat;
			background-position:bottom;
			z-index: 900;			
		}	
		
	#divContentContainer {
		width: 960px;
		background-image:url(../images/bgContent.gif);		
		clear: both;			
	}		
		
		#divContentLeft {
			position: relative;
			width: 569px;
			padding: 20px 20px 30px 30px;
			clear: both;
			float: left;
			z-index: 1500;
		}
		
		#divContentRight {
			position: relative;
			width:320px;
			float: right;
			padding: 0px 20px 0px 0px;
			border-left: 1px solid #cedde9;
			background-color: #FFFFFF;
			background-image:url(../images/bgHellblauerVerlauf.jpg);
			background-position: bottom;
			background-repeat:repeat-x;		
			height: 100%;
			z-index: 2000;

		}
	

		#divBottom {
			position: relative;
			padding: 20px 30px 20px 30px;
			width: 900px;
			clear: both;
			font-size: 10px;
			background-color: #CEDDE9;
			color:#3D76A9;
			height: 40px;
		}
	

/* IE6 Hack für Öffnungszeiten Spar */

#divOeffSpar {
float:left; 
width:120px;
}

img.noBorder {
    border: none;
}



