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

body{background-color:#7AE; font-family:Tahoma, Geneva, sans-serif; line-height:26px;}
h1{color:#7AE; text-decoration:underline; text-shadow: 0.05em 0.05em #04A; font-size:32px; margin:0px 0px 15px 0px;}
h2{color:#FFF; font-size:24px; text-shadow: 0.05em 0.05em #7AE;}
h3{font-size:16px; margin:0px 0px 15px 0px;}
a{text-decoration:none; color:#04A;}

#container{width:1024px; height:auto; margin:20px auto 30px auto; background-color:#CCC; border: medium groove #FFF; box-shadow:8px 8px 8px #04A; -moz-border-radius:10px; /* Firefox */ -webkit-border-radius:10px; /* Safari, Chrome */ -khtml-border-radius:10px; /* Konqueror */ border-radius:10px; /* CSS3 */}

#login{height:25px; font-family:Tahoma, Geneva, sans-serif;}
#login input{height:20px; font-size:10px;}
#login table{border:none;}
#login table td{font-size:10px;}

#whitestrip{position:absolute; top:220px; height:10px; left:0px; width:100%;background-color:#FFF; border-bottom:3px solid #0044AA;}

#header{width:100%; height:200px; background-image: url(../img/header.png); background-position:0px 0px; background-repeat:no-repeat; border: none; margin-bottom: 20px;}

#menu{float:left; width:260px; height:auto;}

#entrys li{line-height:25px;list-style:none outside none; margin-left:-45px;}
#entrys li h2{color:#FFF; font-size:24px; text-shadow: 0.05em 0.05em #7AE; margin:25px 0px 5px 0px; padding-left:15px;}
#entrys a{text-decoration:none; display:block; color:#FFF; margin:0px 20px 0px 10px; padding-left:10px;}
#entrys a:hover{font-weight:bold; border-left:5px solid #FFF; border-bottom:2px solid #FFF;}

#entrys, #counter{background-color:#04A; font-family:Tahoma, Geneva, sans-serif; font-size:14px; border: solid 2px #FFF; box-shadow:8px 8px 8px #7AE; margin-right:10px; -moz-border-radius:10px; /* Firefox */ -webkit-border-radius:10px; /* Safari, Chrome */ -khtml-border-radius:10px; /* Konqueror */ border-radius:10px; /* CSS3 */}
#counter{padding-left:25px; color:#FFF;}

#countdown{background-image:url(../img/uhr.png); background-repeat:no-repeat; background-position:5px 5px; line-height:42px;}

#content{float:right; width:750px ;height:auto; padding:5px; border: none; -moz-border-radius:10px; /* Firefox */ -webkit-border-radius:10px; /* Safari, Chrome */ -khtml-border-radius:10px; /* Konqueror */ border-radius:10px; /* CSS3 */}
#content img{border:solid; border-color:#FFF}

#footer{clear:both; width:1024px; height:30px; padding-top:20px;}
#footer table{border:none;}

table{text-align:left; border:solid #04A;}
table tr th{text-align:left; font-weight:bold;}
table td{text-align:left;}