/* Standard HTML-Tags */
body {
  color: #606060;
  font-family: 'Verdana', 'Tahoma', 'Times New Roman', sans-serif;
  font-size: 11px;
  margin:30px;
 background-color:#FFFFFF;
}

p, div, table, td, tr {
  font-family: 'Verdana', 'Tahoma', 'Times New Roman', sans-serif;
  font-size: 12px;
  border-color:#EE7600;
}

img {border: 0px;}

h1 {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight:normal;
  position: relative;
  margin:0px;
  margin-bottom:5px;
  border-bottom: 1px solid #C5C5C5;
}

h1 a {
   text-decoration: none;
   font-weight:normal;
}

h2 {
  font-size: 20px;  
  font-weight:bold;
  margin:0px;
  margin-top:5px;
  margin-bottom:5px;
}

h3 {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight:normal;
  position: relative;
  margin:0px;
  margin-bottom:5px;
 
}

li {
	list-style-type:none;
}

input, fieldset, textarea, select {
	border: 1px solid #EE7600; 
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}

/*MM: damit kein border um diese besonderen ge-imageten buttons die runden ecken ver4ecket..*/
input[type=image]{
border:none;
}

#submitbutton {
	cursor:pointer;
}

#resetbutton {
	cursor:pointer;
}

textarea {width:370px;}

select	{height:20px;}

a { color:#EE7600;}

#allbox {position:relative;
width:1200px;
overflow:hidden;
margin:0 auto;
}

#container{height:750px;}
	
	#main{width:auto; display:block; padding: 0px 40px;}
	#table_left{width:200px; margin-right:40px; float:left; padding: 30px 40px;}	           
	#table_right{width:750px; margin-right:20px; float:left; padding: 30px 40px;}
	#table_right_1{width:750px; margin-right:20px; float:left; padding: 10px 40px;}
	#column_left{width:370px; margin-right:20px; float:left;  padding:0px 0px; }
	#column_right{width:370px; margin-right:0px; float:left; padding:6px 20px;}
		
	div.spacer{clear:both; height:10px; display:block;}
		
	#middle{width:740; margin-right:40px; margin-left:40px; display:block; padding:10px 10px;}
	#middle_1{width:400px; margin-right:40px; margin-left:200px; display:block; height:500px; padding:0px 20px; float:left; }
	#middle_2{width:500px; margin-right:40px; margin-left:200px; display:block; height:260px; padding:40px 40px; float:left; }
	#contact_form{	display:block;
					width:800px;
					height:520px;
					float:left; 
					margin-left: 200px;
					padding:10px 10px;
					border: 1px solid #EE7600; 
					-moz-border-radius:10px;
					-khtml-border-radius:10px;
					}
	
	#footerindex{width:auto; display:block; margin-top:145px; font-size:11px; color:#666666; margin-left:40px;}
	#footer{display:block; margin-top:10px; font-size:11px; color:#666666; margin-left:40px; padding:10px 40px;}
	#footerimpressum{width:auto; display:block; font-size:11px; color:#666666; margin-left:40px; margin-top:243px}	

#container, #footer{margin:0 auto; width:1200px;}

.ground{ 	border: 1px solid #EE7600; 
			-moz-border-radius:10px;
			-khtml-border-radius:10px;
			align:right;
			}