@charset "utf-8";
/* CSS Document */

/* generated by csscreator.com */ 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 background:url(gfx/hintergrund.png) repeat-x #003366;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 
} 
 
#pagewidth{ 
 width:511px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
} 
 
#header{
 position:relative; 
 height:225px; 
  background-color:#ffffff; 
 width:100%;
 padding: 25px 0 0 0;
} 
 
#maincol{
 float: right; 
 display:inline; 
 position: relative; 
 width:511px;
/**/
 
 color:#003366;
 background-color:#d3d6fd;
 }
#wrapper {
	 background: url(gfx/register-hintergrund.png) repeat-x #d3d6fd;
 }
#register {
	background:#d3d6fd; height:30px; float:right; width:160px; text-align:center;  
}
#jumpMenuBig { width:512px; margin:8px 0 8px 0; border-top:1px solid #003366; border-bottom:1px solid #003366; border-left:none; border-right:none; font-size:18px; }


#footer{
  background-color:#d3d6fd; 
 clear:both;
 } 
 

 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

h1,h2,h3,h4,h5,h6 { color:#003366; margin:0; padding:0; font-weight:normal; }


a { font-weight:normal;  color:#003366; }
a:link { text-decoration:none; color:#003366; }
a:visited { text-decoration:none; color:#003366;}
a:focus { text-decoration:none; color:#ffffff; }
a:hover { text-decoration:none; color:#ffffff; }
a:active { text-decoration:none; color:#ffffff; }

h2.titel {text-indent:18px; } 
.titel { border-top:#003366 1px solid; border-bottom:#003366 1px solid;  background-color:#FFFFFF; color:#003366; }/*text-indent:18px;*/
.titel a{ display:block; text-decoration:none; color:#003366; }
.titel a:hover{ text-decoration:none; background-color:#a0a2cd; color:#FFFFFF; }
 
/* 
.tabelle  { border-bottom:#FFFFFF 6px solid; }
*/
.tabelle { font-size:10px; }
.tabelle td { font-size:10px; }

.tabelle .white { background-color:#FFFFFF; }
.tabelle tr:hover{ background-color:#a0a2cd; color:#FFFFFF;  }
.tabelle th { color:#666666; background-color:#d3d6fd; border-bottom:1px solid #003366;}
.tabelle th a { font-weight:bold; }

.white th { color:#666666; background-color:#ffffff; border-bottom:1px solid #003366;}
.smallth { font-size:10px; line-height:14px;  }
 
form { font-size:14px; color:#003366; }
label { float:left; width:110px; font-size:14px; color:#003366;  padding: 2px; margin-bottom: 6px;}
.input {  width:180px; background-color:#FFFFFF; border:#003366 1px solid; font-size:14px; color:#003366;  padding: 2px;  margin-bottom: 6px;}
.input:hover { background-color:#d3d6fd;}
.input:focus { background-color:#d3d6fd;}
.input:active { background-color:#d3d6fd;}
form br { clear:both; }


#name a {display:block; color:#003366; text-decoration:none; }
#name a:hover { background-color:#a0a2cd; color:#FFFFFF;  text-decoration:none; }

#adminmenu { list-style:none; margin:10px 0 0 0; padding:4px 6px 4px 8px; }
#adminmenu li { display:block; text-indent:10px;  }
#adminmenu li a{ display:block; color:#003366; text-decoration:none;   }
#adminmenu li:hover a{ background-color:#a0a2cd; color:#FFFFFF;   }


.auswahllink a { text-decoration:none; color:#666666; }
#accordion {
	margin:0px 0px;
}

h3.toggler {
	cursor: pointer;
	border-top:#003366 1px solid; 
	border-bottom:#003366 1px solid; 
	text-indent:18px; 
	background-color:#FFFFFF; 
	color:#003366;
}
.blue:hover a{ text-decoration:none;  color:#ffffff;  }
.white:hover a{ text-decoration:none;  color:#ffffff;  }

/*
.blue td a { text-decoration:none;  color:#003366;  }
.blue td a:hover { text-decoration:none; color:#003366; }
.white td a { text-decoration:none; color:#003366; }
.white td a:hover { text-decoration:none; color:#003366; }


.element a { text-decoration:none; color:003366; }
.element a { display:block; text-decoration:none; color:003366; }

.white {clear:both;}
.white a { display:block; text-decoration:none; color:#003366; background-color:#ffffff; }
.white a:hover { text-decoration:none; color:#ffffff; background-color:#a0a2cd; }
.blue {clear:both;}
.blue a{ display:block; text-decoration:none;  color:#003366; background-color:#d3d6fd;  }
.blue a:hover {  text-decoration:none;  color:#ffffff; background-color:#a0a2cd;  }
*/