/*Struktur*/


body {
	background-color: white;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0; padding: 0;
    min-width: 40em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
}

div#container {
	width:770px;
	margin: 0; 
	padding:0;
	text-align:left;
}

div#content {
	margin:0 146px 0 146px;
}

div#rightcolumn {
	display:none;
}

div#leftcolumn {
	display:none;
}

div#footer {
	clear:both;
	margin:20px 156px 0px 160px;
} 




/*Content*/


div#content h3 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	font-weight:bold;
	font-size: 12px;
	line-height: 16px;
	text-decoration:none;
	margin:20px 15px 3px 15px;
	text-align: left;
}

div#content a{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	text-decoration:underline;
}

div#content a:hover{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#FF6600;
	text-decoration:underline;
}

div#headbild {
	margin:0px 0px 0px 0px;
}

div#teaser_1 {
	margin:0px 0px 0px 0px;
	background-color:#FAE5D2;
}
	
div#teaser_1 h5 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-weight:bold;
	font-size: 12px;
	line-height: 14px;
	text-decoration:none;
	margin:0px 5px 10px 15px;
	text-align: left;
}

div#teaser_1 p{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:black;
	font-weight:normal;
	font-size: 11px;
	line-height: 15px;
	text-decoration:none;
	margin:0px 5px 10px 15px;
	padding:0 0 30px 0;
	text-align: left;
}

div#teaser_2 {
	margin:20px 0px 0px 0px;
	background-color:white;
}
	
div#teaser_2 h5 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:black;
	font-weight:bold;
	font-size: 12px;
	line-height: 14px;
	text-decoration:none;
	margin:0px 5px 10px 15px;
	text-align: left;
}

div#teaser_2 p{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	font-weight:normal;
	font-size: 11px;
	line-height: 15px;
	text-decoration:none;
	margin:0px 5px 10px 15px;
	padding:0 0 15px 0;
	text-align: left;
}

div#mm {
	margin:20px 0px 0px 0px;
	background-color:white;
}

div#mm h2{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:white;
	font-weight:bold;
	font-size: 12px;
	text-decoration:none;
	margin:0px 15px 0px 15px;
	text-align: left;
	background-color:#FF6600;
	border:2px solid #FF6600;
}

div#mm h4 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:white;
	font-weight:bold;
	font-size: 12px;
	text-decoration:none;
	margin:1px 15px 10px 15px;
	text-align: left;
	background-color:#999999;
	border:2px solid #999999;
}

div#mm p{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	font-weight:normal;
	font-size: 11px;
	line-height: 15px;
	text-decoration:none;
	margin:20px 15px 0px 15px;
	text-align: left;
}

div#mm a{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	font-weight:bold;
	text-decoration:none;
}

div#mm a:hover{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-weight:bold;
	text-decoration:none;
}

div#content p{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	font-weight:normal;
	font-size: 11px;
	line-height: 15px;
	text-decoration:none;
	margin:0px 15px 3px 15px;
	text-align: left;
}

div#content ul{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#84888B;
	font-weight:normal;
	font-size: 11px;
	line-height: 15px;
	text-decoration:none;
	text-align: left;
	list-style-position:outside;
}

table.cont {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#84888B;
	font-weight:normal;
	font-size: 11px;
	line-height: 15px;
	text-decoration:none;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	text-align: left;
}

div.imageboxright{
	float:right;
    margin:0;
	padding:0px 0px 0 6px;
}

div.imageboxleft{
	float:left;
	margin:0;
    padding:2px 10px 3px 15px;
}

div.picturesub {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#84888B;
	font-weight:normal;
	font-size: 9px;
	line-height: 11px;
	text-decoration:none;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-align: left;
} 

p.center {
	text-align: center;
}


div.copyright {
	margin:0 0 0 0px;
}

div.copyright p{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#84888B;
	font-weight:normal;
	font-size: 9px;
	line-height: 10px;
	text-decoration:none;
	margin:0 0 0 0px;
	text-align: left;
}



div.prog {
	position:absolute;
	left:624px;
	top:180px;
	width:146px;
	height:26px;
}

div.kuma {
	position:absolute;
	left:624px;
	top:207px;
	width:146px;
	height:205px;
	background-color:#EFEFEF;
}

div.kumathumb {
	position: absolute;
	left:15px;
	top:10px;
}
	
div.kumalink {
	position: absolute;
	left:8px;
	top:183px;
}

div.kumalink a{
	font-family: Verdana,Arial, Helvetica,sans-serif;
	color:#F05730;
	font-weight:bold;
	font-size: 12px;
	text-decoration:none;
	text-align: justify;
}

/*Footer*/

div#footer p {
	font-family: Verdana,Arial, Helvetica,sans-serif;
	color:#b5b5b5;
	font-weight:normal;
	font-size: 9px;
	text-decoration:none;
	text-align: left;
	margin-top:10px;
	padding-top:4px;
	border-top:1px solid #cccccc;
}

