html {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	}
body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #00679B;
	height: 100%;
	width: 100%;
	background-color:#FFFFFF;
	background-image:url(images/1160x30_bg.jpg);
	background-position:left;
	background-repeat:repeat-y;
}
a:link {
	color: #00679B;
	text-decoration: none;
	}
a:visited {
	color: #00679B;
	text-decoration: none;
	}
a:hover {
	color: #FF7F26;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #993300;
	}
a:active {
	color: #FF7F26;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #993300;
	}
img {
	border: none;
	}	
a.link1:hover {
	border-bottom-width: 0px;
	border-bottom-style: none;
	}
/* specific divs */

#container {
	width: 1000px;
	height: auto;
	margin-right: auto;
	margin-top: 0px;
	padding-left:126px;
	padding-bottom:200px;
	z-index: 4;
	position:relative;
	
	}
#header_links {
	width: 740px;
	height: 200px;
	margin-left:0px;
	margin-top: 0px;
	padding-top: 0px;
	background-image:url(images/740x200_header_links.jpg);
	background-position:top left;
	background-repeat:no-repeat
	}
#header_rechts {
	position:absolute;
	left:866px;
	top:0px;
	width: 260px;
	height: 200px;
	margin-top: 0px;
	padding-top: 0px;
	background-image:url(images/260x200_header_rechts.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
#header_rechts p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #00679B;
	font-weight: normal;
	margin-left:24px;
	margin-top:90px;
	text-align: left;
	line-height:20px;
	}
#title {
	width: 740px;
	height: 70px;
	background-image:url(images/740x70_lightgreen.jpg);
	background-repeat: no-repeat;
	}
#title p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 2.1em;
	color: #00679B;
	font-weight: bold;
	margin-left: 114px;
	padding-top:22px;
	text-align: left;
	}
	#title .p2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	}
	#title .p3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	line-height:20px;
	}
#foto {
	width:740px;
	height:auto;
	}
#foto_einzug {
	background-color:#E9F5DF;
	text-indent:114px;
	width:740px;
	height:auto;
	}
#undertitle {
	width: 740px;
	height: 70px;
	background-image:url(images/740x70_lightgreen.jpg);
	background-repeat: no-repeat;
	}
	#undertitle p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.87em;
	color: #00679B;
	font-weight: normal;
	text-align: left;
	line-height:20px;
	margin-left:114px;
	}
	#undertitle .p2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.87em;
	color: #00679B;
	font-weight: normal;
	text-align: left;
	line-height:20px;
	margin-left:12px;
	}	
#maintext {
	width: 750px;
	}
	#maintext p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #00679B;
	font-weight: normal;
	text-align: left;
	margin-top:16px;
	margin-left:114px;
	margin-right:80px;
	line-height:20px;
	}
	
	/* blau, bold, 1.0 */
	#maintext .p1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #00679B;
	font-weight: bold;
	line-height:20px;
	}
	/* gruen */
	#maintext .p2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color:#009900;
	font-weight: bold;
	}
	/* gruen */
	#maintext .p3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.9em;
	color:#009900;
	font-weight: 600;
	}
	/* gruen */
	#maintext .p4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color:#009900;
	font-weight: 600;
	text-align: left;
	line-height:20px;
	}
	/* rot */
	#maintext .p5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color:#CC0000;
	font-weight: bold;
	text-align: left;
	line-height:20px;
	}
	/* blau, bold, 1.3 */
	#maintext .p6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #00679B;
	font-weight: bold;
	padding-left:0px;
	margin-left:114px;
	line-height:20px;
	}
	
#zeiten {
	position: absolute;
	height: auto;
	top: 694px;
	left: 890px;
	text-align: left;
	width: 230px;
	margin: 0px;
	line-height: 20px;
	}
	#zeiten p {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #00679B;
	font-weight: normal;
	text-align: left;
	line-height:20px;
	padding-top: 0.26em;
	padding-bottom:0.26em;
	}	
	#zeiten .p1 {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #00679B;
	font-weight: bold;
	text-align: left;
	line-height:20px;
	padding-top: 0.26em;
	padding-bottom:0.26em;
	}
	/*=========== menü 13 ===========*/
/*c)Copyright by S.I.S.Papenburg , www.on-mouseover.de/templates*/ 
 
#menu13 {
	position:absolute;
	left:890px;
	top:220px;
	width:230px;
	height:400px;
	margin:0px;
	line-height:18px;
	}
	#menu13 p{
	line-height:1.4em;	
	font-weight:bold;
	}
#menu13 ul, #menu13 li {
list-style-type: none;
margin-left:0px;
padding-top: 0.26em;
padding-bottom:0.26em;
}
#menu13 ul.on, #menu13 li.on {
background: url("images/11x11_button_orange.jpg") no-repeat;
background-position: top left;
border-bottom: solid 0px #000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
color: #00679B;
font-weight: normal;
text-decoration:none;
padding-left:20px;
padding-top: 0.26em;
padding-bottom:0.26em;
}
#menu13 ul.subnavi, #menu13 li.subnavi {
margin-left:20px;
padding-top: 0.0em;
padding-bottom:0.26em;
}
#menu13 ul.subnavi_on, #menu13 li.subnavi_on {
background: url("images/11x11_button_green.jpg") no-repeat;
background-position:top left;
border-bottom: solid 0px #000;
color:#00679B;
text-decoration:none;
font-weight:normal;
font-size:0.9em;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:20px;
}
#menu13 li a:link, #menu13 li a:visited, #menu13 li a:active {display:block;
background: url("images/11x11_button_orange.jpg") no-repeat;
background-position: top left;
border-left: solid 0px #000;
border-bottom: solid 0px #000;
border-right: solid 0px #000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
color: #00679B;
font-weight: normal;
text-decoration:none;
padding-left: 20px;
}
#menu13 li a:hover { 
background:  url("images/11x11_button_green.jpg") no-repeat;
text-decoration:none;background-position:top left;
color: #FF7F26;
border-bottom-width: 0px;
border-bottom-style: dotted;
border-bottom-color: #993300;
}

/*=========== menü 13 Ende ===========*/

* {margin:0;padding:0;} 

/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */

html, body, #wrap {height: 100%;}

body > #wrap {height: auto; height: 100%;}

#main {padding-bottom: 50px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -50px; /* negative value of footer height */
	height: 50px;
	background-image:url(images/1160x50_footer.jpg);
	background-repeat:no-repeat;
	background-position:left;
	clear:both;
	}

/* CLEAR FIX*/
.clearfix:after {
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clear {
	clear: both;
}
#foot {
    width:1000px;
	margin-left:145px;
	height:50px;
	padding:0 0px 0 0px;}

#foot #left {width:50px;float:left;padding-top:15px;padding-left:0px;}
#foot #left_2 {width:350px;float:left;padding-top:30px;padding-left:0px;}
#foot #left_3 {	width:70px;float:left;padding-top:40px;padding-left: 200px;
}

tr {}
td{
	line-height: 22px;
	font-size: 12px;
	color: #0f3e4f;
	padding-top: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #00679B;
	font-weight: normal;
	text-align: left;
	margin-top:16px;
	margin-right:80px;
	line-height:20px;
}
table {margin-left: 115px;
}