*{	font-family:'Trebuchet MS',Arial,sans-serif;
	font-size: 13px;
	margin:0;
	padding:0;
	}

strong{font-size: 100%}

#main{margin: 0 auto;
		width: 900px;}

#headerouter{	border-top: 5px solid #073767;
			border-bottom: 5px solid #073767;
			padding: 15px 0 0 0;
			margin-bottom: 15px;
			background-color: #EFF5F7;
}
#headerinner{width: 900px;
				margin: 0 auto;
				
		}

#headertext{float: left;
				width: 550px;
				margin-left: 50px;
}
#headertext p,
#headertext p a,
#headertext p span{line-height:1.8em;}

#headertext p,
#headertext p a,
#headertext p span,
#headertext p strong,
#headertitel h1,
#headertitel p a
{font-family: Georgia, Times, serif !important}

#headertitel{float: left;}



#menu{ margin-top: 130px;}

#menu ul {
	height:30px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#menu ul li {
	display:inline;
	float:left;
	margin-right:5px;
}

#menu ul li a {
	background:#aabacb no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-size:120%;
	font-style:italic;
	height:30px;
	padding-top:10px;
	text-align:center;
	text-decoration:none;
	width:130px;
	-moz-border-radius-topleft: 11px;
	-moz-border-radius-topright: 11px;
}

#menu ul li a:hover{background-color: #073767}
#menu ul li a.aktiv{background-color: #073767;font-weight:bold}

#formular{ }

body{width: 100%;
background-color: #EEEEEE
	}

h1{font-size: 150%;}

h2{color:#333;
	font-size:140%;
	margin:30px 0 5px 0;
	border-bottom: 1px dotted #333;
}

h3{color:#333;
	font-size:130%;
	margin:30px 0 5px 0;
}

fieldset{	border: 2px solid #999;
				padding: 10px;
				padding-bottom: 12px;
				-moz-border-radius: 11px;
				margin: 0 0 10px 0;
				background-color: #FFF;
				
				}

fieldset:hover{
					
					background: #f6f6ff url(../img/flamme.png) no-repeat 850px 5px;
					}
					
fieldset p{	font-size:100%;
				color:#666;
				width: 300px;
				margin: 8px 0px 10px 0;
				float: left;
				border: 0px solid green;
				
}
fieldset div{width: 320px;
				float:left;
}

fieldset div.eingerueckt{margin-left: 195px;
									width: 360px;}

fieldset div.hinweis{display: none;}
fieldset:hover div.hinweis{display: block;
									float:left;
									width: 900px;
									margin:0;
									font-size: 100%;
									color: #999}

.breit{width:410px}
.nachbreit{margin-left:85px !important}
label{	width: 180px;
			display:block;
			float: left;
			font-size: 100%;
			text-align:right;
			margin:0;
			padding: 8px 28px 8px 8px;}

input,
select,
textarea{	color:#666;
				font-family:'Trebuchet MS',Arial,sans-serif;
				font-size:110%;
				padding:5px;
				border: 1px solid #999;
				-moz-border-radius: 5px;
				
}
input{	width: 100px;}
select{width: 250px;}

input.kurz{width: 30px;margin: 0 5px 5px 0;}

option{padding: 0 0 5px 5px;}

input.breit{width: 240px;}

input:focus{background: #09f;
				color: #000;}

textarea{width: 400px; 
			height: 100px;}

input.radio,
input.checkbox{	float:left;
					border: 0;
					width: 25px;
					margin-top:10px;
					}
					
input.lickert{margin: 0px; padding:0;
					float:none !important;
}					
label.rechts{	text-align: left;
					width: auto;
					}
				
input#submit{width: 250px; height: 40px;font-weight:bold;}					
input#submit:hover{background-color:#073767; 
							color:white;
							border: 1px solid #000;
							cursor: pointer;}
		
a,					
a.immer,
a.immer:visited{color: #073767;font-weight:bold}

.clear{clear:both}

.error{border: 2px solid #900}

#twittern:hover{background:#C2CAC0}
#twittern{padding:0.5em;border:1px solid #900;
-moz-border-radius:10px
}

.ie6{display:none}