div#footer a {
	font-family: Verdana,Arial, Helvetica,sans-serif;
	color:#b5b5b5;
	font-weight:normal;
	font-size: 9px;
	text-decoration:none;
	text-align: left;
}





/*Content*/



table.cont {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#84888B;
	font-weight:normal;
	font-size: 11px;
	line-height: 15px;
	text-decoration:none;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	text-align: left;
}



div.picturesub {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#84888B;
	font-weight:normal;
	font-size: 9px;
	line-height: 11px;
	text-decoration:none;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-align: left;
} 

p.center {
	text-align: center;
}



/*Jobs*/

p.jobs {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	font-weight:normal;
	font-size: 11px;
	line-height: 11px;
	margin:0px;
	text-align: left;
}

p.jobs a{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	font-weight:bold;
	font-size: 11px;
	line-height: 11px;
	text-decoration:none;
}

p.jobs a:hover{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-weight:bold;
	font-size: 11px;
	line-height: 11px;
	text-decoration:none;
}

/*FAQ*/

p.frage {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#84888B;
	font-weight:bold;
	font-size: 11px;
	line-height: 15px;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	text-align: left;
}

p.antwort {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#84888B;
	font-weight:normal;
	font-size: 11px;
	line-height: 15px;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	text-align: left;
}

/*Downloadliste*/

table.download {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	font-weight:normal;
	font-size: 9px;
	line-height: 11px;
	text-decoration:none;
	text-align: left;
	margin:0px 15px 3px 15px;
}

table.download a{
	color:#7e7e7e;
	font-weight:bold;
	text-decoration:none;
}

table.download a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#FF6600;
}

table.download tr {
	height:20px;
}

tr.odd {
	background-color:#e8e8e8;
}	

div.listimage {
	margin:3px 3px 3px 3px;
}

div.listimagemm {
	margin:2px 2px 2px 2px;
}

a.list {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	font-weight:bold;
	font-size: 9px;
	line-height: 11px;
	text-decoration:none;
	text-align: left; 
}

/*Pressearchiv*/

p.presse {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#84888B;
	font-weight:normal;
	font-size: 9px;
	line-height: 11px;
	text-decoration:none;
	text-align: justify; 
}


	

/*Chronologie*/

table.chrono {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	font-weight:normal;
	font-size: 11px;
	line-height: 15px;
	text-decoration:none;
	text-align: left;
	margin:0px 15px 0px 15px;
}





/*Sitemap*/

div.map {
	position:relative;
	left:20px;
	margin-top:40px;
}

div.map1 {
	position:relative;
	left:40px;
}

div.map1 p{
	text-align: left;
	color:#F05032;
	font-size: 15px;
	font-weight:bold;
}

div.map1 a{
	text-align: left;
	color:#F05032;
	font-size: 15px;
	font-weight:bold;
	text-decoration: none;
}

div.map2 {
	position:relative;
	left:60px;
}

div.map2 p{
	text-align: left;
	color:#84888B;
	font-size: 12px;
	font-weight:bold;
}

div.map2 a{
	text-align: left;
	color:#84888B;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
}

div.map3 {
	position:relative;
	left:80px;
}

div.map3 p{
	text-align: left;
	color:#84888B;
	font-size: 10px;
	font-weight:bold;
}

div.map3 a{
	text-align: left;
	color:#84888B;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
}

div.map4 {
	position:relative;
	left:90px;
}

div.map4 p{
	text-align: left;
	color:#84888B;
	font-size: 10px;
	font-weight:normal;
}

div.map4 a{
	text-align: left;
	color:#84888B;
	font-size: 10px;
	font-weight:normal;
	text-decoration: none;
}


/*Aktuell*/

p.linkliste {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#84888B;
	font-weight:normal;
	font-size: 11px;
	line-height: 11px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-align: left;
}

p.linkliste a{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#84888B;
	font-weight:normal;
	font-size: 11px;
	line-height: 11px;
	text-decoration:underline;
}

/*Misc*/


h6 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#84888B;
	font-weight:bold;
	font-size: 11px;
	line-height: 11px;
	text-decoration:none;
	margin-bottom:3px;
	margin-top:8px;
	text-align: left;
}

a.list {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#656D71;
	font-weight:bold;
	font-size: 9px;
	line-height: 11px;
	text-decoration:none;
	text-align: left; 
}

ul.special {
	list-style-position:outside;
}

textarea.inputtext {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#84888B;
	font-weight:normal;
	font-size: 11px;
	line-height: 15px;
	text-decoration:none;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	text-align: left;
}

input.inputtext {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#84888B;
	font-weight:normal;
	font-size: 11px;
	line-height: 15px;
	text-decoration:none;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	text-align: left;
}
