@charset "utf-8";
/* CSS Document */

* {
	padding: 0;
	margin: 0;
	border: 0;
}

object { outline:none; }

body {
	font: 75%/1.5em "Arial", Verdana, sans-serif;	
    background: #bf2d5e url(../img/bg2.png);
    color: #666;
	background-repeat:repeat-x;
	text-align: center;
	width: 100%;
	height: 100%;
	margin-top: 0px;
	
}

h1 {
	font-family: 'Droid Serif', serif; color:#000; line-height:25px; font-weight: 400; font-size: 30px; padding-top: 3px; text-shadow: 2px 2px 2px #aaa;
	background:url(../img/logo_kl.jpg) center left no-repeat;
	padding: 15px 0 15px 50px;
	
}

h2 {
	font-family: 'Droid Serif', serif; color:#000; line-height:25px; font-weight: 400; font-size: 20px; letter-spacing:-1px; padding-top:3px;
}

h3 {
	font-family: 'Droid Serif', serif; color:#000; line-height:20px; font-weight: 400; font-size: 15px; letter-spacing:-1px; padding-top:3px;
}

a {
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #EE6984;
	text-decoration: none;
}

.wrapper {
	/*background-image:url(../img/bg_wrapper.jpg);
	background-repeat:no-repeat;*/
	margin: 0 auto;
	text-align: left;
	width: 960px;
	background-color:#FFF;
	
}

.logo {
	text-align:center;
	padding-top:10px;
	padding-bottom:20px;
	
}

.navigation {
	margin-left: 100px;
	margin-right: 100px;
	padding-right: 10px;
	
	text-align:right;
	height: 25px;
	width: 750px;
	background: #ec6880;
}

.wrapper2 {
	margin-left: 100px;
	margin-right: 100px;
	margin-top: 20px;
	width: 760px;
}

.links {
	
	float: left;
	text-align: left;
	width: 350px;
	margin-right: 30px;
}


.rechts {
	
	float: right;
	text-align: left;
	width: 350px;
	
}



.eins {
	float: left;
	width: 455px;
	margin-right: 10px;
	

}

.zwei {
	float: left;
	width: 455px;
	margin-left: 10px;

}

.drei {
	float: left;
	width: 300px;
	margin-left: 10px;
	margin-right: 10px;
}


#zweispalter_links {
	float: left;
	width: 460px;
	margin-right: 10px;

}

.zweispalter_rechts {
	float: left;
	width: 620px;
	margin-left: 10px;
	margin-right: 10px;

}

#dreispalter_rechts {
	float: left;
	width: 700px;
	margin-left: 10px;
	
}

#einspalter {
	float: left;
	width: 940px;
	background-color:#f7f7f7;
	
}

#head_news{
	font-size: 14px;
}

#pic_news {
	float: left;
	width: 100px;
	background-color:#FFF;
}

#text_news{
	float: left;
	width: 790px;
	margin-left: 20px;
}

.newsbox {
	background-color: #f7f7f7;
	padding-left: 10px;
	padding-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#headline {
	margin: 0 auto;
	text-align: left;
	width: 940px;
	height: 150px;
	
}


.clear {
	clear: both;
}



.Feld { 
	background-color:#ccc;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	}
	
.nav {
	display: block;	
	font-family: 'Droid Serif',	serif; color:#000;
	font-size: 20px;
	font-weight: 400;
	letter-spacing:-1px;
	padding: 15px 0 15px 50px;
	background:url(../img/logo_kl.jpg) center left no-repeat;
}
	
.headline {
	font-family: 'Droid Serif', serif; color:#000; line-height:25px; font-weight: 400; font-size: 25px; padding-top: 3px; text-shadow: 2px 2px 2px #aaa;	
}

.line {
	border-bottom:thin dotted;
	border-bottom-color:#EE6984;
	margin-top:50px;
		
}


.footer {
	text-align:center;
	padding-top:30px;
	padding-bottom:40px;
	background-color:#edb5bf;
	height:60px;
}