@media all
{

* {
padding:0px;
margin:0px;
}

option {padding-left: 0.4em;}
html {height:100%;}
img {border:none; }


body
{
min-height:101%;
height:100%;
font-family:arial, verdana, sans-serif;
font-size: 100.01%;
background: #E1F0F7 url(/fileadmin/images/hg.jpg) repeat-x top;
text-align:center;
position: relative;
text-align:left; 
overflow:scroll;
overflow-y:scroll;
}


a {
display:inline;
color:#00a9c3;
text-decoration:none;
margin-bottom:0;
padding-bottom:0;
}

a:hover {
text-decoration:underline;
}

h1 {
color:#7b9aa9;
font-size:1em;
}

#page_margins {
width:874px;
margin:0px auto;
padding-bottom:40px;
background:transparent;
}


#topnav {
float:right;
padding-top:30px;
padding-bottom:6px;
}

#header {
background:#fff;
width:870px;
clear:right;
height:160px;
padding:0;
margin:0;
border-top:2px solid #7b9aa9;
border-left:2px solid #7b9aa9;
border-right:2px solid #7b9aa9;
}


#logo {
float:left;
width:360px;
height:70px;
margin-top:25px;

}

#logo img {
margin-left:10px;
}

#menu {
width:435px;
height:50px;
float:right;
margin-top:15px;
_margin-left:-16px;

}

#ebene2 {
clear:both;
position:absolute;
width:120px;
margin-left:377px;
margin-top:60px;
text-align:right;

}

html*#ebene2 {
margin-left:371px;
}

*:first-child+html #ebene2 {
margin-left:377px;
}

*html #ebene2 {
margin-left:377px;
}


#main{
clear:both;
float:left;
width:870px;
background-color:#c8d6dd ;
border-left:2px solid #7b9aa9;
border-right:2px solid #7b9aa9;
border-bottom:3px solid #00bed7;
}

#links {
background-color:#fff;
float:left;
position:relativ;
width:435px;
}


#links h1{
color:#7b9aa9;
font-size:1em;
margin-bottom:10px;
margin-left:20px;
margin-right:20px;
}

#links h2{
color:#263C46;
font-size:0.75em;
margin-left:20px;
margin-right:20px;
font-weight:bold;
}

#links p {
font-size:0.75em;
color:#263C46;
margin-left:20px;
margin-right:20px;
padding-top:0.8em;
}

#text a {text-decoration:none; color:#C1001D;}
#text a:visited {text-decoration:none; color:#C1001D;}
#text a:active {text-decoration:none; color:#7D7760;}
#text a:hover {text-decoration:underline; color:#7D7760;}


#rechts {
float:right;
position:relativ;
width:435px;
background: #c8d6dd url(/fileadmin/images/werbeanalyse.jpg) no-repeat;
}

#rechts img.layout {
padding:0;
margin:0;
width:435 px;
}

#rechts_content {
margin:137px 0 0 0;
width:432px;
float:right;
clear:right;
}

#footer {
float:left;
width:870px;
background:transparent;
height:40px;
}

}

