html { 
	height:100%;
}


body {	
	background-color:#C5E480;
	margin: 0px;
	padding: 0px;		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	line-height:18px;
	font-weight: normal;
	text-decoration: none;
	
	text-align: center; /* not necessary, but quirks mode in IE doesn't understand auto margins */
	min-width: 540px; /* netscape window resize fix */
	min-height:101%;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	line-height:18px;
}

#centerDiv {
	width: 921px;
	margin: 0 auto;
	text-align: left; /* little hack to prevent everything centered cause of body cascade */
	overflow-x: hidden;
	overflow-y: visible;
}

div {
	margin: 0px;
	padding: 0px;
}



a {
	color: #90b935;
	text-decoration: none;
}

a:link, a:visited {
	color: #90b935;	
	text-decoration: none;
}


a:hover, a:visited:hover {
	color: #90b935;
	text-decoration: underline;	
}



input {
	font-size: 9px;
}


/* Headlines */

.headline {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	padding-bottom:10px;
	text-decoration: none;
}

.headline_big {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	line-height:22px;
	padding-bottom:20px;
}

.headline_box {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height:15px;
	font-weight:bold;
	padding-bottom:8px;
}





.link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	text-decoration: none;
}

.link a, .link a:link, .link a:visited {
	color: #333333;	
	text-decoration: none;
}

.link a:hover, .link a:hover:visited {
	color: #FF7700;	
	text-decoration: none;
}




.green {
	color: #789948;	
}

.white {
	font-size: 10px;
	color: #FFFFFF;	
}

.hotline {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FF9900;
	font-size: 14px;
	padding-bottom:10px;
	font-weight: bold;
}





/* Layout Objekte */

#border_right {
	border-right:1px solid white;	
}

#raster {
	width:230px;
	height:0px;
}


#box {
	border-bottom:1px solid white;
	border-left:1px solid white;
	vertical-align:top;
	font-size: 10px;
	line-height:12px;
}

#box_active {
	border-bottom:1px solid white;
	border-left:1px solid white;
	vertical-align:top;
	cursor: pointer;
    cursor: hand;
	font-size: 10px;
	line-height:12px;
}


#pic_left {
	float:left;	
}

#pic_right {
	float:right;	
}


#text_col {
	min-height:69px;
	padding: 8px 15px 8px 15px;
}

#text_col_1 {
	float:left;
	width:195px;
	padding: 8px 15px 8px 15px;
}

#text_col_2 {
	float:left;
	width:425px;
	padding: 8px 15px 8px 15px;
}

#text_col_3 {
	float:left;
	width:655px;
	padding: 8px 15px 8px 15px;
}



.col_1 {
	width:230px;
}

.col_2 {
	width:460px;
}

.col_3 {
	background-color:#FFFFFF;
	width:690px;
}






/* Farb-Boxen */


.box_green_out {
	background-color:#D0E2AB;
	color:#90B935;	
}


.box_blue1_out {
	background-color:#E3F1F1;
	color:#55A9C5;	
}
.box_blue1_over {
	background-color:#E3F1F1;
	color:#55A9C5;
}


.box_blue2_out {
	background-color:#95B7D9;
	color:#FFFFFF;	
}
.box_blue2_over {
	background-color:#A2C7EB;
	color:#7E9AB6;
}


.box_lila1_out {
	background-color:#a6abc9;
	color:#FFFFFF;	
}
.box_lila1_over {
	background-color:#C3C8E8;
	color:#8D91AA;	
}


.box_lila2_out {
	background-color:#b69dd1;
	color:#FFFFFF;	
}

.box_lila2_over {
	background-color:#D7C3E6;
	color:#7C5C9F;	
}


.box_lila3_out {
	background-color:#d599c9;
	color:#FFFFFF;	
}
.box_lila3_over {
	background-color:#EAB4E0;
	color:#B86FAA;	
}


.box_red_out {
	background-color:#F09A7E;
	color:#FFFFFF;	
}
.box_red_over {
	background-color:#F9B5A0;
	color:#DE7F62;	
}


.box_red2_out {
	background-color:#C2A2A2;
	color:#FFFFFF;	
}

.box_red2_over {
	background-color:#DBB8B8;
	color:#AE9292;	
}


.box_green3_out {
	background-color:#AED094;
	color:#FFFFFF;	
}

