html {
	width:100%;
	height:100%;
	overflow-y:scroll;
}

body{
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	color: #333333;
	font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 12px;
	border: 0;
	text-align: left;
	line-height: 20px;	
}

table{
	font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

p{
	font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 20px;	
	padding: 0px;
	padding-bottom: 6px;
}

img{
	border: none;
}

a{
	/*color: #aab7d2;*/
	color: #838ca0;
}

a:hover{
	color: #666666;	
}

h1{
	font-size: 18px;
	color: #aab7d2;	
	margin: 0px;
	padding: 0px;
}

h2{
	font-size: 14px;
	color: #aab7d2;	
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

h3{
	font-size: 14px;
	color: #333333;	
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

h4{
	font-size: 12px;
	color: #aab7d2;	
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	text-transform : uppercase;
}

h5{
	font-size: 12px;
	color: #333333;	
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	text-transform : uppercase;
}

.unsichtbar {
	display : none;
}

.sichtbar {
}

.red {
	color : red;
}

.green {
	color : green;
}

		
.clear{
	clear: both;
	height: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
}

.gesamt{
	width: 970px;
	text-align: left;
}

.links{
	width: 259px;
	float: left;
}

.minipic1{
	border: 1px solid #ffffff;
	width: 128px;
	height: 100px;
	background-image: url(layout/mini_baum.jpg);
	float: left;
}

.minipic2{
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	width: 128px;
	height: 100px;
	float: left;
	background-image: url(layout/mini_rosette.jpg);
}

.suche{
	background-color: #f2f2f2;
	width: 258px;
	border-right: 1px solid #ffffff;
	height: 38px;
}

.form_suche{
	margin: 0px;
	padding: 0px;
}

.suchfeld{
	border: 1px solid #c7c7c7;
	width: 150px;
	height: 18px;
	color: #909090;
	padding-left: 15px;
	padding-top: 3px;
}

.menue{
	width: 222px;
	margin-top: 24px;	
}

.wappen{
	margin-top: 180px;	
}

.wappen_start{
	margin-top: 40px;
}

.rechts{
	width: 711px;
	float: left;
	position: relative;
}

.logo{
	position: absolute;
	top: 37px;
	right: 0px;
	width: 251px;
	height: 63px;
}

.aktuelles{
	width: 355px;
	height: 129px;
	background-color: #d9d636;
	color: #ffffff;
	float: left;
}

.schnell_navi{
	margin-left: 1px;
	width: 355px;
	height: 129px;
	background-color: #aab7d2;
	color: #ffffff;
	float: left;
}

.box_aktuelles{
	margin-top: 7px;
	margin-left: 24px;
	margin-bottom: 13px;
	margin-right: 24px;
	color: #ffffff;
	line-height: 16px;
}

.box_aktuelles table{
	color: #ffffff;
}

.box_aktuelles a{
	color: #ffffff;
	text-decoration: none;	
}

.box_aktuelles a:hover{
	color: #f7f7d7;
}

.box_schnell_navi{
	margin-top: 13px;
	margin-left: 44px;
	margin-bottom: 13px;
	margin-right: 24px;
}

.box_schnell_navi a{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.box_schnell_navi a:hover{
	color: #eef1f6;
}

.absnav{
	width: 694px;
	height: 20px;
	background-color: #f7f7d7;
	color: #918f12;
	font-size: 10px;
	padding-left: 17px;
	padding-top: 2px;
	border-top: 1px solid #ffffff;
}

.absnav a{
	color: #918f12;
	font-size: 10px;
	text-decoration: none;
	margin-right: 7px;
}

.absnav a:hover{
	color: #6f6d0d;
	font-size: 10px;
	text-decoration: none;
}

.content{
	width: 693px;
	margin-left: 14px;
	margin-top:30px;
}

.main{
	width: 500px;
	float: left;
	margin-right: 43px;
	margin-top: 10px;
}

.seite{
	width: 693px;
	margin-top: 10px;
}

.spalte{
	width: 150px;
	float: left;
	line-height: 14px;
	margin-top: 10px;
}

.box_spalte{
	width: 150px;
	background-color: #fafafa;
	border-top: 1px dashed #929292;
	border-bottom: 1px dashed #929292;
	margin-bottom: 4px;
	font-size: 11px;
}

.box_spalte_inhalt{
	width: 140px;
	padding: 5px;
}

.box_spalte a{
	color: #333333;
}

.box_spalte a:hover{
	color: #333333;
}

.footer{
	width: 970px;
	height: 68px;
	background-color: #f6f6f7;
	color: #8f8f8f;
	border-top: 1px solid #ddddde;
	border-bottom: 1px solid  #ddddde;	
	margin-top: 27px;
}

.tab_footer{
	margin-top: 10px;
	font-size: 11px;
	line-height: 16px;
	color: #8f8f8f;
}

.tab_footer a{
	color: #8f8f8f;
}

.tab_footer a:hover{
	color: #333333;
}

.navi{
	text-align: right;
}

.navi a{
	text-decoration: none;
}


/* Menu */

a.mp_seehofer{
		background-image: url("layout/mp_seehofer.gif");
		background-position: top left;
		background-repeat: no-repeat;
		width: 222px;
		height: 26px;
		display: block;
}

a.mp_seehofer:hover{
		background-image: url("layout/mp_seehofer_mo1.gif");
		background-position: top left;
		background-repeat: no-repeat;
		width: 222px;
		height: 26px;
}

a.mp_musiksommer{
		background-image: url("layout/mp_musiksommer.gif");
		background-position: top left;
		background-repeat: no-repeat;
		width: 222px;
		height: 26px;
		display: block;
}

a.mp_musiksommer:hover{
		background-image: url("layout/mp_musiksommer_mo1.gif");
		background-position: top left;
		background-repeat: no-repeat;
		width: 222px;
		height: 26px;
}

a.mp_kontakt{
		background-image: url("layout/mp_kontakt.gif");
		background-position: top left;
		background-repeat: no-repeat;
		width: 222px;
		height: 26px;
		display: block;
}
	
a.mp_kontakt:hover{
		background-image: url("layout/mp_kontakt_mo1.gif");
		background-position: top left;
		background-repeat: no-repeat;
}

a.mp_urlaub{
		background-image: url("layout/mp_urlaub.gif");
		background-position: top left;
		background-repeat: no-repeat;
		width: 222px;
		height: 26px;
		display: block;
}
	
a.mp_urlaub:hover{
		background-image: url("layout/mp_urlaub_mo1.gif");
		background-position: top left;
		background-repeat: no-repeat;
		width: 222px;
		height: 26px;
}

a.mp_leben{
		background-image: url("layout/mp_leben.gif");
		background-position: top left;
		background-repeat: no-repeat;
		width: 222px;
		height: 26px;
		display: block;
}
	
a.mp_leben:hover{
		background-image: url("layout/mp_leben_mo1.gif");
		background-position: top left;
		background-repeat: no-repeat;
		width: 222px;
		height: 26px;
}

a.mp_natur{
		background-image: url("layout/mp_natur.gif");
		background-position: top left;
		background-repeat: no-repeat;
		width: 222px;
		height: 26px;
		display: block;
}
	
a.mp_natur:hover{
		background-image: url("layout/mp_natur_mo1.gif");
		background-position: top left;
		background-repeat: no-repeat;
		width: 222px;
		height: 26px;
}

a.mp_breitband{
		background-image: url("layout/mp_breitband.gif");
		background-position: top left;
		background-repeat: no-repeat;
		width: 222px;
		height: 26px;
		display: block;
}

a.mp_breitband:hover{
		background-image: url("layout/mp_breitband_mo1.gif");
		background-position: top left;
		background-repeat: no-repeat;
		width: 222px;
		height: 26px;
}

.menue_row2{
	height: 29px;
	color: #aab7d2;
	border-bottom: 1px solid #e3e7f0;
}


.menue_row2:hover{
	height: 29px;
	background-color: #f7f8fa;
}


.menue_row2 a{
	color: #aab7d2;
	text-decoration: none;
}

.menue_row2 a:hover{
	color: #aab7d2;
	text-decoration: none;
	background-color: #f7f8fa;
}

.menue_row2_high{
	height: 29px;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
	background-color: #aab7d2;
	font-weight: bold;
}

.menue_row2_high a{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.menue_row2_high a:hover{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.menue_row3{
	height: 20px;
	color: #ffffff;
	background-color: #aab7d2;
}

.menue_row3 a{
	color: #ffffff;
	text-decoration: none;
}

.menue_row3 a:hover{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.menue_row3_high{
	height: 20px;
	color: #f9f9bf;
	background-color: #aab7d2;
	font-weight: bold;
}

.menue_row3_high a{
	color: #f9f9bf;
	font-weight: bold;
	text-decoration: none;
}

.menue_row3_high a:hover{
	color: #f9f9bf;
	font-weight: bold;
	text-decoration: none;
}

.menue_row4{
	height: 18px;
	color: #f9f9bf;
	background-color: #b4c1d7;
	font-size: 11px;
}

.menue_row4 a{
	color: #f9f9bf;
	text-decoration: none;
	font-size: 11px;
}

.menue_row4 a:hover{
	color: #f9f9bf;
	text-decoration: none;
	font-size: 11px;
}

.menue_row4_high{
	height: 18px;
	color: #f9f9bf;
	background-color: #b4c1d7;
	font-weight: bold;
	font-size: 11px;
}

.menue_row4_high a{
	color: #f9f9bf;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}

.menue_row4_high a:hover{
	color: #f9f9bf;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}

/* CMS */

.normal{
	color: #333333;
	font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 12px;
}

.blau{
	color: #aab7d2;
	font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 12px;
}

.bildunterschrift{
	color: #aab7d2;
	font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 10px;
}

.normal_14{
	color: #333333;
	font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 14px;
}

.blau_14{
	color: #aab7d2;
	font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 14px;
}

.normal_16{
	color: #333333;
	font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 16px;
}

.blau_16{
	color: #aab7d2;
	font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 16px;
}

