

body {font-size:90%; font-family:"trebuchet MS", verdana, arial, sans-serif; background:#CCCCCC;}
img
{
 border-width:0;
}
label, input, select { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
    /* Breite.*/
 
}
label {
width: 120px;
 padding: 5px; 
}

form {
   padding:5px;
   
}
.input-text{ background-color:#F4F4F4; border: 1px solid #ccc;}

form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}


.form_end{padding:5px;
float:left;}
.form_abstand{width:50px;color:#fff; 
float:left;}
.form_box{padding-left:5px;padding-top:3px;
float:left;}
#container	{width:1024px;background-color: #FFF;margin:0 auto;position: relative;}
#header { height:90px;background:#FFFFFF;}
#outer1 {float:left; width:200px; background:#F0F0F0;}
#outer2 {float:left; width:595px; background:#FFFFFF;}
#outer3 {float:right; width:229px; background:#F0F0F0;}
#outer1, #outer2, #outer3 {padding-bottom:32767px; margin-bottom:-32767px;}
#wrapper {overflow:hidden; background:#c0c0c0;}
#footer {clear:both; background:#99CC33;}
.logo {padding:5px;}
#textbox {width:229px; background:#99CC33; height:150px; padding-left:0px; padding-top:10px; text-align:center; }
.adressbox {width:200px; margin-left:40px;height:150px; padding:10px; }
.login {width:250px; background:#99CC33; height:20px; padding:3px; margin-left:150px;color: #FFF; }
.loginbox {width:248px; border: 1px solid #99CC33; height:90px; padding:3px; margin-left:150px; }
.adresstitle {width:200px; margin-left:8px;height:20px; padding:10px;font-size:13px; font-weight:bold;line-height:1.5em; }
.datebox { margin-left:5px; }
.oben { padding:10px; }
.mitte { padding:0px; width:550px;margin-left:20px;line-height:1.5em;}

.mitte li {
  list-style-type: none;
  margin-right: 5px;
  padding-left: 10px;
  background: url(images/punkt.jpg) no-repeat 0 0px;
}
.update {width:200px; margin-left:40px;margin-top:100px;height:30px; padding:10px; background:#99CC33;}
a.navi:link {color: #000000; text-decoration:none; }
a.navi:visited {color: #000000;text-decoration:none; }
a.navi:active { color: #000000;text-decoration:none; }
		
/* -----------Schriftgrößen--------------------------- */
h1 {font-size:18px;  }
h2 {font-size:16px; color:#373a30; }
h3 {font-size:14px; }
h4 {font-size:14px; }
h5 {font-size:14px; }
h6 {font-size:14px; }

.aufzahl {font-size:13px; font-weight:bold;line-height:1.5em; margin-left:20px; padding:7px 0;}
p {font-size:13px; line-height:1.5em; margin:0; padding:0px 0;}
.solgan { width:200px;  padding:10px 0; color:#fff;  font-family:"trebuchet MS", verdana, arial, sans-serif;}
/* -----------Boxdesign--------------------------- */
#footer p,
#header p {color:#fff;margin-left:70px;}
#footer a {color:#fff;}
#footer a:hover {text-decoration:none;}
/* -----------Menu--------------------------- */
#menu {
width: 200px;
margin-left:0px;
margin-top:0px;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	padding: 5px 5px;
	border-bottom: 1px solid #999999;
	background: #F0F0F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color: #000000;
}

#menu a:hover {
	
	color: #000000;
	background: #CCCCCC;
}

#menu .active a {
	background: #99CC33;
	color: #FFF;
}





