﻿body
{
	font-family: Arial, Verdana;
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	background-color: White;
	background-image: url(img/hg_a01.jpg);
	background-repeat:repeat-x;
	line-height: 16px;
}
td
{
	padding:2px 0 2px 0;
	vertical-align: top;
	text-align:left;
}
h1
{
	color: #686C75;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	margin: 2px 0 2px 0;
	padding: 0px 0px 6px 0px;

	}
h2
{
	font-size:19px;
	color: #00AFBE;
	font-weight:normal;
	margin: 2px 0 2px 0;
	}
h3
{
	font-size:12px;
	color: #cccccc;
	margin: 2px 0 2px 0;
	font-weight:normal;
	}
h4
{
	font-size:12px;
	color: #00AFBE;
	font-weight:normal;
	margin: 2px 0 2px 0;
	}			
#content
{
left: 260px; 
top: 258px; 
z-index: 5; 
width: 690px; 
position: absolute; 
overflow: hidden;	
border: solid 0px green;
background-color: transparent;
	}
#navi_haupt
{
left: 35px; 
top: 237px; 
z-index: 5; 
height: 35px; 
position: absolute; 
overflow: auto;	
border: solid 0px green;
	}	
#navi_links
{
left: 30px; 
top: 275px; 
height: 1000px;
z-index: 5; 
width: 215px; 
position: absolute; 
overflow: auto;	
border: solid 0px green;
	}		
#aussen
{
width: 966px; 
height:100%;
position: absolute; 
left: 50%; 
top: 0px;
margin-left: -490px;
border: solid 0px blue;
vertical-align:top;
}
#rand_re
{
left: 953px; 
top: 0px; 
position: absolute; 
z-index: 1;
height: 100%; 
width: 12px;
border: solid 0px black; 
background-image:url(img/rand_re.jpg); 
background-repeat: repeat-y;    
    }
#rand_li
{
left: 0px; 
top: 0px; 
position: absolute; 
z-index: 1;
height: 100%; 
width: 12px;
border: solid 0px black; 
background-image:url(img/rand_li.jpg); 
background-repeat: repeat-y;  
    } 	
#ref_rechts
{
left: 650px; 
top: 220px; 
z-index: 5; 
width: 240px; 
height: 450px; 
position: absolute; 
overflow: auto;	
border: solid 0px green;
text-align: right;
	}	
#referenzen
{
    left: 0px;
    top: 0px;
    width: 605px;
    z-index: 0;
    position: relative;
    overflow: hidden;
    border: solid 0px red;
    background-color: White;
}	
#bild
{
    left: 245px;
    top: 263px;
    z-index: 6;
    width: 640px;
    height: 700px;
    position: absolute;
    border: solid 1px #E0DFDD;
    margin: 0px 10px 0px 15px;
    padding: 0px 10px 0px 15px;
    visibility:hidden;
    background-color: White;
}	
#flash
{
    left: 0px;
    top: 250px;
    z-index: 0;
    width: 605px;
    height:120px;
    background-color: transparent;
    position: absolute;
    overflow: hidden;
    border: solid 1px green;
    padding: 0px;
    margin: 0px;
}
.iframe
{
    left: 0px;
    top: 0px;
    height: 260px;
    width: 605px;
    z-index: 0;
    position: relative;
    overflow: hidden;
    border: solid 0px blue;
    background-color: White;
    
}
a.navi1
{
	color: #686C75;
	text-decoration: none;
	font-weight: bold;
	font-size:12px;
	padding: 0 0px 0 0px;
	text-align:right;
}
a.navi1:hover
{
	color: #686C75;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}
a.navi1_aktiv
{
	color: #00AFBE;
	text-decoration: none;
	font-weight: bold;
	font-size:12px;
	padding: 0 0px 0 0px;
	text-align:right;
}
a.navi2
{
	color: #cccccc;
	text-decoration: none;
	font-weight: bold;
	padding: 0 5px 0 5px;
	font-size:13px;
}
a.navi2:hover
{
	font-weight: bold;
	text-decoration: underline;
	padding: 0 5px 0 5px;
	font-size:13px;
}
a.navi2_aktiv
{
	color: #00AFBE;
	text-decoration: none;
	font-weight: bold;
	font-size:13px;
	padding: 0 5px 0 5px;
	text-align:right;
}
a.navi_zusatz
{
	color: #00AFBE;
	text-decoration: none;
	padding: 0 0px 0px 0px;
	font-weight: bold;
	font-size: 12px;
}
a.navi_zusatz:hover
{
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
a.navi_zusatz_aktiv
{
	color: #ff0000;
	text-decoration: none;
	padding: 0 0px 5px 0px;
	font-weight: bold;
	font-size: 12px;
}
.text_gruen
{
	color: #00AFBE;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 12px;
	margin: 0px 0 0 0;
}
.menu1
{
	background-color: transparent;
	text-decoration:none;
	text-align:left;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	border-right: solid 1px #00AFBE;
}
.menu2
{

	background-color: transparent;
	font-size: 11px;
	height: 20px; 
	color: #666666;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	font-weight:normal;
}
.oben
{
background-color:#009999;
font-weight: bold;
color: white;
font-size: 13px;
}
.unten
{
font-weight: normal;
font-size: 11px;
text-align: right;
padding:0 25 5 0;
}

a.wolke
{
	color: white;
	text-decoration: none;
	font-family:arial;
	font-weight: bold;
	padding: 0 0 0 0px;
}
a.wolke:hover
{
	font-weight: bold;
	font-family:arial;	
	color: black;
}
.gross_imtext
{
font-weight: bold;
font-size: 13px;	
	}
.imtext
{
	color: #00AFBE;
	text-decoration: none;
	padding: 5px 0px 3px 0px;
	margin: 0 0 0 0;
	font-weight: normal;
	font-size: 12px;	
	}
.imtext:hover
{
	color: #00AFBE;
	text-decoration: underline;
	padding: 5px 0px 3px 0px;
	font-weight: normal;
	font-size: 12px;	
	}	
	
	.Feld { 
	background-color:#FFFFFF;
	color:#9198a2;
	font-size: 10px;
	width:140px; 
	font-family:Arial;
	padding: 2px 0 2px 2px;
	border-top: solid 2px #6C6C6C;
	border-bottom: solid 1px #D7D7D7;
	border-right: solid 2px #B6B6B6;
	border-left: solid 1px #B6B6B6;
	}
.iframe
{
    left: 0px;
    top: 0px;
    height: 0px;
    width: 660px;
    z-index: 0;
    position: relative;
    overflow: hidden;
    border: solid 0px blue;
    background-color: White;
    
}