body
{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:11px;
 text-align: center;
 color: #000080;
 background-color: #91BAE8;
 margin: 0;
 padding: 0;
 background-image: url(gif/background.jpg);
 background-attachment: fixed;
}

img
{
 border-color: #000080;

}

a:link, a:visited
{
 color:#000080;
 text-decoration:none; 
}

a:active, a:hover
{
 color: #000080; 
 font-weight:bold;
}

a.menulink:link, a.menulink:visited, a.menuuntenlink:link, a.menuuntenlink:visited
{
 color:#000080;
 background-color:#a9d0fd;
 text-decoration:none; 
}

a.menulink:active, a.menulink:hover, a.menuuntenlink:active, a.menuuntenlink:hover
{
 color: #ffffff; 
 font-weight:bold;
 background-color:#000080;
}

#menucontainer {
border:1px solid #000080;
background-color:#a9d0fd;
width: 160px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
text-align: center;
margin: 10px auto 10px auto;
}

#menutitle {
border-bottom: 1px solid #000080;
background-color: #91BAE8;
width: 160px;
text-align: center;
margin: 2px auto 2px auto;
}

.menu {
 display:block;
 background-color:#a9d0fd;
 text-align:center;
 color:#000080;
 text-decoration:none;
 width: 160px;
 margin: 2px 0px 2px 0px;
 }
 
.menulink {
 display:block;
 background-color:#a9d0fd;
 text-align:center;
 color:#000080;
 text-decoration:none;
 width: 160px;
 margin: 2px auto 2px auto;
 }
 
.selectbox{
	color: #000080;
	font-size: 13px;
	background-color: #ffffff;
	border: 1px solid #000080;
	width: 140px;
	margin: 2px;
}
.selectbox:hover{
	border: 1px solid #000080;
	color: #a9d0fd;
	font-size: 13px;
	background-color: #000080;	
	width: 140px;
	margin: 2px;	
}
input[type=Submit]{
	color: #000080;
	font-size: 12px;
	background-color: #a9d0fd;
	border: 1px solid #000080;
	-moz-border-radius: 5px;	
}
input[type=Submit]:hover{
	color: #a9d0fd;
	font-size: 12px;
	background-color: #000080;
	border: 1px solid #a9d0fd;
		-moz-border-radius: 5px;
}
textarea{
	color: #000080;
	font-size: 12px;
	background-color: #a9d0fd;
	border: 1px solid #000080;
	width:300px;
	height:100px;
}
textarea:hover{
	color: #a9d0fd;
	font-size: 12px;
	background-color: #000080;
	border: 1px solid #a9d0fd;
	width:300px;
	height:100px;	
}
input[type=Reset]{
	color: #000080;
	font-size: 12px;
	background-color: #a9d0fd;
	border: 1px solid #000080;
		-moz-border-radius: 5px;
}
input[type=Reset]:hover{
	color: #a9d0fd;
	font-size: 12px;
	background-color: #000080;
	border: 1px solid #a9d0fd;
		-moz-border-radius: 5px;
}
input[type=Text]{
	color: #000080;
	font-size: 12px;
	background-color: #a9d0fd;
	border: 1px solid #000080;
}
input[type=Text]:hover{
	color: #a9d0fd;
	font-size: 12px;
	background-color: #000080;
	border: 1px solid #a9d0fd;
}

