BODY {
	padding: 0px;  font: 11px "Lucida Grande", Geneva, "Lucida Sans Unicode", Arial, sans-serif; BACKGROUND-IMAGE: url(../images/back_body.gif); MARGIN: 0px auto; COLOR: #666; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center; cursor: default;
}
div#header_bild {padding: 0px;  height: 227px; margin: 0px; BACKGROUND-IMAGE: url(../images/header.gif)}
div#container {margin: 0px auto; width: 680px; text-align: left; voice-family: inherit; position: relative; border: 10px  solid #fefefe; background-color: #fff;}
div#header{ position: static; margin: 0px; height: 200px; margin-bottom: 40px;  }

div#left { width: 240px; position: absolute; top: 260px;  left: 0px; height: 100%;}

div#center {margin-left: 240px;  height: 100%; margin-top:47px; position: static; }



/* layout, no positioning */

#center .box {padding-right: 10px; padding-left: 20px; padding-bottom: 10px; padding-top: 40px}
* html #center .box {padding-top: 0px}
* html 
#left .box {padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 20px; height: 100%}
#right .box {padding-right: 10px; padding-left: 10px; padding-bottom: 10px; margin: 0px; padding-top: 20px}

/* anker top */
.invisible {display: none;}

/*----------NAVIGATION--------------------------------------------------------------------------------------------------------------------*/

 #navcontainer
{
margin: 0;
padding: 0 0 0 0px;
}

#navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navcontainer A
{
color: #fff;
display: block;
width: auto;
text-decoration: none;
background: #2C5374;
margin: 0;
padding: 2px 10px;

border-right: 1px solid #eee;
}

#navcontainer A:hover, #navcontainer A:active { background: #A0B0CF; }

#navcontainer A.active:link, #navcontainer A.active:visited
{
position: relative;
z-index: 102;
background: #2C5374;
font-weight: bold;
}
/*---------- END NAVIGATION--------------------------------------------------------------------------------------------------------------------*/

.oben a {
padding: 0px 0px 0px 13px;
background: transparent url(../images/ico_arrow_top.gif) left no-repeat; }
.oben a:hover {
padding: 0px 0px 0px 13px; 
background: transparent url(../images/ico_arrow_top.gif) left no-repeat; }
#start00{width: 145px; height: 150px; position: relative; margin-left: 50px; padding: 10px; margin-bottom: 30px;}
#start01{ background: url(../images/start_01.jpg) left no-repeat; width: 145px; height: 150px; position: relative;}
#start02{ background: url(../images/start_02.jpg) left no-repeat; width: 145px; height: 150px; position: relative; margin-left: 50px; padding: 10px;}
#start03{ background: url(../images/start_03.jpg) left no-repeat; width: 145px; height: 150px; position: relative;}
#start04{ background: url(../images/start_04.jpg) left no-repeat; width: 145px; height: 150px; position: relative; margin-left: 50px; padding: 10px;}

.link a {padding: 0px 0px 0px 16px; background: transparent url(../images/ico_arrow_right.gif) left no-repeat; }
.link a:hover {padding: 0px 0px 0px 16px; background: transparent url(../images/ico_arrow_right.gif) left no-repeat; }

.prog_hi {height: 140px;  width: 200px; margin-bottom: 5px; }

.pdf  {padding: 0px 0px 0px 25px; background: transparent url(../images/ico_pdf.gif) left no-repeat ; margin-bottom: 20px; }



.presse  {float: left;  padding-right: 20px; width: 145px;  }
.antifloat {clear:both; visible: hidden; height: 20px;}

#pro01{ background: url(../images/programm_01.jpg) left no-repeat; width: 145px; height: 150px; position: relative;}
#pro02{ background: url(../images/programm_02.jpg) left no-repeat; width: 145px; height: 150px; position: relative; margin-left: 50px; padding: 10px;}
#pro03{ background: url(../images/programm_03.jpg) left no-repeat; width: 145px; height: 150px; position: relative;}
#pro04{ background: url(../images/programm_04.jpg) left no-repeat; width: 145px; height: 150px; position: relative; margin-left: 50px; padding: 10px;}

/*---------- STYLE--------------------------------------------------------------------------------------------------------------------*/

a {
	font-weight: bold;
	color: #2C5374;
	font-size:10px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:hover {
	background: none transparent scroll repeat 0% 0%; text-decoration: underline; color: #A0B0CF;
}
a:active {
	background: none transparent scroll repeat 0% 0%; text-decoration: underline
}


h1 {
	margin: 0;
	padding:2px;
	font: 12px/16px Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	background-color: #E77500;
	width: 200px;
}



h2 {
	margin: 0;
	padding:2px;
	font: 12px/16px Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	background-color: #E77500;
	width: 160px;
}

h3 {
	margin: 0px;
	padding: 2px;
	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;
	background-color: #2C5374;
	width: 240px;
	}


h4 {
	margin: 0;
	padding: 0;
	font: 11px Verdana, sans-serif;
	color: #666;
	font-style: normal;
	}


.back_yellow { background-color: #E77500; color:#fff; font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif; padding: 0px 4px; text-transform: normal;}

.bildlinks {float: left; padding-right: 10px;}
.bildrechts {float: right; padding-left: 10px;}