/*-----------------------------------------------------------------------------[MIDN] Screen Stylesheetversion:   1.0date:      22/10/2008author:    email:    website:   -----------------------------------------------------------------------------*/body {	margin: 0px 0px 20px 0px;	padding: 0px;	font-size: 0.8em;	line-height: 1.2em;	text-transform: none;}#mainpage {  background: #000000 url('images/background_sep09.jpg') no-repeat top center fixed;}#kontakt {  background: #000000 url('images/background_kontakt.jpg') no-repeat top center fixed;}#konzept {  background: #000000 url('images/background_konzept1.jpg') no-repeat top center fixed;}#partner {  background: #000000 url('images/background_partner.jpg') no-repeat top center fixed;}#teilnehmer {  background: #000000 url('images/background_teilnehmer.jpg') no-repeat top center fixed;  }#bilder {  background: #000000 url('images/background_bilder.jpg') no-repeat top center fixed;}#november_08 {  background: #000000 url('images/background_nov08.jpg') no-repeat top center fixed;}#april_09 {  background: #000000 url('images/background_apr09.jpg') no-repeat top center fixed;}#impressum {  background: #000000 url('images/background_impressum.jpg') no-repeat top center fixed;}#header {	width: 650px; 	height: 300px; 	background:transparent;	margin: 0 auto;	padding: 0;	height: 250px;   } #textspalte   {	float:left;	position: relative;	padding: 0px;	margin: 20px;	width:450px;	padding-bottom:0px;	top:5px;}#textspaltebreit        {float:left;position: relative;padding: 0px;margin: 0px;width:430px;padding-bottom:0px;top:0px;}#box1, #box2, #box3	{width:32%;position:relative;float:left;margin-left:5px;}#textspalte a {	color:#666666;	font-weight:bold;	border-bottom:1px dotted #999999;	text-decoration:none;}#textspalte a:hover {	color:#333333;	text-decoration:none;	border-bottom:0px solid #666666;	background-color:#7ebabb;}#textspaltebreit a {        color:#666666;        font-weight:bold;	font-family: "Times New Roman", Times, serif;        text-decoration:none;}#textspaltebreit .aktiv a {        color:#edda3e;        font-weight:bold;	font-family: "Times New Roman", Times, serif;        text-decoration:none;}#textspaltebreit a:hover {        color:#333333;        text-decoration:none;	font-family: "Times New Roman", Times, serif;        background-color:#edda3e;}/* ----------navigation-------------- */#navigation {	float:right;	position: relative;	padding: 3px;	margin: 0px;	width:150px;	padding-bottom:0px;	top:30px;}#naviliste {        margin:0px;        padding:0px;	border-top: 20px;}#naviliste li {        text-transform: uppercase;        margin:0px 1px 0px 0px;        padding:0px;        list-style:none;}/*  Hauptnavigation Liste, Dwyer-Methode */#naviliste li span {  display: block;  height: 0px;  overflow: hidden;  width: 0px;}#navigation br {  padding:0px;  margin:0px;}#naviliste a {        float: right;        padding: 0px 0px;        text-decoration: none;        overflow:hidden;}#naviliste a:hover {        font-weight: normal;}/* Anfang Haupt-Navigation Einzelgrafiken */#naviliste li .news        {    margin:0px;    background-image:url("images/Icons/news_0.gif");    background-repeat: no-repeat;    width:151px;    height:18px;    text-indent: -999em;}#naviliste li .news:hover        {    margin:0px;    background-image:url("images/Icons/news_1.gif");    background-repeat: no-repeat;    width:151px;    height:18px;    text-indent: -999em;}#naviliste li .news_aktiv        {    margin:0px;    background-image:url('images/Icons/news_1.gif');    background-repeat: no-repeat;    width:151px;    height:18px;    text-indent: -999em;    }#naviliste li .konzept        {    margin:0px;    background-image:url('images/Icons/konzept_0.gif');    background-repeat: no-repeat;    width:151px;    height:18px;    text-indent: -999em;    }#naviliste li .konzept:hover        {    margin:0px;    background-image:url('images/Icons/konzept_1.gif');    background-repeat: no-repeat;    width:151px;    height:18px;    text-indent: -999em;    }#naviliste li .konzept_aktiv        {    margin:0px;    background-image:url('images/Icons/konzept_1.gif');    background-repeat: no-repeat;    width:151px;    height:18px;    text-indent: -999em;    } #naviliste li .partner        {    margin:0px;    background-image:url('images/Icons/partner_0.gif');    background-repeat: no-repeat;    width:151px;    height:18px;    text-indent: -999em;    }#naviliste li .partner:hover        {    margin:0px;    background-image:url('images/Icons/partner_1.gif');    background-repeat: no-repeat;    width:151px;    height:18px;    text-indent: -999em;    }#naviliste li .partner_aktiv        {    margin:0px;    background-image:url('images/Icons/partner_1.gif');    background-repeat: no-repeat;    width:151px;    height:18px;    text-indent: -999em;    }	#naviliste li .teilnehmer        {	margin:0px;	background-image:url('images/Icons/teilnehmer_0.gif');	background-repeat: no-repeat;	width:151px;	height:18px;	text-indent: -999em;    }#naviliste li .teilnehmer:hover        {	margin:0px;	background-image:url('images/Icons/teilnehmer_1.gif');	background-repeat: no-repeat;	width:151px;	height:18px;	text-indent: -999em;    }#naviliste li .teilnehmer_aktiv        {	margin:0px;	background-image:url('images/Icons/teilnehmer_1.gif');	background-repeat: no-repeat;	width:151px;	height:18px;	text-indent: -999em;    }		#naviliste li .bilder        {    margin:0px;    background-image:url('images/Icons/bilder_0.gif');    background-repeat: no-repeat;    width:151px;    height:18px;    text-indent: -999em;    }#naviliste li .bilder:hover        {    margin:0px;    background-image:url('images/Icons/bilder_1.gif');    background-repeat: no-repeat;    width:151px;    height:18px;    text-indent: -999em;    }#naviliste li .bilder_aktiv        {    margin:0px;    background-image:url('images/Icons/bilder_1.gif');    background-repeat: no-repeat;    width:151px;    height:18px;    text-indent: -999em;    }	#naviliste li .kontakt        {    margin:0px;    background-image:url('images/Icons/kontakt_0.gif');    background-repeat: no-repeat;    width:151px;    height:18px;    text-indent: -999em;    }#naviliste li .kontakt:hover        {    margin:0px;    background-image:url('images/Icons/kontakt_1.gif');    background-repeat: no-repeat;    width:151px;    height:18px;    text-indent: -999em;    }#naviliste li .kontakt_aktiv        {    margin:0px;    background-image:url('images/Icons/kontakt_1.gif');    background-repeat: no-repeat;    width:151px;    height:18px;    text-indent: -999em;    }#naviliste li .november_08        {    margin:0px;    background-image:url('images/Icons/nov08_0.gif');    background-repeat: no-repeat;    width:151px;    height:18px;    text-indent: -999em;    }#naviliste li .november_08:hover        {    margin:0px;    background-image:url('images/Icons/nov08_1.gif');    background-repeat: no-repeat;    width:151px;    height:18px;    text-indent: -999em;    }#naviliste li .november_08_aktiv        {    margin:0px;    background-image:url('images/Icons/nov08_1.gif');    background-repeat: no-repeat;    width:151px;    height:18px;    text-indent: -999em;    }		#naviliste li .april_09        {    margin:0px;    background-image:url('images/Icons/apr09_0.gif');    background-repeat: no-repeat;    width:151px;    height:18px;    text-indent: -999em;    }#naviliste li .april_09:hover        {    margin:0px;    background-image:url('images/Icons/apr09_1.gif');    background-repeat: no-repeat;    width:151px;    height:18px;    text-indent: -999em;    }#naviliste li .april_09_aktiv        {    margin:0px;    background-image:url('images/Icons/apr09_1.gif');    background-repeat: no-repeat;    width:151px;    height:18px;    text-indent: -999em;    }#naviliste li .impressum        {    margin:0px;    background-image:url('images/Icons/impressum_0.gif');    background-repeat: no-repeat;    width:151px;    height:18px;    text-indent: -999em;    }#naviliste li .impressum:hover        {    margin:0px;    background-image:url('images/Icons/impressum_1.gif');    background-repeat: no-repeat;    width:151px;    height:18px;    text-indent: -999em;    }#naviliste li .impressum_aktiv        {    margin:0px;    background-image:url('images/Icons/impressum_1.gif');    background-repeat: no-repeat;    width:151px;    height:18px;    text-indent: -999em;    }h1 {	font-size: 14px;	text-transform: uppercase;	color: #7ebabb;	font-weight:bold;	margin:0px 0px -10px;	font-family: "Times New Roman", Times, serif;	padding: 0px;}h2 {	color:#666666;	text-transform: uppercase;	font-size:11px;	line-height:18px;	font-weight: bold;	padding-bottom:10px;	padding:11px;	margin:0px;}h3 {	color:#7ebabb;	text-transform: uppercase;	font-size:12px;	line-height:16px;	font-weight: bold;	padding-top:7px;	margin:0px;	font-family: "Times New Roman", Times, serif;}h4 {	color:#666666;	font-size:11px;	font-weight: bold;	margin:0px;}h6 {	color:#7ebabb;	text-transform: uppercase;	font-size:12px;	line-height:15px;	font-weight: bold;	padding-top:7px;	margin:0px;	font-family: Arial, Helvetica, sans-serif;	font-variant: normal;}h7 {	color:#7ebabb;	text-transform: uppercase;	font-size:14px;	line-height:16px;	font-weight: bold;	padding-top:07px;	margin:0px;	font-family: Arial, Helvetica, sans-serif;	font-variant: normal;}	#linie       {	background-image: url('images/hr.gif'); 	width:430px;	height:10px;	border: none;	margin-top:0px;}/* --------------Referenzen Tabellen------------- */#referenzen table        {width:450px;padding:0;margin:0;margin-top:5px;border:0;margin-bottom:0px;border-spacing:0px;border-collapse: separate;                }#referenzen tr                {padding:0px;margin:0;                }#referenzen td                {padding:0px;vertical-align:top;}#container {        filter: alpha(opacity=90);	background: transparent url('images/trans.png') repeat fixed;	width: 650px;	margin: 0 auto;	padding: 0;}#content {	margin: 0;	padding: 40px;	}		#footer {	background: transparent;	padding: 5px 10px 2px 0;	text-align: right;	font-size: 0.75em;	clear: both;	line-height: 1.15em;}a, a:visited {	background: transparent;	color: #333;	border-bottom: 0px solid #333;	text-decoration: none;	font-weight: bold;}a:hover, a:active {	background: transparent;	color: #666;}h2 {	color: #666;	border-bottom: 0px solid #666;	margin: 0;	padding: 10px 0 1px 0;	font-size: 1.2em;}	