*{	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 #344E2D;
			border-bottom: 5px solid #344E2D;
			padding: 30px 0 0 0;
			margin-bottom: 15px;
			background-color: #FFF;
}
#headerinner{width: 900px;
				margin: 0 auto;
				
		}

#headertext{float: left;
				width: 600px;
				margin-left: 100px;
}
#headertext p,
#headertext p a{font-size: 90%;line-height:1.8em;}

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

#headertitel{float: left;}



#menu{ margin-top: 30px;}

#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:#C2CAC0 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: #344E2D}
#menu ul li a.aktiv{background-color: #344E2D;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{ppborder-color: #666;
					
					background: #f6f6ff url(../img/vogel.png) no-repeat right top;
					}
					
fieldset p{	font-size:100%;
				color:#666;
				width: 250px;
				margin: 8px 20px 10px 0;
				float: left;
				border: 0px solid green;
				
}
fieldset div{width: 450px;
				float:left;
}

fieldset div.eingerueckt{margin-left: 165px;
									width: 400px;}
style="padding:0.5em;border:1px solid #900;"
fieldset div.hinweis{display: none;}
fieldset:hover div.hinweis{display: block;
									float:left;
									width: 900px;
									margin:0;
									font-size: 100%;
									color: #999}

label{	width: 180px;
			display:block;
			float: left;
			font-size: 100%;
			text-align:right;
			border: 0px solid red;
			margin:0;
			padding: 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;}

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;
					float:none !important;
}					
label.rechts{	text-align: left;
					width: auto;
					}
				
input#submit{width: 250px; height: 40px;font-weight:bold;}					
input#submit:hover{background-color:#900; 
							color:white;
							border: 1px solid #000;
							cursor: pointer;}
		
a,					
a.immer,
a.immer:visited{color: #900;}

.clear{clear:both}

.error{border: 2px solid #900}

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