#img {position:absolute;top0px;left:0px}

/*  body und schrift deffinitionen */

html { 
	padding:0px;
	margin:0px;
	height: 100%;
	background: transparent url("../images/bg.jpg")  center 0px;
	}



body {
	font-size: 100%;
	font-family: Arial,helvvetica, SunSans-Regular, Sans-Serif;
	color:#333333;  
	margin-left:0px;
	padding:0px;
	background: #8dc2f8 url("../images/main-bg.jpg")  repeat-y center 0px ; 
	text-align:center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
}




td  {}

h1,h2,h3,h4 {color:#0066cc;font-size:14px;margin:0px;}

hr {height:1px; color:#999999;}


a {	
	color: #0066cc;
	background-color:
	transparent;
	text-decoration: none; 
}

strong,b {color: #0066cc;font-weight:bold}




/*  hintergrund */


#bg-left {
min-height: 100%; /* Für moderne Browser */
height: auto !important; /* Für moderne Browser */
height: 100%; /* Für IE */
text-align:left;
height:100%;
min-height:100%;
margin:auto;
padding:0px;
border-left:0px solid #1c5eca;
border-right:0px solid #1c5eca;
	width:100%;
	background: url("../images/bg.jpg") center 0px;

}


#bg-right {
min-height: 100%; /* Für moderne Browser */
height: auto !important; /* Für moderne Browser */
height: 100%; /* Für IE */
text-align:left;
height:100%;
min-height:100%;
margin:auto;
padding:0px;
border-left:0px solid #1c5eca;
border-right:0px solid #1c5eca;
	width:100%;
	background: url("../images/bg.jpg")  center 0px;

}


 

/*  positioning-layers statisch und absolut */


#overall {
min-height: 100%; /* Für moderne Browser */
height: auto !important; /* Für moderne Browser */
height: 100%; /* Für IE */
text-align:left;
width:770px; 
height:100%;
min-height:100%;
margin:auto;
padding:0px;
border-left:0px solid #1c5eca;
border-right:0px solid #1c5eca;
background:#ffffff ; 
}



#logo {
	height:80px;
	width:770px; 
	border:0px solid black;
	text-align:right;
}


#head {
	height:272px;
	width:770px; 
	border:0px solid black;
	background: #ffffff url("../images/header-bg.jpg")  no-repeat; 
}


#head-top {
	height:32px;
	border:0px solid black;
	}

#head-bottom {
	height:240px;
	border:0px solid black;
}


#hilfsnavi {
	margin-left:15px;
	margin-top:5px;
	width:190px;
	height:32px;
	float:left;
	color:white;
}


#topnavi {
	width:560px;
	height:32px;
	float:right;
	font-family:trebuchet ms;
	font-weight:bold;
}

#subnavi {width:208px;
	background: transparent url("../images/punktlinie-links.jpg")  bottom left no-repeat; 

}


#links {
	border:0px solid black;
	margin-left:15px;
	margin-top:25px;
	width:190px;
	float:left;
}


#news h1 {margin:0px;border:0px solid black;	padding-bottom:10px;}
#news {
	font-size:70%;
	line-height:180%;
}

#news a {
	color:#0066cc;
	text-decoration:none;
}

#news a:hover {
	text-decoration:underline;
}


#tabelle {
	margin-top:20px;
	margin-bottom:10px;
	background: #f7f7f7 url("../images/left-bg.jpg")  no-repeat; 
	font-size:70%;
	line-height:120%;
	padding:5px;
}

#tabelle strong, b {
	color: #0066cc;
}

#tabelle h1 {
	margin:0px;
	padding-top:20px;
	padding-bottom:10px;
}


#service {	
	float:right;
	font-size:90%;
	color: #808080;
}

#service a {	
	color: #808080;
	text-decoration:none
}


#service a:hover {	
	color: #808080;
	text-decoration:underline
}

#main {
	margin-top:25px;
	float:left;
	border:0px solid black;
	width:560px;
}



#teaser {
	border:0px solid black;
	margin-left:55px;
	margin-right:25px;
	font-size:75%;
	line-height:150%;

}

#content-headline h1 {
	margin:0px;
	margin-left:55px;
	margin-right:25px;
	font-family:trebuchet ms, arial,helvetica;

}

#content h1{
	font-family:trebuchet ms, arial,helvetica;
	margin:0px;
}

#content {
	border:0px solid black;
	margin-left:55px;
	margin-right:25px;
	font-size:75%;
	line-height:150%;
}


#content input textarea {width:200px;}


#searchbox {
	clear:both;
	margin-left:15px;
	margin-top:15px;
}

#searchbox input {
	background:#3e8ddb;
	border:1px solid white;
}


.point_passive{
padding-top:5px;
padding-left:5px;
vertical-align:top;
float:left;
border:0px solid black;
height:20px;
}

.point_active{
padding-top:5px;
padding-left:5px;
vertical-align:top;
float:left;
background-color:transparent;
border:0px solid black;
height:20px;
}

.menu_second_left_passive{
text-align:left;
line-height:180%;
padding-left:15px;
	background: transparent url("../images/punktlinie-links.jpg")  no-repeat; 
}

.menu_second_left_active{
text-align:left;
line-height:180%;
padding-left:15px;
	background: transparent url("../images/punktlinie-links.jpg")  no-repeat; 
}

.menu_third_left_passive{
text-align:left;
line-height:180%;
padding-left:15px;
	background: transparent url("../images/punktlinie-links.jpg")  no-repeat; 
}

