/* ------------- BASICS------------------ */
html,body{margin:0; padding:0;}
body{font-family:arial,sans-serif; text-align:center; margin: 0 auto; background-image: url(../img/bg.gif);}
img { border: none; }
img a { border: none; }
p {line-height:1.2; margin:0; padding:0;}
h4{font-size:11px; font-weight: bold; line-height:1.3;}
h3{font-size:12px; font-weight: bold; line-height:1.4;}
.breaker { overflow: hidden; clear: both; height: 0px; }
.small {font-size:10px;}

img { border: none; }
img a { border: none; }
p {line-height:1.2; margin:0; padding:0;}
h4{font-size:11px; font-weight: bold; line-height:1.3;}
h3{font-size:12px; font-weight: bold; line-height:1.4;}
.breaker { overflow: hidden; clear: both; height: 0px; }
.small {font-size:10px;}


/* ------------- HEADER ----------------------------- */

#header { margin:0 0 25px 0; }
#logo { width:105px; height:152px; margin: 0 auto; margin-bottom:10px; }
#title { background-color: #fff; height:40px; margin:0 0 0 470px; text-align:left; }
#title h1 { margin:0; padding:0; font-size:36px; font-weight:900; }


/* ------------- CONTENT   ELEMENTE------------------ */

#menu { position:absolute; left:40px; bottom:20px; background-color:transparent; font:9px normal; margin:0; padding:0; width:600px; height:55px;}

#footer {width: 950px; margin: 0 auto; padding:8px 0 8px 0; font-size:11px; text-align:right;}

#footer a { text-decoration:none; }

/* ------------- NAVIGATION------------------ */
#navhome {
margin: 0;
padding: 0;
height: 55px;
list-style: none;
display: inline;
overflow: hidden;
width: 60px;
}
#navhome li {
margin: 0;
padding: 0;
list-style: none;
display: inline;
width: 60px;
height: 55px;
float: left;
}

#navhome a{
float: left;
padding: 55px 0 0 0;
overflow: hidden;
height: 0px !important;
width: 60px;
}

#navhome  a{background: url(../img/home.png) 0px 0px no-repeat;}
#navhome a:hover {background-position: 0px -55px;}
#navhome  a:active{background-position: 0px 0px;}
#top-overall-navi {margin: 5px;}

#nav {
margin: 0;
padding: 0;
height: 36px;
list-style: none;
display: inline;
overflow: hidden;
width:18px;
}
#nav li {
margin: 0;
padding: 0;
list-style: none;
display: inline;
width: 18px;
height: 36px;
float: left;
}

#nav a{
float: left;
padding: 36px 0 0 0;
margin:0;
overflow: hidden;
height: 0px !important;
width: 60px;
}

#myspace_img {
	background: #fff url(../img/myspace.gif) no-repeat top left;
	width: 20px;
	height: 20px;
	padding: 0 16px 0 0;
}

#facebook_img {
	background: #fff url(../img/facebook.gif) no-repeat top left;
	width: 20px;
	height: 20px;
	padding: 0 16px 0 0;
}

#innup_img {
	background: #fff url(../img/innup_oton.jpg) no-repeat top left;
	width: 20px;
	height: 20px;
	padding: 0 84px 0 0;
}

#superbude_img {
	background: #fff url(../img/superbude_logo_klein.gif) no-repeat top left;
	width: 20px;
	height: 20px;
	padding: 0 92px 0 0;
}

#sponsoring_container {
	padding-top:5px;
}

#nav a.nav_594{background: url(../img/presse.png) 0px 0px no-repeat;}
#nav a.nav_595{background: url(../img/archiv.png) 0px 0px no-repeat;}
#nav a.nav_593{background: url(../img/freunde.png) 0px 0px no-repeat; width:70px; }
#nav a.nav_596{background: url(../img/diskurs.png) 0px 0px no-repeat;}
#nav a.nav_597{background: url(../img/live.png) 0px 0px no-repeat;}

#nav a:hover.nav_594 {background-position: 0px -36px;}
#nav a:hover.nav_595 {background-position: 0px -36px;}
#nav a:hover.nav_593 {background-position: 0px -36px;}
#nav a:hover.nav_596 {background-position: 0px -36px;}
#nav a:hover.nav_597 {background-position: 0px -36px;}

#nav a:active.nav_594{background-position: 0px 0px;}
#nav a:active.nav_595{background-position: 0px 0px;}
#nav a:active.nav_593{background-position: 0px 0px;}
#nav a:active.nav_596{background-position: 0px 0px;}
#nav a:active.nav_597{background-position: 0px 0px;}

/* ------------- SUBNAVIGATION------------------ */

#subnav {position:absolute; left:170px;color:#fff; padding-left: 15px;margin:0; padding:0; list-style-type:none; font:bold 12px Arial }

#subnav li {color:#fff; position:relative; float:left;  margin-right: 0; padding-left: 5px; padding-top: 18px; }

#subnav .current { }

#subnav li:hover { }

#subnav li a { padding:2px 2px; text-decoration:none; font:bold 12px Arial, Georgia, "Times New Roman", Times, serif; color:#fff;}

#subnav li a:hover { color:#95E3D0; border:none; }

