/* CSS Document */

body {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif, "trebuchet ms";
	padding:0;
	margin:0;
	line-height: inherit;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span {
	margin:0;
	padding:0;
}
ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:0;
	line-height:0;
}
.spacer {
	clear:both;
	font-size:0;
	line-height:0;
}
/*------------------------------------------------main--------------------*/

/*------------------------------------------------top--------------------*/
#topmain {
	width:100%;
	background:url(../images/top_bg.gif) repeat-x;
	text-align: center;
	height:167px;
	padding:0;
}
#top {
	background-image: url(../images/head-logo_animation.gif);
	background-repeat: no-repeat;
	width:900px;
	margin:0 auto;
	height:167px;
}
/*------------------------------------------------Suche--------------------*/
#suche {
	width:195px;
	height:26px;
	padding:0 0 0 0px;
	float:left;
	margin:141px 0px 0 0px;
	font-size:0;
	line-height:0;
	color:#000000;
}

#suche form {
	width: 195px;  
	height:26px;  
    padding: 0px; 
    margin: 0px; 
}
#suche input, textarea, select{
    color: #2F2F20;  
	font-size: 11px;
	width:122px;
	margin: 1px 10px 1px 0px;    
	padding: 2px 0px;  
	background: #fff;  
	border: #C6C6A5;
	border-style:inset;
	border-width: 1px;
}

#suche input.submit {
	font-size: 10px;
	width:52px;
	margin: 0px;    
	padding: 2px 0px;  
	border: #C6C6A5;
	border-style:outset;
	border-width: 0px;
	background-image: url(../images/left_head_1px.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0 0;
	color: #ffffff;  
	
}

/*------------------------------------------------Suche--------------------*/

/*------------------------------------------------top--------------------*/

/*------------------------------------------------body--------------------*/
#bodyMain {
	width:100%;
	background:#e8e8d0 url(../images/body_bg.gif) repeat-x;
	color:#000;
	font-family: Arial, Helvetica, sans-serif, "trebuchet ms";
	height: 600px;
	padding:14px 0 0;
}
#body {
	font-family: Arial, Helvetica, sans-serif, "trebuchet ms";
	background-color: #e8e8d0;
	width:900px;
	margin:0 auto;
	background-position: 0 0;
	height: auto;
}
/*------------------------------------------------left--------------------*/

#left {
	width:200px;
	height: auto;
	float:left;
}
/*------------------------------------------------left--------------------*/

/*------------------------------------------------right--------------------*/
#right {
	font-family: Arial, Helvetica, sans-serif, "trebuchet ms";
	width:690px;
	height: auto;
	float:right;
}
#container {
	float:right;
	width:690px;
	height:auto;
}

#content {
	background:#FFFFFF;
	width:650px;
	padding:20px;
}

/*------------------------------------------------right--------------------*/

/*------------------------------------------------body--------------------*/

/*------------------------------------------------footer--------------------*/
#footerMain {
	font-family: Arial, Helvetica, sans-serif, "trebuchet ms";
	width:100%;
	height:200px;
	background:#78785e url(../images/footer_bg.gif) repeat-x;
	float:left;
}
#footer {
	width:100%;
	margin:0 auto;
	padding:7px 0px;
	float:left;
	text-align:center;
}
/*------------------------------------------------footer--------------------*/