input[type=Password]{
	color: #000080;
	font-size: 12px;
	background-color: #a9d0fd;
	border: 1px solid #000080;
}
input[type=Password]:hover{
	color: #a9d0fd;
	font-size: 12px;
	background-color: #000080;
	border: 1px solid #a9d0fd;
}
input.logout{
	color: #000080;
	font-size: 12px;
	background-color: #a9d0fd;
   border: 1px solid #000080;
	float: right;
	width: 100px;
   position: absolute; 
   top: 3px; 
   right: 5px;
	-moz-border-radius: 5px;
}
input.logout:hover{
	color: #a9d0fd;
	font-size: 12px;
	background-color: #000080;
	border: 1px solid #a9d0fd;
	float: right;
	width: 100px;
   position: absolute; 
   top: 3px; 
   right: 5px;	
	-moz-border-radius: 5px;
}
input.login{
	color: #000080;
	font-size: 12px;
	background-color: #a9d0fd;
   border: 1px solid #000080;
	float: left;
	width: 100px;
   position: absolute; 
   top: 3px; 
	-moz-border-radius: 5px;
}
input.login:hover{
	color: #a9d0fd;
	font-size: 12px;
	background-color: #000080;
	border: 1px solid #a9d0fd;
	float: left;
	width: 100px;
   position: absolute; 
   top: 3px; 
	-moz-border-radius: 5px;
}

label{
	color: #000080;
	text-align: left;
	float: left;
	font-size: 11px;
}

.login_button {
background-color: #a9d0fd; 
color:#fff; 
font-size: 10px;
border:1px solid #000; 
}

a.lost_password_link
{
   float: right;
	text-align: right;
	vertical-align: middle;
	font-size: 11px;	
	text-decoration:none;
    position: absolute; 
    top: 0px; 
    right: 100px;	
}

a.register_link
{
   float: right;
	text-align: right;
	vertical-align: middle;
	font-size: 11px;	
	text-decoration:none;
    position: absolute; 
    top: 0px; 
    right: 10px; 	
}

a.lost_password_link:hover, a.register_link:hover
{
   color: #000080;
	text-decoration: underline;
	font-weight: normal;
}
a.register_link:link, a.lost_password_link:link
{
   color: #000080;
	font-weight: normal;	
}

