@charset "UTF-8";
/* CSS Document */

body {
	background-color: #dfe665;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	color: #202507;
}




a:link { 	color: #660; text-decoration: none; }
a:visited { 	text-decoration: none; 	color: #666; }
a:hover { 	text-decoration: underline; 	color: #947901;}
a:active {
	text-decoration: none;
	color: #693;
	font-weight: bold;
}

img {
	border: 0px;
}
body,td,th {
	font-family: Geneva, Arial, sans-serif;
	font-size: 12px;
}
#flags {
	background-color: #717c3d;
	width:auto;
	height:26px; padding:3px; text-align:center;
	line-height:26px; vertical-align:top; font-size:14px; color:#FFF; margin:0px; border-bottom: #fff 1px solid; margin-top: 0px;
}
#flags img{
	border: 0px; margin-left:4px; margin-right:2px; 
}
iframe{
	 border:1px solid #fff;
   background-color:#a3b88f; margin-right: 10px; margin-top: 5px; margin-bottom: 0px;
}
#flags a:link { 	color: #fff; text-decoration: none; }
#flags a:visited { 	text-decoration: none; 	color: #fff; }
#flags a:hover { 	text-decoration: underline; 	color: #fff;}
#flags a:active { 	text-decoration: underline; 	color: #fff; }

#header {background:#a3b88f;}
#menu1 {background:#; text-align:center;}

#outer1 {float:left; width:200px;}
   #outer1 a:link { 	color: #69762e; text-decoration: none; }
   #outer1 a:visited { 	text-decoration: none; 	color: #69762e; }
   #outer1 a:hover { 	text-decoration: none; 	color: #a82c1d; font-weight: bold; }
   #outer1 a:active { 	text-decoration: underline; 	color: #a82c1d; }
#outer3 {float:right; width:180px; padding-top:10px;  margin-top: 48px; min-height: 600px; padding-left:5px;}
   #outer3 a:link { 	color: #69762e; text-decoration: none; }
   #outer3 a:visited { 	text-decoration: none; 	color: #69762e;}
   #outer3 a:hover { 	text-decoration: none; 	color: #a82c1d; font-weight: bold; margin-left:5px;}
   #outer3 a:active { 	text-decoration: underline; 	color: #a82c1d; }
  
   
   
#outer2 {background:#; margin:0px 205px; color: #202507; min-height: 500px; margin-top:50px; padding-left: 10px; padding-right:10px;}
   #outer2 a:link { 	color: #69762e; text-decoration: underline; padding-left:18px; background: url(bilder/content_link.png)  no-repeat ; background-position:0px center;}
   #outer2 a:visited { 	text-decoration: underline; 	color: #69762e; padding-left:18px; background: url(bilder/content_link.png)  no-repeat ; background-position:0px center;}
   #outer2 a:hover { 	text-decoration: none; 	color: #a82c1d; padding-left:18px; background: url(bilder/content_link.png)  no-repeat ; background-position:0px center;}
   #outer2 a:active { 	text-decoration: underline; 	color: #a82c1d; padding-left:18px; background: url(bilder/content_link.png)  no-repeat ; background-position:0px center;}
#outer2 img {padding:2px;
   border:1px solid #fff;
   background-color:#a3b88f; margin-right: 10px; margin-top: 5px; margin-bottom: 0px;
}
#outer2 img a:link {padding:2px;
   border:1px solid #fff;
   background-color:#a3b88f; margin-right: 10px; margin-top: 5px; margin-bottom: 0px;
}

#outer2 li {margin-left: 0px; list-style:none; margin-bottom: 5px; background: #cfd15c; padding: 3px; padding-left:10px; padding-right: 30px; border-left: 4px solid #bec048;
}

#outer2 ul {margin-left: 0px; padding-left:2px; 
}
#back { padding-bottom: 20px; margin-bottom:0px; margin-top:auto;}

   #back a:link { 	color: #69762e; text-decoration: underline; padding-left:18px; background: url(bilder/content_link.gif)  no-repeat ; background-position:0px center;}
   #back a:visited { 	text-decoration: underline; 	color: #69762e; padding-left:18px; background: url(bilder/content_link.gif)  no-repeat ; background-position:0px center;}
   #back a:hover { 	text-decoration: none; 	color: #a82c1d; padding-left:18px; background: url(bilder/content_link.gif)  no-repeat ; background-position:0px center;}
   #back a:active { 	text-decoration: underline; 	color: #a82c1d; padding-left:18px; background: url(bilder/content_link.gif)  no-repeat ; background-position:0px center;}

#outer1, #outer2, #outer3 {padding-bottom:32767px; margin-bottom:-32767px;}

#wrapper {overflow:hidden; background:#;}
#wrap { width:980px;  margin-left:auto; margin-right:auto;}

#footer {clear:both; background:#; text-align:center; border-top: #6c8951 1px solid; color: #6c8951; margin-top:0px;}

.content {padding:0px;}
h1 {font-size:16px; margin:0; padding:8px 0; color: #717c3d; border-bottom: 1px solid #717c3d; margin-bottom: 8px;}
h2 {font-size:16px; margin:0; padding:8px 0; color: #a82c1d; padding-left: 25px; background: url(bilder/h2.gif)  no-repeat ; background-position:0px center; margin-top:10px;}
h3 {font-size:12px; margin:0; padding:8px 0; color: #651c1a;}
h4 {font-size:16px;  color: #717c3d; font-weight:bold; margin-top:0px; margin-bottom: 0px;}
h5 {font-size:12px; margin:0; padding:10px; color: #717c3d; border: 1px solid #fff;}
h6 {font-size:14px; margin:0; padding:8px; color: #fff; background-color:#C00;}

p {font-size:12px; line-height:1.5em; margin:0; padding:5px 0;}
#footer p,
#header p {color:#516c37;}
#footer a {color:#202507;}
#footer a:hover {text-decoration:none;}

#newsletterbox { float:left; width: 600px; border-right:#909d53 1px solid; border-bottom:#909d53 1px solid; }
#newslettertext { padding:26px;  }
#newsletterfooter { padding: 0px; padding-left:26px; padding-right:26px; padding-bottom:26px; color: #606c27; }



#formular { margin:0 auto; padding:0; width:520px; }
/* start style formular */
form { margin:0; padding:0;}
fieldset {width:450px; border:1px solid #717c3d; padding:10px; margin:5px; text-align:left;}
fieldset:hover {border-color:#333;}
fieldset#checkbox input  {width:35px;}
legend {font-size:1.1em; color:#717c3d; font-weight:bold; padding:5px; margin:5px; background:none;}
label { color:#666; font-size:1em; margin:0 3px 3px 0; padding:0; line-height:1.5em; width:180px; display:block; float:left; clear:left; text-align:right;}
input {border:1px solid #666; padding-left:0.3em; margin-bottom:0.6em; width:240px; background:#fff;}
input:focus {border-color:#900;}
select {border:1px solid #666; padding-left:0.3em; margin-bottom:0.6em; background:#fff; width:100px;}
option {color:#900;}
textarea {width:244px; border:1px solid #666;}
textarea:focus {border-color:#900;}
.plz {width:50px;}
.ort {width:180px;}
.strasse {width:200px;}
.strnummer {width:30px;}
.submitbtn {width:123px; background:#666; border:1px solid; border-color:#999 #333 #333 #999; color:#fff; cursor:pointer; padding:0; margin:0;}
.submitbtn:hover {background:#900; color:#fff; border:1px solid; border-color:#c00 #990100 #990100 #c00;}
/* ende style formular */