html{color:#333333;background:#999999;font-family:verdana,arial, helvetica, sans_serif;font-size:.8em;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
body{margin-top:10px;}
fieldset,img{border:0;}

#main,.home {margin:auto;
text-align:left;
min-width:750px;
border:1px solid #999999;
min-height:500px;
}
#main{width:900px;
padding-left:0px;
padding-right:0px;background:#FFF;}

#content{min-height:326px;padding:15px;padding-left:42px;line-height:16px;}
#contentvoll{min-height:326px;padding-top:15px;padding-left:42px;padding-right:50px;line-height:16px;}
#contentleft{float:left;width:600px;}
#contentright{float:right;width:200px;border:1px solid #BCD2E6;padding:10px;}
#contentleftnew{float:left;width:640px;}
#contentrightnew{float:right;width:160px;border:1px solid #BCD2E6;padding:10px;}
.what{border:1px solid #BCD2E6;padding:10px;}
.clear{clear:both;}
h1{color:#1e78c1;font-size:20px;font-weight:normal;line-height:22px;}
h2{font-size:14px;font-weight:bold;line-height:18px;}
 #menu {
      float:left;
      width:100%;
	  background:#F4F7FB;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #BCD2E6;
      }
    #menu ul {
	  margin:0;
	  padding:10px 10px 0 32px;
	  list-style:none;
      }
    #menu li {
      display:inline;
      margin:0;
      padding:0;
      }
    #menu a {
      float:left;
      background:url("../images/left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
	 #menu a#current {
     
      
      margin-bottom:-2px;
      padding:0 0 0 4px;
      text-decoration:none;
	  border-bottom:1px solid #ffffff;
      }
    #menu a span {
      float:left;
      display:block;
      background:url("../images/right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#1e78c1;
	  
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #menu a span {float:none;}
    /* End IE5-Mac hack */
    #menu a:hover span {
      color:#1e78c1;
      }
    #menu a:hover {
      background-position:0% -42px;
      }
    #menu a:hover span {
      background-position:100% -42px;
      }

.imleft{
		border:4px solid #f4f7fb;
		margin-right:5px;
		margin-bottom:5px;
		margin-top:2px;
		}
.imright{
		border:4px solid #f4f7fb;
		margin-left:5px;
		margin-bottom:5px;
		margin-top:2px;
		}
.title{width:300px;}
a:link { 
		color:#333333;
		text-decoration:underline; 
}
a:visited { 
		color:#333333;
		text-decoration:underline;  
}
a:active { 
		color:#333333;
		text-decoration:underline;   
}
a:hover  { 
		color :#333333;
		text-decoration:none; 
}

.back{font-size:10px;color:#fa4242;padding-top:5px;text-align:right;}
#footer{clear:both;border-top:1px solid #999999;padding-top:5px;padding-bottom:5px;font-size:11px;background:#bcd2e6}

/* Newsticker */
#ticker{

	height:22px;
	line-height:20px;
	background:#EBEBEB;
	padding-left:5px;
	text-align:left;
	border-top:1px dotted #999999;
	border-bottom:1px dotted #999999;
}
hr{
background-color:#BCD2E6; /* Mozilla 1.4 */
color:#BCD2E6; /* IE 6 */
border: #BCD2E6; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}
.abstand{line-height:20px;}
ul{list-style:none;}
.input200 					{  font-family: verdana, Arial, sans-serif; font-size: 12px;  border-color: #B6B7B8; border-width:1px; background-color:#FFFFFF; color:#414141; font-weight:normal; border-style: solid; width:300px; line-height: 20px;}

.cssbutton		{  font-family: verdana, Arial, sans-serif; font-size: 11px;  border-color: #B6B7B8; border-width:1px; background-color:#FFFFFF; color: #414141; font-weight:normal; border-style: solid; line-height: 16px}
.abPro{margin-top:10px;margin-bottom:10px;}
.nachoben{font-size:10px; text-align:right;}