a.register_link:active, a.lost_password_link:active
{
   color: #000080;
		font-weight: normal;
}

 a.lost_password_link:visited, a.register_link:visited
 {
    color: #000080;
	font-weight: normal;	 
 }

 
  #wetter {
  float: right;
 display:block;
 border-left:1px solid #000080;
 border-right:1px solid #000080;
 border-bottom:1px solid #000080;
 background-color:#a9d0fd;
 text-align:center;
 color:#000080;
 text-decoration:none;
 width: 160px;
 -moz-border-radius-bottomleft:5px;
 -moz-border-radius-bottomright:5px;
 margin: 0px auto 10px auto;
 
 }
 
 .table
 {
   text-align: center;
   margin: 10px auto auto auto;
 	width: 90%;
   border-spacing: 0;

 }
 
 .tableueberschrift
 {
   text-align: center;
	border: 1px solid #000080;
	background-color:#91BAE8;
   -moz-border-radius-topleft:5px;
   -moz-border-radius-topright:5px;
	padding: 2px;
 }
 
  .tableueberschriftlinks
 {
   text-align: left;
	background-color:#91BAE8;
   -moz-border-radius-topleft:5px;
	padding: 2px;
	font-weight: bold;
	border-left: 1px solid #000080;
	border-top: 1px solid #000080;
	border-bottom: 1px solid #000080;
 }
 
  .tableueberschriftrechts
 {
   text-align: right;
	background-color:#91BAE8;
   -moz-border-radius-topright:5px;
	padding: 2px;
	font-weight: bold;
	border-right: 1px solid #000080;
	border-top: 1px solid #000080;
	border-bottom: 1px solid #000080;
 }
 
 .tdlinksvorschaubild
 {
 	text-align: center;
	background-color:#a9d0fd;
 border-left:1px solid #000080;
 border-right:1px solid #000080;
 border-bottom:1px solid #000080;
	width: 25%;
	height: 150px;
	padding: 5px;
 }
 .tdrechtsvorschaubild
 {
 	text-align: center;
	background-color:#a9d0fd;
 border-right:1px solid #000080;
 border-bottom:1px solid #000080;
	width: 25%;
	height: 150px;
		padding: 5px;
 } 
 
  .tdlinkskommentar
 {
 	text-align: left;
	background-color:#a9d0fd;
 border-left:1px solid #000080;
		padding: 2px;
		width:40%;
 }
   .tdrechtskommentar
 {
 	text-align: right;
	background-color:#a9d0fd;
 border-right:1px solid #000080;
		padding: 2px;
		width:60%;
 }
   .tduntenkommentar
 {
 	text-align: left;
	background-color:#a9d0fd;
 border-left:1px solid #000080;
 border-right:1px solid #000080;
 border-bottom:1px solid #000080;
	padding: 2px;
 } 
    .tduntenkommentarrund
 {
 	text-align: left;
	background-color:#a9d0fd;
 border-left:1px solid #000080;
 border-right:1px solid #000080;
 border-bottom:1px solid #000080;
	padding: 2px;
	-moz-border-radius-bottomleft:5px;
   -moz-border-radius-bottomright:5px;
 } 
   .tdlinks
 {
 	text-align: right;
	background-color:#a9d0fd;
 border-left:1px solid #000080;
 border-right:1px solid #000080;
 border-bottom:1px solid #000080;
	padding: 2px;
	width:30%;
	vertical-align: top;
 }
   .tdrechts
 {
 	text-align: left;
	background-color:#a9d0fd;
 border-right:1px solid #000080;
 border-bottom:1px solid #000080;
	padding: 2px;
	width:70%;
	vertical-align: top;		
 }
   .tdlinksunten
 {
 	text-align: right;
	background-color:#a9d0fd;
 border-left:1px solid #000080;
 border-right:1px solid #000080;
 border-bottom:1px solid #000080;
	padding: 2px;
	width:20%;
	vertical-align: top;
	margin:0px 0px 10px 0px;	
	-moz-border-radius-bottomleft:5px;
 }
   .tdrechtsunten
 {
 	text-align: left;
	background-color:#a9d0fd;
 border-right:1px solid #000080;
 border-bottom:1px solid #000080;
	padding: 2px;
	width:80%;
	vertical-align: top;	
	margin:0px 0px 10px 0px;	
   -moz-border-radius-bottomright:5px;	
 } 
 .tdmitte
 {
 	text-align: center;
	background-color:#a9d0fd;
   border-left:1px solid #000080;
   border-right:1px solid #000080;
	padding: 5px;
 }
 
  .tdmittenews
 {
 	text-align: left;
	background-color:#a9d0fd;
   border-left:1px solid #000080;
   border-right:1px solid #000080;
	border-bottom:1px solid #000080;
	padding: 5px;
 }
 
  .tdunten
 {
 	text-align: center;
	background-color:#a9d0fd;
 border-left:1px solid #000080;
 border-right:1px solid #000080;
 border-bottom:1px solid #000080;
	padding: 5px;
	-moz-border-radius-bottomleft:5px;
   -moz-border-radius-bottomright:5px;
		
 }   
 
 .tduntennews
 {
 	text-align: rignt;
	background-color:#a9d0fd;
   border-left:1px solid #000080;
   border-right:1px solid #000080;
   border-bottom:1px solid #000080;
	padding: 5px;
	-moz-border-radius-bottomleft:5px;
   -moz-border-radius-bottomright:5px;
 } 
   .tduntengerade
 {
 	text-align: center;
	background-color:#a9d0fd;
 border-left:1px solid #000080;
 border-right:1px solid #000080;
 border-bottom:1px solid #000080;
	padding: 5px;
 } 
  .tableblaettern
 {
   text-align: center;
   margin: 10px auto 10px auto;
 	width: 90%;
 }
  .tdlinksbild
 {
 	text-align: center;
	background-color:#a9d0fd;
   border-left:1px solid #000080;
	padding: 1px;
	vertical-align: middle;
	width:33%;
 }
   .tdmittebild
 {
 	text-align: center;
	background-color:#a9d0fd;
	padding: 1px;
	vertical-align: middle;
		width:33%;
 }
   .tdrechtsbild
 {
 	text-align: center;
	background-color:#a9d0fd;
   border-right:1px solid #000080;
	padding: 1px;
	vertical-align: middle;
		width:33%;
 }