.menu_third_left_active{
text-align:leftt;
line-height:180%;
padding-left:14px;
	background: transparent url("../images/punktlinie-links.jpg")  no-repeat; 
}



a.menuoben:link {	font-family:trebuchet ms;vertical-align:top;color: #ffffff; text-decoration: none;font-size:14px;font-weight:bold;}
      /* link pseudo-class, noch nicht besuchter Link */
a.menuoben:visited {	font-family:trebuchet ms;vertical-align:top;color: #ffffff; text-decoration: none;font-size:14px;font-weight:bold;} 
      /* link pseudo-class, schon besuchter Link */
a.menuoben:hover {	font-family:trebuchet ms;vertical-align:top;color: #cccccc; text-decoration: none;font-size:14px;font-weight:bold; }
      /* dynamic pseudo-class, Benutzer 'hovert' */
a.menuoben:active {	font-family:trebuchet ms;vertical-align:top;color: #ffffff; text-decoration: none;font-size:14px;font-weight:bold;}
      /* dynamic pseudo-class, Link wird ausgewählt */

a.menuoben_active:link {	font-family:trebuchet ms;vertical-align:top;color: #cccccc; text-decoration: none;font-size:14px;font-weight:bold;}
      /* link pseudo-class, noch nicht besuchter Link */
a.menuoben_active:visited {	font-family:trebuchet ms;vertical-align:top;color: #cccccc; text-decoration: none;font-size:14px;font-weight:bold;} 
      /* link pseudo-class, schon besuchter Link */
a.menuoben_active:hover {	font-family:trebuchet ms;vertical-align:top;color: #ffffff; text-decoration: none;font-size:14px;font-weight:bold;}
      /* dynamic pseudo-class, Benutzer 'hovert' */
a.menuoben_active:active {	font-family:trebuchet ms;vertical-align:top;color: #cccccc; text-decoration: none;font-size:14px;font-weight:bold; }
      /* dynamic pseudo-class, Link wird ausgewählt */

a.left_second_passive:link {text-align:right;vertical-align:top; color: #ffffff; text-decoration: none;font-size:11px;font-weight:normal; }
      /* link pseudo-class, noch nicht besuchter Link */
a.left_second_passive:visited {text-align:right;vertical-align:top; color: #ffffff; text-decoration: none;font-size:11px;font-weight:normal;} 
      /* link pseudo-class, schon besuchter Link */
a.left_second_passive:hover {text-align:right;vertical-align:top; color: #cccccc; text-decoration: none;font-size:11px;font-weight:normal; }
      /* dynamic pseudo-class, Benutzer 'hovert' */
a.left_second_passive:active {text-align:right;vertical-align:top; color: #ffffff; text-decoration: none;font-size:11px;font-weight:normal; }
      /* dynamic pseudo-class, Link wird ausgewählt */

a.left_second_active:link {text-align:right;vertical-align:top; color: #cccccc; text-decoration: none;font-size:11px;font-weight:normal; }
      /* link pseudo-class, noch nicht besuchter Link */
a.left_second_active:visited {text-align:right;vertical-align:top; color: #ffffff; text-decoration: none;font-size:11px;font-weight:normal;} 
      /* link pseudo-class, schon besuchter Link */
a.left_second_active:hover {text-align:right;vertical-align:top; color: #fffffff; text-decoration: none;font-size:11px;font-weight:normal; }
      /* dynamic pseudo-class, Benutzer 'hovert' */
a.left_second_active:active {text-align:right;vertical-align:top; color: #ffffff; text-decoration: none;font-size:11px;font-weight:normal; }
      /* dynamic pseudo-class, Link wird ausgewählt */

a.left_third_active:link {text-align:right;vertical-align:top; color: #ffffff; text-decoration: none;font-size:11px;font-weight:normal; }
      /* link pseudo-class, noch nicht besuchter Link */
a.left_third_active:visited {text-align:right;vertical-align:top; color: #ffffff; text-decoration: none;font-size:11px;font-weight:normal;} 
      /* link pseudo-class, schon besuchter Link */
a.left_third_active:hover {text-align:right;vertical-align:top; color: #cccccc; text-decoration: none;font-size:11px;font-weight:normal; }
      /* dynamic pseudo-class, Benutzer 'hovert' */
a.left_third_active:active {text-align:right;vertical-align:top; color: #ffffff; text-decoration: none;font-size:11px;font-weight:normal; }
      /* dynamic pseudo-class, Link wird ausgewählt */

a.left_third_passive:link {text-align:right;vertical-align:top; color: #ffffff; text-decoration: none;font-size:11px;font-weight:normal; }
      /* link pseudo-class, noch nicht besuchter Link */
a.left_third_passive:visited {text-align:right;vertical-align:top; color: #ffffff; text-decoration: none;font-size:11px;font-weight:normal;} 
      /* link pseudo-class, schon besuchter Link */
a.left_third_passive:hover {text-align:right;vertical-align:top; color: #cccccc; text-decoration: none;font-size:11px;font-weight:normal; }
      /* dynamic pseudo-class, Benutzer 'hovert' */
a.left_third_passive:active {text-align:right;vertical-align:top; color: #ffffff; text-decoration: none;font-size:11px;font-weight:normal; }
      /* dynamic pseudo-class, Link wird ausgewählt */



additionalnavi {
	color:white;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
}

a.additionalnavi {
	color:white;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
}

a.additionalnavi:hover {
	text-decoration:underline;
}
