/* CSS Document */

*{
	margin:0;
	padding:0;
	}
body{
	height:100%;
	background-color:#232c39;
	background-image:url(../_gfx_global/_back.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	color:#232c39;
	font-family:Arial, Helvetica, sans-serif;
	}
.clear{
	clear:both;
	}
#wrapper{
	width:910px;
	margin:0 auto;
	height:600px;
	}
	#head{
	height:189px;
	}
	#content{
		background-image:url(../_gfx_global/back_content.gif);
		background-repeat:repeat-y;
		background-color:transparent;
		background-attachment: scroll;
		background-x-position: 0px;
		background-y-position: 310px;
		}
		#spalte-links{
			background-image:url(../_gfx_global/head_links.jpg);
			background-repeat:no-repeat;
			width:255px;
			float:left;
			}
		#spalte-rechts{
			background-image:url(../_gfx_global/head_rechts.jpg);
			background-repeat:no-repeat;
			width:650px;
			float:right;
			}
	#footer{
		background-image:url(../_gfx_global/back_footer.jpg);
		background-repeat:no-repeat;
		height:150px;
		clear:both;
		}
#innen-links{
	padding:0 0 0 5px;
	}
#innen-rechts{
	padding:25px 0 0 5px;
	}
#innen-footer{
	padding:26px 0 0 5px;
	}
/*----------------------------------- F O O T E R ---*/
#footer-content{
	float:right;
	margin:15px 120px 0 0;
	font-size:12px;
	text-transform:uppercase;
	}
	#footer-content a{
		text-decoration:none;
		color:#c5cfdc;
		}
/*----------------------------------- N A V I ---*/
#nav{
	width:245px;
}
#nav ul{
	list-style-type:none;
	overflow:hidden;
	width:245px;
	border-bottom:1px solid #666;
	}
	#nav li{}
	#nav a{
		background-image:url(../_gfx_global/button-nav.gif);
		background-repeat:no-repeat;
		display:block;
		width:100%;
		padding:7px 0 5px 30px;
		text-decoration:none;
		font-weight:900;
		color:#232c39;
		text-transform:uppercase;
		font-size:14px;
		background-position:0 -60px;
	}
	#nav a:hover{
		background-position:0 0px;
		color:#232c39;
		}
	#nav a.active, #nav a.active:hover{
		background-position:0 -30px;
		color:#c5cfdc;
		}
/*----------------------------------- C O N T E N T ---*/
h1{
/*	border-bottom:1px solid #899db8;
	color:#232c39;*/
	color:#c5cfdc;
	margin:0px 20px 20px 20px;
	letter-spacing:-1px;
	font-size:20px;
	}
	h1 span{
		font-weight:normal;
		}
h2{
	font-size:16px;
	padding:20px 20px 10px 20px;
	}
#message{
	height:119px;
	}
#message h2{
	padding:25px 0 0 21px;
	font-weight:900;
	font-size:28px;
	width:230px;
	line-height:95%;
	color:#899db8;
	letter-spacing:-1px;
	}
	#message h2 span{
		color:#232c39;
		}
p{
	margin:10px 120px 10px 20px;
	text-align:justify;
	line-height:130%;
	}
	p.first{
		font-weight:900;
		}
.klinke{
	float:left;
	padding:4px;
	background-color:#FFFFFF;
	border:1px solid #899db8;
	margin:2px 10px 0 0;
	}
#leistungen{
	margin:0px 120px 0px 20px;
	padding:5px 10px 10px 10px;
	font-size:14px;
	border:1px solid #899db8;
	background-color:#FFFFFF;
	background-image:url(../_gfx_global/leistungen-box.jpg);
	background-repeat:repeat-x;
	background-position:bottom center;
	line-height:120%;
	}
	#leistungen dl{}
	#leistungen dt{
		font-weight:900;
		margin:5px 0px 0px 0;
		background-image:url(../_gfx_global/bullet.gif);
		background-repeat:no-repeat;
		padding:0 0 0 20px;
	}
	#leistungen dd{
		/*border-bottom:1px solid #eee;*/
		padding:0 0 5px 0;
		padding:0 0 0 20px;
	}
/*----------------------------------- P A R T N E R L I N K S ---*/
#partnerlinks{
	margin:0 120px 0px 20px;
	}
#partnerlinks ul {
        list-style-type: none;
        width: 500px;
} 

#partnerlinks li {
        border: 1px dotted #999;
        border-width: 1px 0;
        margin: 5px 0;
}

#partnerlinks li a { 
        color: #8a9eb8;
        display: block;
        font: bold 100% Arial, Helvetica, sans-serif;
        padding: 5px;
        text-decoration: none;
}

 * html #partnerlinks li a {  /* make hover effect work in IE */
	width: 490px;
	color:#8a9eb8;
}

#partnerlinks li a:hover {
        background:#dbe1e9;
}

#partnerlinks a em { 
        color: #333;
        display: block;
        font: normal 85% Verdana, Helvetica, sans-serif;
        line-height: 125%; 
}

#partnerlinks a span {
        color: #125F15;
        font: normal 70% Verdana, Helvetica, sans-serif;
        line-height: 150%;
}
/*----------------------------------- C O N T E N T ---*/
#kontakt{
	margin:10px 20px 10px 20px;
	font-size:14px;
	line-height:120%;
	}
	#kontakt a{
		text-decoration:none;
		color:#8a9eb8;
		}
p.small{
	font-size:12px;
	}
	
