div {margin:0px; padding:0px; border:0px; position: relative; float: left;} 
img{border:0px;} 
body {margin: 0px; padding:0px; border:0px; background-color: #EEEEEE; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: black;} 
h1 {margin:0px; padding:0px; border:0px;}
span{color: red;}
input,textarea{margin:0px; padding:0px; border: 1px solid #4283CD; background-color: #F5F9FF; color:#555555;}

/*Bildet die komplette Breite fuer 1024x768 */
#rahmen{
	float:left;
	width: 1004px;
	overflow: hidden;
}

/* Der Rahmen fuer den Kopfbereich */
#head{
	width: 989px;
	height: 86px;
	background-image:url(images/head.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #4283cd;
	}
	
/* Der unter dem Kopfbereich */
#verlauf{
	width: 989px;
	height: 8px;
	background-image:url(images/verlauf.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 0px;
	}



/* Der Menuerahmen*/
#menue{	
	width: 177px;
	height: 783px;
	background-image:url(images/menue_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

/* Rahmen fuer die Hauptnavigation */
#navi {padding-top: 50px;}

/* Aktiver Hauptmenuepunt */
.menuepunkt_on{
	width: 144px;
	height: 22px;
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	text-align: right;
	padding-top: 3px;
	}

/* Normaler Hauptmenuepunkt */
.menuepunkt_off{
	width: 144px;
	height: 22px;
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	text-align: right;
	padding-top: 3px;
	}



/* Rahmen fuer die obere Navigation */
#navitop{
	width: 600px;
	height: 20px;
	padding-top: 66px;
	padding-left: 182px;
	color: white;
}

/* Bogen links für obere Navigation */
.navitop-1{
	width: 18px;
	height: 20px;
	background-image:url(images/ecke1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

/* Bogen rechts für obere Navigation */
.navitop-2{
	width: 12px;
	height: 20px;
	background-image:url(images/ecke2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
/* Navigationspunkt für obere Navigation */
.navitop-text{
	height: 20px;
	background-color: #3E72AD;
	font-size : 13px;
	font-weight : bold;
	v-align: middle;
	}
	
#content{
	width: 643px;
	padding-left: 6px;
	background-color: white;
	border-bottom: 1px solid #D3D2D2;
	border-left: 1px solid #D3D2D2;
	border-right: 1px solid #D3D2D2;
	padding-top: 15px;
	padding-bottom: 10px;
	}

/* Werbebanner ueber dem Content */
#adstop{width: 700px;
	text-align: center;
	padding-bottom: 5px;
	
}

/* Rechte Box mit Google-Werbung */
#boxmain{
	width: 160px;
	height: 782px;
	background-color: white;
	border-bottom: 1px solid #D3D2D2;
	border-right: 1px solid #D3D2D2;}

/* H1 Definition fuer den Contentbereich */
#content h1{
	
	font-size : 12px;
	font-weight : bold;
	text-align: left;
}

/* H1 Definition fuer den Solgan */
#slogan h1{
	
	font-size : 10px;
	font-weight : bold;
	text-align: center;
}

/* Eine Box - News etc. */
#box1{width: 320px;}

/* Links in der Box - News etc. */
#box1 a:link{font-size: 10px; text-decoration: underline; color: #000000;}
#box1 a:visited{font-size: 10px; text-decoration: underline; color: #000000;}
#box1 a:hover{font-size: 10px; text-decoration: underline; color: #000000;}
#box1 a:active{font-size: 10px; text-decoration: underline; color: #000000;}

/* Links in der Box - News etc. */
#boxmain a:link{font-size: 10px; text-decoration: underline; color: #000000;}
#boxmain a:visited{font-size: 10px; text-decoration: underline; color: #000000;}
#boxmain a:hover{font-size: 10px; text-decoration: underline; color: #000000;}
#boxmain a:active{font-size: 10px; text-decoration: underline; color: #000000;}

/* Rahmen fuer die Navigation mit Impr. Partner Sitemap */
#navi-small{padding-top: 100px;}

/* Links in der Navigation mit Impr. Partner Sitemap */
a:link.small_a{font-size: 10px; text-decoration: underline; color: #000000;}
a:visited.small_a{ font-size: 10px; text-decoration: underline; color: #000000;}
a:hover.small_a{font-size: 10px; text-decoration: underline; color: #000000;}
a:active.small_a{font-size: 10px; text-decoration: underline; color: #000000;}

/* Der Abschluss mit dem Schatten */
#footer{
	width: 1004px;
	height: 7px;
	background-image:url(images/footer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

/* Link Denfinitionen fuer die Hauptnavigation */	
a.menue:active {font-size : 12px;  font-weight : bold; text-decoration : none; color: white; }
a.menue:hover {font-size : 12px;  font-weight : bold; text-decoration : none; color: white; }
a.menue:link {font-size : 12px;  font-weight : bold; text-decoration : none; color: white; }
a.menue:visited {font-size : 12px;  font-weight : bold; text-decoration : none; color: white; }
	
a.menue_sub:active {font-size : 11px;  font-weight : bold; text-decoration : none; color: #FFFFFF;}
a.menue_sub:hover {font-size : 11px;  font-weight : bold; text-decoration : none; color: #FFFFFF;}
a.menue_sub:link {font-size : 11px;  font-weight : bold; text-decoration : none; color: #FFFFFF;}
a.menue_sub:visited {font-size : 11px;  font-weight : bold; text-decoration : none; color: #FFFFFF;}


#content a:active {font-size : 12px; text-decoration : underline; color: black;}
#content a:link {font-size : 12px; text-decoration : underline; color: black;}
#content a:visited {font-size : 12px; text-decoration : underline; color: black;} 
#content a:hover {font-size : 12px; text-decoration : underline; color: black;}

.menue_ul{
margin: 0px; padding:0px; border:0px;
list-style-type:none;

}
.menue_li{
padding-left: 10px;
padding-top: 8px;
}
.menue_sub_li{
padding-left: 20px;
padding-top: 3px;
}

/* Titelleiste */
.leiste{
	width: 610px;
	height: 25px;
	background-image:url(images/leiste.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 35px;
	padding-top: 4px;
}
/* Titelleiste halbe groesse*/
.leiste2{
	width: 286px;
	height: 25px;
	background-image:url(images/leiste2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 35px;
	padding-top: 4px;
}

.leiste h1{color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;}
.leiste2 h1{color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;}
/* Box fuer Content unter der Titelleiste volle Breite */
.boxfull_content{
	width: 600px;
	padding-left: 37px;
	padding-top: 2px;
	}
.add{width: 600px; padding-left: 37px; padding-top: 2px; padding-bottom: 2px; text-align: center;}
.boxhalf_content{
	width: 280px;
	padding-left: 37px;
	padding-top: 2px;
	}
/* Links in der Top Navi */
#navitop a:link{font-size: 13px; text-decoration: none; color: white;}
#navitop a:visited{font-size: 13px; text-decoration: none; color: white;}
#navitop a:hover{font-size: 13px; text-decoration: none; color: white;}
#navitop a:active{font-size: 13px; text-decoration: none; color: white;}

.button{border: 1px solid #4283CD; background-color: #F5F9FF; color:#555555; font-weight: bold;}

#partner{font-size: 9px;}

.tipp{font-size: 14px; font-weight: bold; padding-bottom: 5px;}
.tipp ul{list-style-image:url(/images/tipp.jpg); float: left;}
.tipp li{vertical-align: middle;}
