/* CSS Document */

body {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

p, td, input, textarea, select {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}

#divHeaderLeft p {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #FFFFFF;
}

input, textarea, select {
	line-height: 11px;
	height: 11px;
}

h1, .h1 { 
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #000000;
	font-weight: normal;	
}

#divHeaderLeft h1 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFFFFF;
	font-weight: normal;	
}		


h2, .h2 { /* grn */
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	line-height: 19px;
}

h3, .h3 { /* blau */
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
}

h4, .h4 { 
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: normal;
}

h5, .h5 { /* blau */
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
	font-weight: normal;
	line-height: 22px;
}

h6, .h6 { /* grau */
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	line-height: 18px;
}

blockquote {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}

.linkerAbstand {
	margin-left:20px;
}


.hrBlau {
	height: 2px;
	color: #065B89;
	border: 0px 0px 2px 0px;
	border-color: #065B89;
	border-bottom-style: solid;
}

.hrGruen {
	height: 2px;
	color: #8EB63E;
	border: 0px 0px 2px 0px;
	border-color: #8EB63E;
	border-bottom-style: solid;
}

.hrHellBlau {
	height: 2px;
	color: #D9E6ED;
	border: 0px 0px 2px 0px;
	border-color: #D9E6ED;
	border-bottom-style: solid;
	line-height:4;
	padding:0px;
	margin:0px;
}

a {
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	font-weight: bold;
}


a.bottom {
	text-decoration: none;
}

.button {
	background-color: #065B89;
	color: #ffffff;
	border: none;
	font-weight: bold;	
	padding: 4px 10px 3px 10px;
}

.fontGruen {
	color: #8EB63E;
}
.fontWeiss {
	color: #FFFFFF;
}
.fontBlau {
	color: #065B89;
}

.bildRechts {
	padding: 0px 0px 10px 10px;
}
.bildLinks {
	margin: 0px 10px 10px 0px;
}
.bildRechtsBlau {
	margin: 0px 0px 10px 10px;
	border: 5px solid #D9E6ED;
}
.bildLinksBlau {
	margin: 0px 10px 10px 0px;
	border: 5px solid #D9E6ED;
}
.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: 500px;
	margin: 0px auto;
}

	#divLogo {
		position: absolute;
		z-index:10;
		padding-top:10px;
	}
	
	#divSuche {
		display: none;
	}
	
	#divNav {
		display: none;
	}	

	#divSpacer {
		position: relative;
		width: 20px;
		height: 131px;
	}
	
	#divHeaderContainer {
		display: none;
	}
		
		#divHeaderLeft {
		display: none;
		}
		#divHeaderRight {
		display: none;
		}	
		
	#divContentLeft {
		position: relative;
		width: 445px;
		padding: 30px 19px 0px 10px;		
		clear: both;
		float: left;

	}
	
	#divContentRight {
		position: relative;
		width:471px;
		float: left;
		padding: 30px 0px 0px 0px;
	}
	
#divBottom {
	display: none;
}
	

