@charset "UTF-8";
/* CSS Document */
/*####################### CONTENT #######################*/

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	margin-top:0px;
	margin-left:10px;
}

#main_window {
	width: 900px;
	min-width: 900px;
	max-width:900px;
	padding:0;
	margin:0;
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

#banner {
   	width:691px;
   	height:60px;
	float:left;
	margin: 0px;
}

#header {
   	width:900px;
	height:130px;
	float:left;
	margin: 0px;
}

#header_bottom {
	background-image: url(../images/header/header_bottom.jpg);
	background-repeat: no-repeat;
	background-position:top left;
   	width:900px;
	height:37px;
	float:left;
	margin: 0px;
}

#topdiv {
            float:left;
            background-image:url(images/navtop_back_900.jpg);
	    background-repeat:repeat-x;
	    background-position:top left;
	    background-color:#FFF;
   	    width:900px;

}

#nav_top {
      	background-image:url(images/navtop_back_900.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#FFF;
   	width:700px;
   	text-align: left;
	height:33px;
	float:left;
	margin-bottom: 1px;
}

#search {

      	background-image:url(images/navtop_back_900.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#FFF;
   	width:180px;
   	text-align: left;
	height:32px;
	float:right;
	margin-bottom: 1px;

}

#main_pic {
   	width:900px;
   	text-align: left;
	height:142px;
	float:left;
	margin-bottom: 5px;
}

#logo span {
	display: none;
	padding-bottom: 0px;
}

#logo a {
	display: block;
	background-image: url(../images/header/header_logo.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	width: 209px;
	height: 83px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	float:left;
	background-color: #fff;
	color: #000;
} 

#contentwrapper {
	float: left;
	margin-bottom:0px;
	margin-top:0px;		
}



#inhalt_text {
	margin-top:0px;
	margin-bottom:0px;
	float: left;
	height : auto !important ;
	background-color: #FFF;
   	width: 380px;
	min-width:380px;
}

.text {
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 0px;
}

.text_right {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.inhalt {	
	background-color: #FFF;
	
	float: left;
	min-height:20px;
	height : auto !important ;
	background-color: #FFF;
	margin-bottom:0px;
   	width: 400px;;
	min-width:400px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom: 0px;
}


#inhalt_right_text {
   margin-top:0px;
   margin-bottom:0px;
   background-color: #FFF;
   float: left;
   height : auto !important ;
   background-color: #FFF;
   width: 300px;
}


input.button_go{

float:left;
margin:6px;

}


.inhalt_right {
    background-color: #FFF;
	float: left;
	min-height:10px;
	height : auto !important; 
	color:#333333;
	text-align:left;
	
	margin-bottom:0px;
    width: 300px;
}

.box_right {

    background-color:#beced4;
    height : auto !important ;
    width:300px;
    /*margin-right:10px;
    margin-bottom:10px;*/
    margin-top:0px;
    margin-bottom:0px;
    padding-top:5px;
    padding-bottom:5px;
    float:left;

}

#left {
    background-color: #FFF;
	
	z-index: 2;
	float: left;
	
	width: 200px; /*Width of left column*/
	
	min-height:285px;
	height:285px;
	height : auto !important 
}



#right {
    z-index: 5;
    float: right;
	
	width: 300px; /*Width of right column*/
	
	background: #FFF;
}



#center {
	   z-index: 5;
        float: left;
	
	width: 400px; /*Width of right column*/
	
	background: #FFF;
}



.inner_footer{
	margin-bottom: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	padding-top: 10px;
	margin-right:20px;
	text-align:right;
}

#impressum {
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;


    margin:0px auto;
    margin-top:0px;
	clear: left;
	width: 900px;
	min-width:900px;
	min-height:35px;
	height : auto !important; 

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #ffffff;	
}


#impressum a:link { font-size:11px; text-decoration:none; font-weight:normal; color:#ffffff; }
#impressum a:visited { font-size:11px; text-decoration:none; font-weight:normal; color:#ffffff; }
#impressum a:hover { font-size:11px; text-decoration:underline; font-weight:normal; color:#ffffff; }

#copyright {
    	margin:0px auto;
    	margin-top:0px;
	clear: left;
	width: 900px;
	min-width:900px;
	min-height:35px;
	height : auto !important; 

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #666666;	
}

