

body {
	color: #000000;
	background: #FFFFFF;
	margin: 0; padding-left:0; padding-right:0; padding-top:0; padding-bottom:0;
}

body

.rahmen {
	border: 1px solid #cfcfcf;
	margin-top:20px;
	padding-top: 30px;
	padding-bottom:45px;
}


.nav_top {color: #888888;text-decoration: none;font: normal 7.5pt Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase;}
.nav_top a:link {color:#888888; text-decoration: none;}
.nav_top a:visited {color:#888888; text-decoration: none;}
.nav_top a:active {color:#888888; text-decoration: none;}
.nav_top a:hover {color:#FF6B08; text-decoration: none;}

.nav_top_trenner {color: #888888;font: 7px Verdana, Arial, Helvetica, sans-serif;margin-left:1px;}

li.nav_top {float:left; list-style: none outside none; padding: 0 2px;}

.nav_cur {color: #FF6B08;text-decoration: none;font: normal 7.5pt Verdana, Arial, Helvetica, sans-serif;display:block;padding-left:15px;padding-right:15px;padding-top:4px;}
.nav_cur a:link {color:#FF6B08; text-decoration: none;}
.nav_cur a:visited {color:#FF6B08; text-decoration: none;}
.nav_cur a:active {color:#FF6B08; text-decoration: none;}
.nav_cur a:hover {color:#FF6B08; text-decoration: none;}

.nav_cur2 {color: #FF6B08;text-decoration: none;font: normal 7.5pt Verdana, Arial, Helvetica, sans-serif;display:block;padding-left:20px;padding-right:15px;padding-top:4px;}
.nav_cur2 a:link {color:#FF6B08; text-decoration: none;}
.nav_cur2 a:visited {color:#FF6B08; text-decoration: none;}
.nav_cur2 a:active {color:#FF6B08; text-decoration: none;}
.nav_cur2 a:hover {color:#FF6B08; text-decoration: none;}

.nav_cur3 {color: #FF6B08;text-decoration: none;font: normal 7.5pt Verdana, Arial, Helvetica, sans-serif;display:block;padding-left:25px;padding-right:15px;padding-top:4px;}
.nav_cur3 a:link {color:#FF6B08; text-decoration: none;}
.nav_cur3 a:visited {color:#FF6B08; text-decoration: none;}
.nav_cur3 a:active {color:#FF6B08; text-decoration: none;}
.nav_cur3 a:hover {color:#FF6B08; text-decoration: none;}

.nav_cur4 {color: #FF6B08;text-decoration: none;font: normal 7.5pt Verdana, Arial, Helvetica, sans-serif;display:block;padding-left:30px;padding-right:15px;padding-top:4px;}
.nav_cur4 a:link {color:#FF6B08; text-decoration: none;}
.nav_cur4 a:visited {color:#FF6B08; text-decoration: none;}
.nav_cur4 a:active {color:#FF6B08; text-decoration: none;}
.nav_cur4 a:hover {color:#FF6B08; text-decoration: none;}


.nav_left {color: #888888;text-decoration: none;font: normal 7.5pt Verdana, Arial, Helvetica, sans-serif;display:block;padding-left:15px;padding-right:15px;padding-top:4px;}
.nav_left a:link {color:#888888; text-decoration: none;}
.nav_left a:visited {color:#888888; text-decoration: none;}
.nav_left a:active {color:#888888; text-decoration: none;}
.nav_left a:hover {color:#FF6B08; text-decoration: none;}

.nav_left2 {color: #888888;text-decoration: none;font: normal 7.5pt Verdana, Arial, Helvetica, sans-serif;display:block;padding-left:20px;padding-right:15px;padding-top:4px;}
.nav_left2 a:link {color:#888888; text-decoration: none;}
.nav_left2 a:visited {color:#888888; text-decoration: none;}
.nav_left2 a:active {color:#888888; text-decoration: none;}
.nav_left2 a:hover {color:#FF6B08; text-decoration: none;}

.nav_left3 {color: #888888;text-decoration: none;font: normal 7.5pt Verdana, Arial, Helvetica, sans-serif;display:block;padding-left:25px;padding-right:15px;padding-top:4px;}
.nav_left3 a:link {color:#888888; text-decoration: none;}
.nav_left3 a:visited {color:#888888; text-decoration: none;}
.nav_left3 a:active {color:#888888; text-decoration: none;}
.nav_left3 a:hover {color:#FF6B08; text-decoration: none;}

.nav_left4 {color: #888888;text-decoration: none;font: normal 7.5pt Verdana, Arial, Helvetica, sans-serif;display:block;padding-left:30px;padding-right:15px;padding-top:4px;}
.nav_left4 a:link {color:#888888; text-decoration: none;}
.nav_left4 a:visited {color:#888888; text-decoration: none;}
.nav_left4 a:active {color:#888888; text-decoration: none;}
.nav_left4 a:hover {color:#FF6B08; text-decoration: none;}

.txt_mengen, .csc-textpic-image caption {color: #888888;text-decoration: none;font: 8pt Verdana, Arial, Helvetica, sans-serif;}
.txt_mengen a:link {color: #888888;text-decoration: none;}
.txt_mengen a:visited {color: #888888;text-decoration: none;}
.txt_mengen a:active {color: #888888;text-decoration: none;}
.txt_mengen a:hover {color: #FF6B08;text-decoration: none;}

.txt_mengen_right {color: #888888;text-decoration: none;font: 8pt Verdana, Arial, Helvetica, sans-serif; margin-top: 23px; margin-left: 20px; margin-right: 20px; padding-right: 20px;}
.txt_mengen_right a:link {color: #888888;text-decoration: none;}
.txt_mengen_right a:visited {color: #888888;text-decoration: none;}
.txt_mengen_right a:active {color: #888888;text-decoration: none;}
.txt_mengen_right a:hover {color: #FF6B08;text-decoration: none;}

.tx-tmsubpagesasdataset-pi2 a:link{outline: none;}
.tx-tmsubpagesasdataset-pi2 a:visited{outline: none;}
.tx-tmsubpagesasdataset-pi2 a:active{outline: none;}
.tx-tmsubpagesasdataset-pi2 a:hover{outline: none;}

.headline {color: #888888;text-decoration: none;font: normal 8pt Verdana, Arial, Helvetica, sans-serif;margin-bottom:10px;}

h1 {
  color: #888888;
  text-decoration: none;
  font: bold normal 10pt Verdana, Arial, Helvetica, sans-serif;
}

.imgtext-table { margin-bottom: 10px; }
.imgtext-table b{
	color: #888;
	font-weight:normal;
}


#Bilder_Fenster {
	position:absolute;
	width:86px;
	height:334px;
	z-index:110;
	overflow: hidden;
	visibility: visible;
	margin-top: -4px;
}

#scroll_bar {
	position:absolute;
	width:15px;
	height:334px;
	z-index:110;
	overflow: hidden;
	visibility: visible;

	border: solid 1px;
	margin-top: -4px;
	vertical-align: bottom;
}

a.orange:link  { color: #FFFFFF; }
a.orange:visited { color: #FF6500; outline: none; }
a.orange:active  { color: #FF6500; outline: none; }
a.orange:hover  { color: #FF6500; outline: none; }
a.orange:focus { -moz-outline-style: none; }

.flash_klein { width: 510px; height: 220px; margin-bottom: 10px; }
.flash_mittel { width: 510px; height: 330px; margin-bottom: 10px; }
.flash_gross { width: 510px; height: 450px; margin-bottom: 10px; }

/*########### SITEMAP ##############*/
/*#maincontent a:link {outline: none; }
#maincontent a:visited {outline: none; }
#maincontent a:active {outline: none; }*/

#maincontent #ebene1 {
	margin: 0px;
	padding: 0px;
	color:#FF6500;
	font-weight:bold;
}

#maincontent #ebene2 {
	display:inline;
	margin: 0px;
	padding: 0px;
	color:#888888;
}

/* NEU */

.wrapper_all {
    height: auto;
    margin: 0 auto;
    width: 100%;
}

.main {
    background-color: #FFFFFF;
    margin: 50px auto 0;
    width: 975px;
}

.logo_top {
	float:left;
	margin-right: 10px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 40px;
}

ul.logo_topul {
	padding:0px 0 0 188px;
}

.navi {
	width:190px;
	float:left;
}

.replaceLeft {
	width:510px;
	float:left;
}

.right {
    float: left;
    padding-left: 20px;
    width: 250px;
}

ul.footerul {
	padding: 0 0 15px 188px;
}

.replaceRight .txt_mengen_right {
	margin-top:0px;
}

a.external-link-new-window, a.download {
    background-image: url("pfeil_orange.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 12px;
    text-decoration: none;
}

hr {
	margin:30px 0 45px;
}

.txt_mengen p:first-child {
	margin:0;
}

.csc-textpic-image caption {
	font-size:13px;
	padding-top:15px;
}

header {
    margin-top: 30px;
    padding-bottom: 10px;
}

div.csc-textpic-border div.csc-textpic-imagewrap img {
border: 1px solid #c1c0be;}