* {
padding: 0;
margin: 0;
border: 0;
font-size: 11px;
}


body {
font-family: Arial, Verdana, Helvetica, sans-serif;
background: #151515;
color: #FFF;
}
.rechtstext{
	font-size:9px;
	left: 10px;
}

a:link { color: #F88500; text-decoration: none; }
a:visited { color: #F88500; text-decoration: none; }
a:hover { color: #F88500; text-decoration: underline; }
a:active { color: #F88500; text-decoration: underline; }

/*allgemeines*/
.clearing {
clear: both;
float: none;
}
h1 {
font-size: 13px;
margin-bottom: 5px;
}
p {
line-height: 1.4em;
}
dt {
float: left;
width: 120px;
display: block;
}
dd {
height: 1%;
float: left;
width: 186px;
}


/*struktur*/
/*startseite*/
#container {
width: 901px;
margin-left: 20px;
padding-bottom: 50px;
}
#grafik {
	width: 401px;
	height: 369px;
	position: absolute;
	top: bottom;
	z-index: 1;
	background: transparent url(../img/slider_401x372.jpg) 0 bottom no-repeat;
	display: inline;
	left: 17px;
}

/* Web 2.0 Dienste */
.dienste {
background:#151515 url(../img/large_inf_01.jpg) repeat-x scroll 0 0;
border:1px solid #444444;
display:block;
float:left;
margin-left:635px;
margin-top:35px;
padding:10px;
width:247px;
}

.dienste ul li {
float:left;
list-style-type:none;
padding:5px 15px 5px 0;
}

#left, #right {
width: 550px;
margin: 15px 0 0 0;
float: left;
}
#right {
width: 328px;
float: right;
}
#teaser, .diverses {
border: 1px solid #444;
background: #121212 url(../img/small_inf_01.jpg) 0 0 repeat-x;
padding: 10px;
}
.redbull, #teaser {
margin-bottom: 30px;
}
.diverses {
margin-bottom: 20px;
}
.redbull, .banner {
width: 152px;
float: left;
}
.banner_inf {
width:330px;
float: left;
}
.redbull {
width: 326px;
border: 1px solid #444;
}
.banner {
width: 135px;
margin-right: 20px;
}
.diverses2 {
float: left;
margin: 0 47px 0 0;
background: #121212 url(../img/large_inf_01.jpg) 0 0 repeat-x;
padding: 10px;
border: 1px solid #444;
width: 247px;
}
#pres_pic, .pres_pic {
margin: 0px 20px 0px 2px;
padding-top:20px;
float:left;
}
.diverses2 img, .folge_teaserbox img, .dienste img {
margin: 5px 0 10px 0;
}
.diverses a, .diverses a:visited, .diverses2 a, .diverses2 a:visited, .folge_teaserbox a, .folge_teaserbox a:visited, .dienste a  {
font-weight: bold;
}
#footer {
position: relative;
z-index: 0;
margin: 250px 0 100px 0;
height: 35px;
padding: 5px 20px 0 0;
text-align: right;
background: transparent url(../img/bottom_linie.gif) 0 0 repeat-x;
}
#footer a:link, #footer a:visited {
color: #FFF;
}
#footer a:hover {
color: #F88500;
text-decoration: none;
}
ul.list_events {
list-style-type: none;
margin: 10px 0;
line-height: 1.4em;
}
ul.list_events a:link, ul.list_events a:visited {
font-weight: normal;
}
/*folgeseiten*/
#list li{
display:inline;
margin-right:25px;
margin-top:-10px;
}
.locations {
display: block;
margin: 10px 0 5px 0;
padding: 5px 8px;
width: 540px;
}
.locations p,.locations ol,.locations h1{
padding-left: 360px;
padding-right: 5px;
}
.locations li  {
	border-bottom: 1px solid #5E5C5D;
	margin-top:5px;
}

.maintabs {
display: block;
margin: 10px 0 5px 0;
padding: 5px 8px;
width: 540px;
}
.maintabs a {
float: left;
}
.maintabs a.nofloat {
	float:none;
}

.maintabs p,.maintabs h1{
padding-left:130px;
padding-right: 20px;
}
.maintabs img, .locations img {
float:left;
}

div.clear {
clear:both;
}
#content {
	width: 420px;
	margin: 0 0 0 120px;
	padding-top: 5px;
	padding-bottom: 20px;
	height: 150px;
}
#leftbil img {
width:110px;
}

input{	
	height:15px;
	border: 1px inset #1f1a17;
}

