/*Haupteigenschaften*/

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

body{
background-image:url(../img/bg.jpg);
background-repeat:repeat-x;
background-color:#FBF7EC;
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#373734;
text-align:left;
}

/*Überschriften*/

h1{
font-size:16px;
color:#373734;
font-weight:bold;
margin-bottom:20px;
}
h2{
font-size:15px;
color:#373734;
font-weight:bold;
margin-bottom:20px;
}

p{
margin-bottom:15px;
}

/*id's*/

#container{
width:846px;
margin:auto;
background-color:#FBF7EC;
}

#header{
width:846px;
height:102px;
clear:both;
}

#main_navi{
width:257px;
height:279px;
float:left;
background-image:url(../img/navikasten.jpg);
background-repeat:no-repeat;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
}

#main_navi a:link, #main_navi a:active, #main_navi a:visited{
text-decoration:none;
color:#575757;
}

#main_navi a:hover{
color:#373734;
}

#main_navi ul{
margin-top:15px;
margin-left:27px;
}

#main_navi li{
display:block;
height:30px;
list-style-type:none;
}

#flash_header{
width:589px;
height:279px;
float:right;
background-image:url(../img/fischhof_sliced_fotohintergrund.jpg);
}

#flash_file{
width:579px;
height:250px;
margin-top:5px;
margin-left:5px;
}

#sub_body{
width:846px;
height:124px;
clear:both;
background-image:url(../img/sub_body.jpg);
background-repeat:no-repeat;
text-align:center;
line-height:126px;
}
#sub_body h1{
font-family:"Times New Roman", Times, serif;
font-size:30px;
color:#006428;
}
#content_start{
	width:846px;
	clear:both;
	 background-color:#E2dcc4;
	}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.start_links_img{
margin-top:15px;

}
.start_mitte_img{
margin-top:15px;

}
.start_rechts_img{
margin-top:15px;
}

.start_pl{
margin-left:27px;
margin-right:65px;
}
.start_pr{
margin-left:37px;
margin-right:65px;
}

#start_left {
	width: 274px;
	height:313px;
	float:left;
	background-image:url(../img/start_left_bg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	}
#start_left h2{
	margin-left:25px;
	margin-top:2px;
	font-family:"Times New Roman", Times, serif;
	}
#start_left a:link, #start_left a:active, #start_left a:visited{
	text-decoration:none;
	color:#575757;
	margin-left:25px;
	}
#start_left a:hover{
	color:#373734;
	}
	
	
#start_middle{
	float: left;
	width: 298px;
	height:313px;
	background-image:url(../img/start_middle_bg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	  }
#start_middle h2{
	margin-left:35px;
	margin-top:2px;
	font-family:"Times New Roman", Times, serif;
	}
	
#start_middle a:link, #start_middle a:active, #start_middle a:visited{
	text-decoration:none;
	color:#575757;
	margin-left:35px;
	}
#start_middle a:hover{
	color:#373734;
	}
	
#start_right{
	float: left;
	width: 274px;
	height:313px;
	background-image:url(../img/start_right_bg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	}
#start_right h2{
	margin-left:35px;
	margin-top:2px;
	font-family:"Times New Roman", Times, serif;
	}
	
#start_right a:link, #start_right a:active, #start_right a:visited{
	text-decoration:none;
	color:#575757;
	margin-left:35px;
	}
#start_right a:hover{
	color:#373734;
	}
	
#footer{
	width:846px;
	height:36px;
	margin:auto;
	background-color:#006428;
	color:#FFFFFF;
	line-height:36px;
	font-size:10px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:5px;
	}
#footer a:link, #footer a:hover, #footer a:visited, #footer a:active{
	color:#ffffff;
	}
/*Seiten mit Subnavi*/

#subnavi {
	width: 257px;
	float:left;
	margin-top:20px;
	}
#subnavi h1{
	margin-left:30px;
	}
#subnavi ul{
	list-style-type:none;
	margin-left:30px;
	line-height:25px;
	}
#subnavi li{
	display:block;
	background-image:url(../img/kasten_subnavi_unterseite.jpg);
	height:23px;
	width:191px;
	}
#subnavi a:link, #subnavi a:active, #subnavi a:visited{
	color:#575757;
	font-size:14px;
	text-decoration:none;
	}
#subnavi a:hover{
	color:#373734;
}

#content_right {
	float: left;
	width: 569px;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:20px;
	line-height:16px;
	}
#content_right ul{
margin-left:10px;
}
#content_right h1{
	font-family:"Times New Roman", Times, serif;
	margin-top:20px;
	}
#content_right h2{
	font-family:"Times New Roman", Times, serif;
	}

/*Klassen*/
.last_para{
margin-bottom:40px;
}

/*Formularformatierung*/

form, input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#373734;
	line-height:120%;
	}
input {
	display:block;
	width:200px;
	float: left;
	color:#373734;
	border: 1px solid #707477;;
	margin:5px;
	padding:2px;
	}
textarea {
	display:block;
	width:200px;
	float: left;
	color:#373734;
	border: 1px solid #707477;;
	margin:5px;
	padding:2px;
	}
	
br{
	clear:left;
	}
.submit {
	background-color:#FFFFFF;
	border: 1px solid #707477;
	color:#373734;
	margin-left:84px;
	width:80px;
	}
label {
	width:5em;
	margin:5px;
	padding:5px;
	float:left;
	text-align:right;
	}
.text_marke_klein{
	font-size:10px;
	margin-left:20px;
	}
	


