.logo-farbe-blau {
color:#010080;
font-weight:700;
font-family:"Times New Roman", Times, serif;
font-size:25px;
}

.logo-farbe-grau {
color:#999;
font-weight:700;
}

.logo-farbe-rot {
color:#EC1C10;
font-weight:700;
font-family:"Times New Roman", Times, serif;
font-size:25px;
}

.logo-style-dp {
font-weight:700;
font-style:italic;
font-family:"Times New Roman", Times, serif;
font-size:25px;
}

body {
font-family:Arial,sans-serif;
color:#333;
line-height:1.166;
margin:0;
padding:0;
}

a:hover {
color:#069;
text-decoration:underline;
}

h1 {
font-family:"Times New Roman", Times, serif;
font-size:180%;
color:#334d55;
margin:0;
padding:0;
}

h2 {
font-family:Arial,sans-serif;
font-size:114%;
color:#069;
margin:0;
padding:0;
}

h3 {
font-family:Arial,sans-serif;
font-size:100%;
color:#334d55;
margin:0;
padding:0;
}

h4 {
font-family:Arial,sans-serif;
font-size:100%;
font-weight:400;
color:#333;
margin:0;
padding:0;
}

h5 {
font-family:Verdana,Arial,sans-serif;
font-size:100%;
color:#334d55;
margin:0;
padding:0;
}

ul {
list-style-type:circle;
}

ul ul {
list-style-type:disc;
}

ul ul ul {
list-style-type:katakana;
}

#navBar {
background-color:#eee;
border:1px solid #ccc;
margin:0;
padding:0;
}

#content {
float:left;
width:55%;
}

#content_d {
float:left;
width:100%;
}

#globalNav {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
color:#ccc;
padding:0 3px 0 3px;
text-align:center;
}

#globalNav a {
font-size:90%;
padding:0 0 0 0;
}

.feature {
font-size:80%;
padding:0 0 10px 10px;
}

.feature h3 {
text-align:center;
padding:30px 0 5px;
}

.feature img {
float:left;
padding:10px 10px 0 0;
}

.story {
clear:both;
font-size:10px;
}

.story p {
font-family:Arial, Helvetica, sans-serif;
padding:3px 0 3px 5px;
}

#siteInfo {
clear:both;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
font-size:75%;
color:#ccc;
padding:5px 10px 5px 5px;
}

#siteInfo img {
vertical-align:middle;
padding:4px 4px 4px 10px;
}

#search {
vertical-align:baseline;
border-bottom:1px solid #ccc;
font-size:90%;
padding:0px 3px 0px 3px;
}

#searchExtra {
vertical-align:baseline;
border-top:1px solid #ccc;
font-size:12px;
padding:5px 0 5px 10px;
}

#search form {
margin:0;
padding:0 0 inherit;
}

#search label {
display:block;
margin:0;
padding:0;
}

#navBar ul {
list-style:none;
margin:0;
padding:0;
}

#navBar li {
border-bottom:1px solid #EEE;
}

html>body #navBar li {
border-bottom:none;
}

#sectionLinks {
position:relative;
border-bottom:1px solid #ccc;
font-size:90%;
margin:0;
}

#sectionLinks h3 {
padding:10px 0 2px 10px;
}

#sectionLinks a {
display:block;
border-top:1px solid #ccc;
padding:2px 0 2px 10px;
}

#sectionLinks a:hover {
background-color:#ddd;
}

#advert {
padding:30px 0 10px;
}

.headline {
color:#fff;
background-color:#666;
border:1px solid #000;
font-family:Arial,sans-serif;
font-size:10px;
margin:0;
padding:2px 0 2px 4px;
}

.Stil1 {
color:#EC1C10;
}

.Stil2 {
color:#010080;
}

.Stil3 {
color:gray;
font-style:italic;
}

.Stil4 {
font-size:300%;
}

.LogoHover a:hover {
text-decoration:none;
}

.Stil5 {
font-size:60%;
font-style:italic;
}

.Stil6 {
font-size:10px;
}

.Stil7 {
font-size:13px;
text-align:center;
font-weight:700;
color:red;
padding:3px 0 3px 5px;
}

.rot {
font-size:75%;
font-style:normal;
color:#C00;
}

.schwarz {
font-size:100%;
font-style:normal;
color:#000;
}

.banner {
border:1px solid #ccc;
}

.info {
background-color:#eee;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding:0px 3px 0px 3px;
}

.rahmen {
border:1px solid #ccc;
margin:0;
}

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

#globalNav img,#navBar ul a:link,#navBar ul a:visited,#advert img {
display:block;
}

#sectionLinksTop,#sectionForm {
position:relative;
border-top:1px solid #ccc;
font-size:90%;
margin:0;
padding:0;
}