#folge_links, #folge_mitte, #folge_banner {
margin: 15px 20px 0 0;
float: left;
width: 165px;
}
#folge_links {
margin-top: 10px;
}
#folge_mitte {
width: 576px;
margin-right: 0; /*fuer IE6 bzgl. Banner*/
}

#folge_banner {
float: right;
width: 120px;
margin-right: 0;
}
#google_banner {
padding-top:10px;
}
.teaser, .tabelle {
margin-bottom: 20px;
}
ul#subnavi {
list-style-type: none;
}
ul#subnavi li {
border-bottom: 1px solid #5E5C5D;
padding: 5px 0;

}
ul#subnavi a:link, ul#subnavi a:visited {
list-style-type: none;
color: #FFF;
}
ul#subnavi a:hover {
color: #ED8115;
}
.tabelle, .tabelle_bilder {
	border: 1px solid #444;
	background: #121212 url(../img/small_inf_01.jpg) 0 0 repeat-x;
	padding: 10px;
}
.tabelle .network {
	width:180px;
}
.tabelle .description {
	width:260px;
}
.tabelle .web-cc {
	padding:5px 0 5px 0;
}
.tabelle_bilder img {
margin: 8px;
}
#folge_mitte table {
width: 100%;
}

#folge_mitte table th {
padding-bottom: 5px;
text-align: left;
color: #F88500;
}
#folge_mitte table td {
border-bottom: 1px solid #5E5C5D;
padding: 3px 0;
margin-bottom: 5px;
}
.folge_teaserbox {
width: 256px;
background: #121212 url(../img/large_inf_01.jpg) 0 0 repeat-x;
padding: 10px;
border: 1px solid #444;
float: left;
margin-right: 20px;
}
.teaserbox_floatright {
margin-right: 0;
float: right;
}
/*header*/
#header {
width: 901px;
height: 212px;
background: transparent url(../img/header.jpg) 0 0 no-repeat;
}
#logo_alternativ {
position: absolute;
top: 10px;
left: 50px;
width: 340px;
height: 77px;
background: transparent url(../img/trans.gif) 0 0 no-repeat;
}
#logo_bigfm {
position: absolute;
top: 10px;
left: 780px;
width: 127px;
height: 65px;
background: transparent url(../img/logo-bigfm.gif) 0 0 no-repeat;
}
#header span, #logo_bigfm span, #logo_alternativ span {
display: none;
}
#header h1 a {
display: block;
width: 901px;
height: 212px;
}
#logo_bigfm h1 a, #logo_alternativ h1 a {
display: block;
width: 127px;
height: 65px;
}
#logo_alternativ h1 a {
width: 340px;
}
/*navigation*/
#navigation {
background: #373737 url(../img/nav_verlauf.jpg) 0 0 repeat-x;
}

#navi, #navi ul { list-style-type: none; margin:0; padding:0; } /* Style-Reset */

#navi li { width: auto; float: left; } /* Horizontale Anordnung */

#navi li ul { display: none; } /* Normalzustand eingeklappt */
/* Ausgeklappt */
#navi li:hover ul {
position: relative;
left: -8px;
display: inline;
float: left;
width: 50px;
} 

/*###################*/
/* Styles fuers Auge */
/*###################*/

#navigation { height:25px; position: relative; }

#navi { position:absolute; }

ul#navi li { border: 0; margin: 0; padding: 0 16px; }
ul#navi li.menu_kontakt {
background-image: none;
padding-right: 0;
}
#navi ul li { border:0; margin:0; }
#navi li a {
text-align:center;
}

#navi a { font-weight:bold; text-align:left; display:block; padding:0; }
#navi a:link, #navi a:visited { color:#F88500; background:transparent; text-decoration:underline; }
#navi a:active, #navi a:hover { color:#F88500; background:transparent; text-decoration:none; }
/*buttons*/

ul#navi li {
background: transparent url(../img/navi/trenner.jpg) right 0 no-repeat;
}
ul#navi ul.nobg li {
background-color: #333333;
}
ul#navi ul li, ul#navi ul.nobg li a {
background-image: none;
text-align: left;
}
ul#navi ul.nobg li  {
border-bottom: 1px solid #5E5C5D;
padding: 0px;
}
ul#navi ul.nobg li a {
padding: 3px 5px 3px 9px;
}

ul#navi ul.nobg li a:link, ul#navi ul.nobg li a:visited {
background-color: #dcdcdc;
display: block;
width: 100px;
text-decoration: none;

}
ul#navi ul.nobg li a:hover {
background-color: #404040;
}
/*Druckversion*/
#logo_printme {
display: none;
}
