body {
font-size:10pt;
font-family:Verdana, Arial, sans-serif;
background-color:#EEFCFF;
margin:0;
padding:10px;
}

a:link {
color:#0010BB;
text-decoration:None;
}

a:visited {
color:Maroon;
text-decoration:None;
}

a:hover,a:active {
color:#0010BB;
text-decoration:underline;
}

#mainpage {
width:100%;
font-family:Verdana, Arial, sans-serif;
margin:0;
padding:0;
}

#topbanner {
font-size:10pt;
font-family:Verdana, Arial, sans-serif;
font-weight:700;
height:100px;
margin-bottom:2px;
background-color:##EEFCFF;
}

#banner {
float:right;
right:7px;
margin-left:10px;
margin-bottom:0;
}

#intro {
padding:0;
}

#searchbar {
display:block;
width:100%;
height:30px;
background-image:url(images/searchbg.jpg);
background-repeat:repeat-x;
background-color:#B4D0DC;
font-size:12pt;
font-weight:700;
font-family:Verdana, Arial, sans-serif;
color:#FFF;
text-align:center;
vertical-align:bottom;
padding:4px 2px 0;
}

#menu {
display:block;
width:100%;
background-color:#B4D0DC;
font-size:10pt;
font-weight:700;
font-family:Verdana, Arial, sans-serif;
text-align:center;
margin-bottom:20px;
padding:0 2px 2px;
}

#einleitung {
font-size:10pt;
font-family:Verdana, Arial, sans-serif;
text-align:left;
}

#einleitung h1 {
font-size:14pt;
font-style:normal;
font-weight:400;
}

#einleitunglinks {
position:absolute;
left:7px;
width:45%;
padding:5px;
}

#einleitungrechts {
position:relative;
left:50%;
width:45%;
padding:5px;
}

#categories {
position:relative;
font-family:Verdana, Arial, sans-serif;
clear:both;
}

#categories h2 {
display:block;
width:100%;
background-color:#B4D0DC;
font-size:14pt;
text-align:center;
padding:2px;
}

.categorytable {
font-size:10pt;
}

.categorycolumns {
width:30%;
vertical-align:top;
background-color:#B4D0DC;
margin:3px;
padding:5px;
}

#leftmenu {
float:left;
display:block;
width:200px;
background-color:#D4E5EE;
margin-bottom:0px;
padding:3px;
}

#leftmenu h3 {
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:10pt;
font-weight: 700;
color:#000000;
text-align:left;
margin:0 0 5px;
padding:0;
text-decoration:underline;
}

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

#leftmenu a {
display:block;
color:#0010BB;
background-color:#D4E5EE;
padding:2px 4px;
}

#leftmenux a:hover,a:active {
color:#FFF;
background-color:#00C;
}

#leftmenu li {
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:8pt;
font-weight:500;
line-height:12px;
padding:1px;
}

#linkblock {
float:left;
clear:left;
}

#links {
position:relative;
margin-left:230px;
margin-right:190px;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10pt;
}

#links h1 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:18pt;
font-weight:400;
}

#newsflash {
background-color:#D4E5EE;
margin-top:10px;
margin-bottom:5px;
padding:5px 5px 2px;
}

#newsflash h3 {
font-size:12pt;
font-weight:700;
margin:0;
}

.nv {
display:none;
}

.linktables {
display:block;
background-color:#D4E5EE;
color:#000;
font-weight:700;
margin:7px 0 0;
padding:4px;
}

.linkbox {
display:block;
background-color:#ECF8FF;
border:thin solid #D4E5EE;
margin:0 0 13px;
padding:4px;
}

.smallfont h3 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10pt;
margin:0;
}

#rightcolumn {
float:right;
width:160px;
}

#serverdate {
background-color:#D4E5EE;
border:1px solid #B4D0DC;
margin-bottom:3px;
padding:5px;
}

#tablebereich {
margin-bottom:20px;
clear:both;
}

#submiteinleitung {
margin:0;
padding:0;
}

#terms {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
line-height:9pt;
margin-top:3px;
margin-right:52%;
}

#submittable {
position:relative;
float:right;
width:50%;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:700;
border:thin solid Gray;
clear:both;
margin:0 0 20px 20px;
padding:5px;
}

#trennung {
position:relative;
margin-top:10px;
clear:both;
}

#footer {
text-align:center;
font-family:Verdana, Arial, sans-serif;
font-size:8pt;
padding-top:10px;
clear:both;
}

#textad {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
border:1px solid #00C;
margin-bottom:3px;
width:158px;
background-color:#DCDCDC;
padding:0;
}

#textadcontent {
background-color:#DCDCDC;
margin:2px;
}

#tips li {
margin:0 0 7px;
}

#foerderertable {
width:100%;
}

td {
background-color:#DCDCDC;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
}

.sponsorhomepage h3 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10pt;
background-color:#D4E5EE;
margin:0 0 3px;
}

#interview h3 {
font-size:10pt;
background-color:#D4E5EE;
margin:30px 0 10px;
padding:3px;
}

#weeklyinterview {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
border:1px solid #00C;
margin-bottom:10px;
width:200px;
background-color:#DCDCDC;
float:left;
clear:left;
padding:0;
}

#newsfeed {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
border:1px solid #00C;
width:200px;
background-color:#DCDCDC;
float:left;
clear:left;
margin:10px 0;
padding:0;
}

#newsfeed a:link,#newsfeed a:visited {
font-weight:700;
}

#testimonial {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
border:1px solid #00C;
margin-bottom:10px;
width:158px;
background-color:#DCDCDC;
float:left;
clear:left;
padding:0;
}

.smallfont,.sponsorhomepage {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
border:1px solid #B4D0DC;
margin-bottom:3px;
padding:5px;
}

.smallfont a:link,.sponsorhomepage a:link {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
}

#textad h3,#weeklyinterview h3,#newsfeed h3,#testimonial h3 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:700;
background-color:#0000CD;
color:#FFF;
margin:0 0 5px;
padding:2px;
}

#weeklyinterview p,#newsfeedtext,#testimonial p {
margin:2px;
}

.pixeladlist {
width:468px;

}