body {
overflow:auto;
background-color:#f1f1f1;
}


hr{
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #f88c11;
 border-bottom: solid 2px #444444; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
}




#container {
background-image:url(gfx/schatten.jpg);
background-repeat:no-repeat;
width:1000px;
height:700px;
border: 2px #444444;
margin:0 auto;
border:solid #444444 0px;
margin-top:20px;
padding-left:45px;
}






#oben {
	margin-top:90px;
	width:950px;
	height:550px;
	border:solid #444444 2px;
	position:absolute;
}






#schmal {
	height:500px;
	margin-top:145px;
	padding-left:15px;
	padding-top:15px;
	padding-right:15px;
	position:absolute;
	width:315px;
	border:solid #444444 2px;
}


#schmal_bild {
	height:515px;
	margin-top:145px;
	position:absolute;
	width:315px;
	border:solid #444444 2px;
	left: 300;
	top: 17;
}


#schmal_bildtext {
	height:515px;
	margin-top:145px;
	position:absolute;
	width:289px;
	padding-left:26px;
	border:solid #444444 2px;
}






#breit {
	height:500px;
	margin-left:320px;
	margin-top:145px;
	padding-left:15px;
	padding-top:15px;
	padding-right:15px;
	position:absolute;
	width:600px;
	border:solid #444444 2px;
}


#breit_bild {
	height:515px;
	margin-left:320px;
	margin-top:145px;
	position:absolute;
	width:600px;
	border:solid #444444 2px;
	background-color:#666666;
	background-image: url(bilder/im_aufbau.gif);
	left: 104px;
}






.bold{
font-family:Helvetica, sans-serif;
font-size:12px;
line-height:14px;
font-weight:bold;
color:#333333;
}


.orange {
color:#f88c11;
}


.border{
border-width:1px;
border-color:#f88c11;
}

.border:hover{
border-width:1px;
border-color:#999999; display:
}




.fliesstextlinks {
font-family:Helvetica, sans-serif;
font-size:12px;
line-height:14px;
padding-left:26px;
color:#333333;
}



.fliesstext {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #999;
}


.headline {
color:#333333;
font-family:Helvetica, sans-serif;
font-size:15px;
line-height:25px;
text-transform:uppercase;
font-weight:bold;
}






.bildunterschrift {
color:#333333;
font-family:Helvetica, sans-serif;
font-size:13px;
line-height:17px;
font-weight:bold;
text-decoration:none;
}


.bildunterschrift a {
font-family:Helvetica, sans-serif;
font-size:13px;
line-height:17px;
font-weight:bold;
text-decoration:none;
color:#f88c11;
}


.bildunterschrift a:link {
font-family:Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#f88c11;
line-height:17px;
}


.bildunterschrift a:hover {
font-family:Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#999999;
line-height:17px;
}


.bildunterschrift a:active {
font-family:Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#f88c11;
line-height:17px;
}






.bildunterschrift2  {
font-family:Helvetica, sans-serif;
font-size:13px;
line-height:17px;
font-weight:bold;
text-decoration:none;
color:#333333;
padding-left:26px;
}


.bildunterschrift2 a {
font-family:Helvetica, sans-serif;
font-size:13px;
line-height:17px;
font-weight:bold;
text-decoration:none;
color:#f88c11;
}


.bildunterschrift2 a:link {
font-family:Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#f88c11;
line-height:17px;
}


.bildunterschrift2 a:hover {
font-family:Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#999999;
line-height:17px;
}


.bildunterschrift2 a:active {
font-family:Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#f88c11;
line-height:17px;
}







.textbold  {
font-family:Helvetica, sans-serif;
font-size:12px;
line-height:17px;
font-weight:bold;
text-decoration:none;
color:#f88c11;
}






#logo {
background-image:url(gfx/logo.png);
width:235px;
height:25px;
margin-top:48px;
position:absolute;
background-repeat:no-repeat;
}






#standort {
width:400px;
height:25px;
margin-top:50px;
margin-left:245px;
position:absolute;
font-family:Arial, Helvetica, sans-serif;
color:#868688;
font-size: 10px;
font-weight:bold;
position:absolute;
text-transform:lowercase;
font-stretch:wider;
}


#standort a {
font-family:Arial, Helvetica, sans-serif;
color:#868688;
font-size: 10px;
font-weight:bold;
text-transform:lowercase;
font-stretch:wider;
text-decoration:none;
}


#standort a:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#868688;
	font-size: 10px;
	font-weight:bold;
	text-transform:lowercase;
	font-stretch:wider;
	text-decoration:none;
	width: 106px;
	height: 19px;
}


#standort a:hover {
font-family:Arial, Helvetica, sans-serif;
color:#f88c11;
font-size: 10px;
font-weight:bold;
text-transform:lowercase;
font-stretch:wider;
text-decoration:none;
}



.fliesstext a {
font-family:Helvetica, sans-serif;
font-size:12px;
line-height:17px;
font-weight:bold;
text-decoration:none;
color:#f88c11;
}


.fliesstext a:link {
font-family:Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#f88c11;
line-height:17px;
}


.fliesstext a:hover {
font-family:Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#999999;
line-height:17px;
}


.fliesstext a:active {
font-family:Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#f88c11;
line-height:17px;
}






#globale_navi {
	margin-top: 670px;
	width: 964px;
	height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	font-weight: bold;
	position: absolute;
	text-transform: uppercase;
}


#globale_navi a {
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #999999;
text-decoration: none;
}


#globale_navi a:link {
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #999999;
}


#globale_navi a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #999999;
text-decoration: none;
}


#globale_navi a:active {
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #999999;
text-decoration: none;
}






#navcontainer {
	margin-top: 50px;
	margin-left: 505px;
	width: 621px;
	height: 50px;
	position: absolute;
	left: 91px;
}


ul#navlist {
font-family:Helvetica, sans-serif;
}


ul#navlist a
{
font-weight: bold;
font-size:12px;
text-decoration: none;
}


ul#navlist, ul#navlist ul, ul#navlist li
{
margin: 0px;
padding: 0px;
list-style-type: none;
}


ul#navlist li { 
float: left;
margin-right:15px;
}


ul#navlist li a:link
{
color:#333333;
background-image:url(gfx/higru_roll_over.png);
border: 0px #ffffff outset;
}


ul#navlist li a
{
color:#333333;
background-image:url(gfx/higru_roll_over.png);
border: 0px #ffffff outset;
}


ul#navlist li a:hover
{
color:#666666;
background-image:url(gfx/higru_roll_over.png);
}


ul#navlist li a:active
{
color:#f88c11;
background-image:url(gfx/higru_roll_over.png);
}







ul#subnavlist { 
display: none; 
}


ul#subnavlist li { 
float: none; 
}


ul#subnavlist li a
{
padding: 0px;
margin: 0px;
}


ul#navlist li:hover ul#subnavlist
{
display: block;
position: absolute;
font-size: 8pt;
padding-top: 2px;
}


ul#navlist li:hover ul#subnavlist li a
{
display: block;
width: 10em;
border: none;
padding: 1px;
}


ul#navlist li:hover ul#subnavlist li a:before { content: "  "; }
