/*********************************
		Styles für Layout	
*********************************/
#wrapper{
	width:980px;
	margin:auto;
	padding:0;
}

/* HEADER Bereich */
#top{
	height:111px;
	width:980px;
	border-top:1px solid #d9d9dc;
	border-bottom:1px solid #d9d9dc;
}

	#left{
		float:left;
		width:350px;
		padding-top:9px;
		margin:0;
	}
	
	#right{
		float:right;
		width:310px;
		padding:9px 0 0 0;
		margin:0;
	}

/* CONTENT Bereich */
#main{
	width:980px;
	margin:0;
	padding-top:10px;
}

	#images{
		/* 20100618
		width:630px;
		*/
		width:645px;
		padding:0;
		margin:0;
	}
	
	#content{
		width:310px;
		margin:0;
		/*padding-top:199px; */
	}
		
		
		#content_right{
			float:right;
			width:310px;
		}
		
		#content_right img{
			margin-bottom:25px;
		}
		
		#content_left{
			float:left;
			/* 20100618
			width:310px;
			*/
			width:335px;
		}
		
		#content_left2{
			float:left;
			width:310px;
		}
		
		#content_left img{
			margin-bottom:25px;
		}
		
.float_rechts{
	float:right;
}
	
.float_links{
	float:left;
}

#content_index{
		width:634px;
		margin:0;
		padding-top:15px;
		padding-bottom:9px;
		float:left;
}



/* * * * * * * * * * * 
   F O R M U L A R
* * * * * * * * * * */ 
label, input, select { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float:left;
}

form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

label {
	width:95px;
}

input {
	width:100px;
	border:1px solid #7f9db9;
	margin-bottom:2px;
}

input#infos {
	border:none;
	width:10px;
}
input#submit { /* Submit-Button */
  float: none;
  width: auto;
}

textarea#fragen {
	
	border:1px solid #7f9db9;
}

label {
	text-align: left; 
	padding-right: 1em; 
}

form {
  margin:0;
  padding:.5em;
}