.box_green3_over {
	background-color:#BDE2A1;
	color:#94B17E;	
}


.box_beige_out {
	background-color:#CBBD9B;
	color:#FFFFFF;	
}

.box_beige_over {
	background-color:#E5D5AF;
	color:#AEA285;	
}

.box_orange_out {
	background-color:#F1AB42;
	color:#FFFFFF;	
}

.box_orange_over {
	background-color:#FFC45A;
	color:#DC9629;	
}


.box_bordaux_out {
	background-color:#AC7686;
	color:#FFFFFF;	
}

.box_bordaux_over {
	background-color:#C7899B;
	color:#895E6B;	
}


.box_gelb_out {
	background-color:#D8C379;
	color:#FFFFFF;	
}

.box_gelb_over {
	background-color:#EAD383;
	color:#AB9B60;	
}


.box_kaki_out {
	background-color:#ADBEA7;
	color:#FFFFFF;	
}

.box_kaki_over {
	background-color:#C7DBC1;
	color:#96A592;	
}


.box_kaki2_out {
	background-color:#C7CFA0;
	color:#FFFFFF;	
}

.box_kaki2_over {
	background-color:#D9E1AD;
	color:#A7AE85;	
}


.box_kaki3_out {
	background-color:#CECEAE;
	color:#FFFFFF;	
}

.box_kaki3_over {
	background-color:#DFDFBB;
	color:#B9B99C;	
	
}


.box_tuerkis_out {
	background-color:#92BFAE;
	color:#FFFFFF;	
}

.box_tuerkis_over {
	background-color:#A2D4C1;
	color:#80A899;	
}


.box_safran_out {
	background-color:#D0BF00;
	color:#FFFFFF;	
}

.box_safran_over {
	background-color:#E9D700;
	color:#9E9200;	
}


.box_aquamarin_out {
	background-color:#9DD5D1;
	color:#FFFFFF;	
}

.box_aquamarin_over {
	background-color:#A6E2DD;
	color:#8DC0BC;	
}


.box_brown_out {
	background-color:#CAA95D;
	color:#FFFFFF;	
}

.box_brown_over {
	background-color:#E0BB67;
	color:#BB9C56;	
}

.box_green5_out {
	background-color:#AAC7AE;
	color:#FFFFFF;	
}

.box_green5_over {
	background-color:#BDDEC2;
	color:#9AB59E;	
}


.box_purple_out {
	background-color:#BBBCEE;
	color:#FFFFFF;	
}

.box_purple_over {
	background-color:#D9DBFF;
	color:#999BC4;	
}





#navigation {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight:bold;	
	line-height:30px;
	cursor: pointer;
    cursor: hand;
}


#nav_blue_bg {
	height:31px;
	background-image:url(../grafik/common/nav_blue_bg.gif);
	background-repeat:repeat-x;		
}

.nav_blue_out {
	color:#FFFFFF;
	padding: 0px 15px 0px 15px;	
}

.nav_blue_over {
	color:#8ADCE9;
	padding: 0px 15px 0px 15px;
}




.news, .news a, .news a:link, .news a:visited, .news a:hover, .news a:hover:visited{
	color:#333333;
	font-size: 9px;		
	line-height:12px;	
}

#headline {	
	line-height:12px;
	font-size: 12px;	
}



.small {
	font-size:9px;	
}




/* Content */

.content {
	font-size:11px;
	line-height:18px;
	padding: 20px 30px 20px 160px;	
}


.sitemap_space {
	font-size:11px;
	line-height:18px;
	padding: 10px 20px 10px 160px;	
}

.content_small {
	font-size:9px;
	line-height:16px;
	padding: 20px 30px 20px 160px;	
}


.content_out { 
	background-color:#FFFFFF; 
	cursor:pointer; 
}

.content_over { 
	background-color:#EDEDEE; 
	cursor:pointer; 
}




.date {
	font-size: 10px;
	color: #333333;	
	padding-bottom:10px;
}


.top_Button {
	background-color:#FFFFFF;
	font-size: 9px;
	padding-left:30px;
	padding-top:30px;
	padding-bottom:30px;
}

.linie_punkt {
	background-image:url(../grafik/common/linie_kachel.jpg);
	background-repeat:repeat-x;
	height:1px;
}
