/*allgemeine CSS SRA*/
body {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
padding:10px 0 0 10px;
}

img {
border:0;
}

/*definitionen für die werbeflächen*/
div#bigbanner {
margin-bottom:2px;
height:90px;
}

div#contban {
margin-top:4px;
margin-bottom:4px;
}

*:first-child+html div#contban {
margin:8px 0 8px 0;
}

*html div#contban {
margin:8px 0 8px 0;
}

div#skyscraper {
width:160px;
height:600px;
margin:0;
padding:0px;
position:absolute;
left:978px;
top:126px;
/*left:973px;*/
/*top:97px;*/
}

/*seitenkopf*/
div.head {
width:960px;
height:100px;
border-top:1px solid #696968;
border-left:1px solid #b4b4b4;
border-right:1px solid #696968;
border-bottom:1px solid #b4b4b4;
}

div.head_bg {
margin:1px 1px 1px 3px;
width:956px;
height:98px;
background-image:url(../images/bgTopSRA.png);
background-repeat:repeat-y;
}

/*logo*/
img.logo {
border:0;
width:315px;
height:90px;
margin-top:5px;
float:left;
background-image:url(../images/logoSRA.png);
background-repeat:no-repeat;
}

/*icons*/
div.icon_menu {
margin-left:360px;
width:390px;
position:relative;
z-index:500;
}

div.icon_menu a {
line-height:25px;
display:block;
width:100px;
float:left;
text-decoration:none;
color:#fff;
margin-right:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
}

img.events {
width:33px;
height:33px;
border:0;
background-image:url(../images/icons/eventSRA.png);
background-repeat:no-repeat;
}

img.ohrbits {
width:33px;
height:33px;
border:0;
background-image:url(../images/icons/ohrbitsSRA.png);
background-repeat:no-repeat;
}

img.impressum {
width:33px;
height:33px;
border:0;
background-image:url(../images/icons/kontaktSRA.png);
background-repeat:no-repeat;
}

img.tiersuche {
width:33px;
height:33px;
border:0;
background-image:url(../images/icons/serviceSRA.png);
background-repeat:no-repeat;
}

img.playlist {
width:33px;
height:33px;
border:0;
background-image:url(../images/icons/playlistSRA.png);
background-repeat:no-repeat;
}

img.stream {
width:33px;
height:33px;
border:0;
background-image:url(../images/icons/streamSRA.png);
background-repeat:no-repeat;
}

img.podcast {
width:33px;
height:33px;
border:0;
background-image:url(../images/icons/podcastSRA.png);
background-repeat:no-repeat;
}

img.kontakt {
width:33px;
height:33px;
border:0;
background-image:url(../images/icons/kontaktSRA.png);
background-repeat:no-repeat;
}

/*homelink*/
a.home {
height:22px;
margin:0;
padding:0;
margin-right:10px;
margin-left:20px;
float:left;
}

img.home {
border:0;
width:15px;
height:20px;
margin-top:3px;
background-image:url(../images/homeSRA.png);
background-repeat:no-repeat;
}

/*seitentop*/
div.menu {
width:960px;
height:22px;
border-right:1px solid #696968;
border-left:1px solid #b4b4b4;
}

/*menüleiste*/
div.top {
background-color:#64b32d;
border-bottom:1px solid #b4b4b4;
}

div.menu_innerborder {
vertical-align:baseline;
width:958px;
height:20px;
padding-left:30px;
border:1px solid #fff;
}

/*submenüleiste*/
div.sub {
width:910px;
padding-left:50px;
line-height:20px;
background-color:#f1f1f1;
}

div.sub marquee {
margin-right:320px;
}

/*seiteninhalt*/
div.main {
width:961px;
margin:0;
border-right:1px solid #696968;
background:url(../images/pagebg.png) repeat-y right;
}

/*inhalt*/
div.content {
border-top:1px solid #b4b4b4;
width:646px;
padding:0px 2px;
float:left;
}

/*addons*/
div.addon {
width:306px;
padding-left:4px;
float:left;
}

/*seitenende*/
/*footer*/
div.footer {
width:960px;
height:30px;
border-top:1px solid #b4b4b4;
border-left:1px solid #b4b4b4;
border-right:1px solid #696968;
border-bottom:1px solid #696968;
}

div.footer_bg {
margin:1px 1px 1px 3px;
width:956px;
height:28px;
background-image:url(../images/bgTopSRA.png);
background-repeat:repeat-y;
text-align:right;
font-family:arial, verdana, sans-serif;
font-size:1em;
text-transform:uppercase;
}

/*menü*/
/*menüpunkte*/
.footer_menu .select {
margin:0; 
padding-top:1px; 
list-style:none; 
white-space:nowrap;
}

/*ausrichtung menüpunkte*/
.footer_menu li {
float:right;
}

/*menüpunkte link*/
.footer_menu .select a {
height:26px; 
text-decoration:none; 
line-height:28px; 
white-space:nowrap; 
color:#fff;
}

/*IE6*/
.footer_menu .select li a[noIE6] {
float:left;
}

/*menüpunkte abstände*/
.footer_menu .select a b {
padding:18px 20px 18px 20px; 
}

/*menüpunkte hover*/
.footer_menu .select li a:hover {
cursor:pointer; 
color:#64b32d;
background:#f1f1f1;
line-height:28px;
}

/*steuert die ausgabe des copyright*/
div#ft_navi span#copy {
font-weight: bold;
font-size: 8pt;
color: #fff;
position: relative;
margin-left: 20px;
line-height: 20px;
text-transform:lowercase;
}

div#bottom_nav_pos {
margin:15px 0;
width:960px;
}

/*footer menü pos*/
div#bottom_nav_box {
width:720px;
margin-left:110px;
text-align:center;
text-transform:uppercase;
}

/*footer menü link*/
div#bottom_nav_box a {
padding:0 6px;
text-decoration:none;
font:Arial, Helvetica, sans-serif bold 1em;
color:#414141;
}

/*footer menü hover*/
div#bottom_nav_box a:hover {
color:#64b32d;
}

/*infotext*/
div#bottom_info_txt {
width:720px;
margin:5px 0 20px 110px;
font-size:10px;
text-align:justify;
}

/*firmenlogos*/
div#bottom_logos {
width:960px;
height:30px;
margin-bottom:20px;
text-align:center;
}

div#bottom_logos img {
border:0;
padding:0 10px;
}

/*schlusstext*/
div#bottom_final_txt {
font-size:10px;
font-weight:bold;
text-align:center;
width:960px;
padding-bottom:40px;
}

/*sonnstige einstellungen*/
.clear {
margin:0;
padding:0;
clear:both;
width:1px;
height:1px;
}

.dummy {
width:1px;
height:1px;
}
