/* CSS Document */


body { margin: 0px; margin-left:15px; font-size: 11px; font-family:Verdana, Arial, Helvetica; color:#333333; line-height:16px; background-color:#fbfbfb;}

td {font-size: 11px; font-family:Verdana, Arial, Helvetica; color:#333333; line-height:15px;}

.blue {background-color:#D0E1EF; vertical-align:top;}
.lineV {background-image:url(../images/content/lineV.gif);}
.bild {}
.content {vertical-align:top;}

/* LEFT */
.news { background-color:#E7E9E8; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; border-bottom: 1px #FFFFFF solid; }
.datum {font-size: 10px; height:25px; vertical-align:middle; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; }
.submenueA { background-color:#237ABF; color:#FFFFFF; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; border-bottom: 1px #FFFFFF solid; }
.submenueU { background-color:#CD1F38; color:#FFFFFF; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; border-bottom: 1px #FFFFFF solid;}
.submenueN { background-color:#666666; color:#FFFFFF; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; border-bottom: 1px #FFFFFF solid;}
.links {vertical-align:top;}

/* MITTE */

.box {padding-right:10px; padding-left:10px;}
.claim {font-weight:bold; font-size: 10px; height:25px; vertical-align:middle; text-align:right; }
.head {margin-top:20px; margin-bottom:5px; color:#237ABF; font-weight:bold; font-size:18px; line-height:22px;}
.intro {margin-top:10px; font-weight:bold;}
.intro_red {margin-top:10px; font-weight:bold; color:#CD1F38;}
.text { margin-top:10px;}


/* RIGHT */
.rightbox { color: #555555; background-color:#D0E1EF; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; }
.rechts {vertical-align:top;}


/* NAVI */
.navi {background-color:#CCCCCC; font-weight:bold; color:#FFFFFF; line-height:10px; margin-top:7px; background-image:url(../images/content/navbalk.gif);}
.grau {background-color:#CCCCCC; background-image:url(../images/content/navbalk.gif);}
.aktiv {color:#237ABF;}

/* FORM */
.log {width: 167px; background-color:#EEF4F9; border:1px solid #F4FBFF; font-size: 9px; color: #666666;}
.login {margin-top:8px; margin-left:12px; font-size: 11px; font-weight:normal;}
.login2 {
	width:auto;
	margin-top:0px;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
form {margin:0px;}


/* MENUE */
a:link 		{ font-size: 11px; color: #303030; text-decoration: underline; } 
a:visited 	{ font-size: 11px; color: #303030; text-decoration: underline; } 
a:hover 	{ font-size: 11px; color: #CC3300; text-decoration: underline; }
a:active 	{ font-size: 11px; color: #CC3300; text-decoration: underline; }

a.menue:link 		{ font-size: 11px; color: #FFFFFF; text-decoration: none; } 
a.menue:visited 	{ font-size: 11px; color: #FFFFFF; text-decoration: none; } 
a.menue:hover 	{ font-size: 11px; color: #237ABF; text-decoration: none; }
a.menue:active 	{ font-size: 11px; color: #237ABF; text-decoration: none; }

a.sub:link 		{ font-size: 11px; color: #FFFFFF; text-decoration: none; } 
a.sub:visited 	{ font-size: 11px; color: #FFFFFF; text-decoration: none; } 
a.sub:hover 	{ font-size: 11px; color: #FFFFFF; text-decoration: underline; }
a.sub:active 	{ font-size: 11px; color: #FFFFFF; text-decoration: underline; }

* Emailformular */

.emailform { width: 316px;
	background-color:#EEF4F9;
	border:1px solid #F4FBFF;
	font-size: 12px;
	color: #000000;
	height: 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.emailclaim {color:#366292; font-weight:bold; text-align:right;}
.nachricht{width:545; height:300px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border:thin}
.bluebig { color:#366292; font-weight:bold;}
.bghblue {background-color:#F4F6F9;}
.bgweiss {background-color:#ffffff;}
.dateiwaehlen {font-weight:bold;}
.emailsub {background-color:#D0E1EF;}
.nopadding{
	padding-left: 0px;
	padding-top: 0px;
}

a.f:link 	{ font-size: 11px; color: #000000; text-decoration: none; font-weight:bold; } 
a.f:visited { font-size: 11px; color: #000000; text-decoration: none; font-weight:bold; } 
a.f:hover 	{ font-size: 11px; color: #000000; text-decoration: none; font-weight:bold; }
a.f:active 	{ font-size: 11px; color: #000000; text-decoration: none; font-weight:bold; }

a.k:link 	{ font-size: 11px; color: #000000; text-decoration: none; font-style:italic; } 
a.k:visited { font-size: 11px; color: #000000; text-decoration: none; font-style:italic; } 
a.k:hover 	{ font-size: 11px; color: #000000; text-decoration: none; font-style:italic; }
a.k:active 	{ font-size: 11px; color: #000000; text-decoration: none; font-style:italic; }

a.u:link 	{ font-size: 11px; color: #000000; text-decoration: underline; } 
a.u:visited { font-size: 11px; color: #000000; text-decoration: underline; } 
a.u:hover 	{ font-size: 11px; color: #000000; text-decoration: underline; }
a.u:active 	{ font-size: 11px; color: #000000; text-decoration: underline; }

/* Anmeldeformular */

.anmeldesub {background-color:#D0E1EF;}
.anmeldeform {
	background-color:#EEF4F9;
	border:1px solid #F4FBFF;
	font-size: 12px;
	color: #000000;
	height: 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.button { 
background-color:#eef4f9;
color:#333333;
width:auto;
border:1px solid #f4f8fb;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold}

/* script.aculo.us */
div.auto_complete {
  position:absolute;
  width:440px;
  background-color:white;
  border:1px solid #237ABF;
  margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
  padding:0px;
  }
ul.contacts  {
  list-style-type: none;
  margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
  padding:0px;
  }
li.contact {
  list-style-type: none;
  display:block;
  margin:0;
  padding:2px;
  /*height:32px;*/
  }
li.contact div.name {
  font-weight:bold;
  font-size:12px;
  line-height:1.2em;
  color:#237ABF;
  }
li.contact div.email {
  font-size:10px;
  color:#CD1F38;
  }
#list {
  margin:0;
  margin-top:10px;
  padding:0;
  list-style-type: none;
  /*width:250px;*/
 }
#list li {
  margin:0;
  margin-bottom:4px;
  padding:5px;
  border:1px solid #888;
  cursor:move;
  }
.selected { background-color: #D0E1EF; }