body {
font-family:Verdana,Arial,sans-serif;
font-size:12px;
margin:0px;
padding:0px;
color:#0F124E;
background-color:#00003F;
}

a {
 text-decoration:none;
 font-weight:bold;
}
a:visited {color:#13649F;}
a:link {color:#1578C5;}
a:hover {
 color:#53A8EA; 
 text-decoration:underline;
}
a:active {color:#53A8EA;}
a:focus {
 color:#53A8EA;
 text-decoration:none;font-weight:bold;
}

hr {
 height:1px;
 background-color:#0F124E;
 border: 0px solid #0F124E;
}

table {
vertical-align:top;
font-family:Verdana,Arial,sans-serif;
font-size:12px;
}

th {
 color:#E0F1FF;
 background-color:#00003F;
}

td,th {
vertical-align:top;
}

h1,h2 { text-align:center;}
h3,h4,h5 { text-align:left; margin:7px;}

h1 {font-size:2em;}
h2 {font-size:1.5em;}
h3 {font-size:1.2em;}
h4 {font-size:1.1em;}

p {
text-align:justify;
margin:5px;
}

blockquote {
 text-align:justify;
 background-color:#E0F1FF;
 border: solid 1px #0F124E;
 margin: 5px;
 padding: 5px;
}

dt {
 font-weight:bold;
}

img.camelicon16 {
 vertical-align:middle;
 margin:2px;
}

.small {
 font-size:0.75em;
}

.portal {
font-family:Verdana,Arial,sans-serif;
color:#0F124E;
background-color:#B1DDFF;
width: 1000px;
border-collapse:collapse;
}
.portal td {
 margin:0px;
}

.stein {
vertical-align:top;
background-color:#C5AE76;
color:#736744;
text-align:center;
padding-left:18px;
padding-right:17px;
}
.stein a {
color:#736744;
font-weight: bold;
text-decoration:none;
}
.stein a:link {
color:#736744;
}
.stein a:hover {
color:#453C20;
text-decoration:underline;
}
.stein a:visited {
color:#6F6953;
}
.stein a:focus {
color:#453C20;
text-decoration:underline;
}

.himmel {
vertical-align:top;
font-family:Verdana,Arial,sans-serif;
font-size:12px;
color:#0F124E;
background-color:#B1DDFF;
padding-left:20px;
padding-right:20px;
padding-top:0px;
padding-bottom:7px;
}

.nav {
 margin-left:0px;
 width:160px;
 font-size:12px;
 text-align:left;
}
.nav ul {
 margin:0px;
 padding:5px 5px 5px 0px;
 list-style-type:none;
}
.nav li {
 margin:0px;
 padding:0px;
 padding-left:1px; /* IE Macht sonst fehler wegen dem boarder unten mit 1px */
}

.nav ul ul {
 border-left: 1px solid #736744;
 padding-left:10px;
}

.sponsoren {
 padding:0px;
 margin:0px;
 width:160px;
}
.sponsoren img {
 width:160px;
 margin-left:0px;
 margin-right:0px;
 margin-top:5px;
 margin-bottom:5px;
 border: solid black 0px;
}
.sponsoren ul{
 margin-top:0px;
 margin-left:5px;
 margin-right:5px;
 margin-bottom:0px;
 padding:0px;
 padding-left:0px;
 padding-top:5px;
 padding-bottom:5px;
 list-style-type:none;
 text-align:left;
}

.sponsor img {
 width: 160px;
 float: right;
 margin: 5px;
}

.banner {
 text-align:center;
 margin:5px;
}
.banner img{
 border-width:0px;
}

#counter {
 margin:20px;
 text-align:center;
 font-weight:bolder;
 font-family:Verdana,Arial,sans-serif;
}

div.ref_email {
margin: 15px;
border-bottom: solid #0F124E 1px;
}

div.gb_eintrag {
 border-bottom: solid #0F124E 1px;
 padding:0px;
 margin:5px;
}
.gb_name {
 font-weight:bold;
}
.gb_text {
 border: solid #0F124E 1px;
 background-color:#E0F1FF;
 color:#0F124E;
 padding:2px;
}

#gb_form td{
 vertical-align:top;
}

div.faq {
 background-color:#0F124E;
 border: 1px solid #0F124E;
 padding:0px;
 margin:10px;
}

.frage {
 text-align:left;
 margin:5px;
 color:#E0F1FF;
}

div.antwort {
 color:#0F124E;
 background-color:#E0F1FF;
 margin:0px;
 padding:3px;
}

div.Infobox {
 margin: 0px 5px;
}

table.news_verwaltung {
 width:100%;
}
table.news_verwaltung tr:hover{
 background-color:#E0F1FF;
}

#team_pic {
 margin: 0px;
 margin-top:31px;
 border : 1px solid #736744;
} 

div.news {
 background-color:#0F124E;
 border: 1px solid #0F124E;
 padding:0px;
 margin:10px;
}

div.news div {
 color:#0F124E;
 background-color:#E0F1FF;
 margin:0px;
 padding:3px;
}

div.news p.info {
 text-align:left;
 margin:3px;
 color:#E0F1FF;
}

div.news div img {
 float: right;
 margin : 3px;
}
