/* ####################################################################
   ####### last modified 21.09.2005 ###################################
   ####################################################################
*/
#admPanel{position:absolute;left:10px;top:10px;z-index:100}
/* ALLE MARGINS UND PADDINGS AUF 0 SETZTEN */
* {margin:0; padding: 0;} 
html, body{text-align: center;background-color: #FFF;overflow-y:auto;}
body {
	/* ONLY FOR IE */
	scrollbar-base-color:#FFF; /* scheint unter den Pfeilen durch */
  	scrollbar-3dlight-color:#FFF;/* Scrollbalken und Pfeile links+oben (3D) */
  	scrollbar-shadow-color:#FFF; /* bildet mit  scrollbar-shadow-color abschließende Elemente*/
	scrollbar-darkshadow-color:#CCC;/* Scrollbalken und Pfeile recht+unten (3D) */
	scrollbar-arrow-color:#CCC; /* Pfeile */
  	scrollbar-face-color:#FFF; /* Scrollbar und Pfeile Farbe innen*/
  	scrollbar-highlight-color:#CCC; /* innerhalb Scrollbalken und Pfeile links+oben */
  	scrollbar-track-color:#FFF; /* HG Scroll-Leiste */
}
#container{
	width: 760px !important;
	width /**/: 762px;
	/*border-left: 1px dashed #CCC;
	border-right: 1px dashed #CCC;*/
	margin-left: -380px;
	position: absolute;
	top: 0px;
	left: 50%;
	/*filter:Alpha(opacity=10);*/
}
.frame{height:101%;margin-bottom: 1px;}
#head{
	border-left: 1px dashed #CCC;
	border-right: 1px dashed #CCC;
	/*height: 1%;*/
}
	
#logo{
	padding-left: 14px;
	text-align: right;
	padding-top: 15px;
	/*padding-bottom: 8px;*/
	padding-right: 1px;
	background:url("../../images/kopf_intro.gif") 100% 0% no-repeat;
	height: 32px !important;
	height /**/: 47px;
	/*border: 1px solid green;*/
}
#linkHome{
	float:left;
}
#main_menu{
	position: relative;
	float: left;
	padding-left: 14px;
}
	
#picture{
	float: right;
	text-align: left;
	height: 201px;
	width: 531px;
	margin-right: 1px;	
	background-color: #EEE;
}
#sep{
	clear: both;
	border-bottom: 1px dashed #CCC;
	height: 4px;
	padding: 0px;
	overflow: hidden;
}
#sep2{
	clear: both;
	border-top: 1px dashed #CCC;
	height: 1px;
	padding: 0px;
	overflow: hidden;
}
#flash{
	/*border: 1px solid red;*/
	float:left;
	padding-left: 14px;	
}
#content{
	border-left: 1px dashed #CCC;
	border-right: 1px dashed #CCC;
	background-color: #FFF;
}

/* ############### LINKE SPALTE ENDE ################## */
#leftcolumn{
	float: left;
	width: 220px;
	padding-top: 40px;
	/*border: 1px solid red;*/
}
#head_menue{
	margin: 0px 5px 10px 14px;
	padding: 0 5px;
	text-align: left;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F2F2F2;
}
#menue{padding: 0  5px 5px 10px;}
#menue_2{padding: 5px  5px 10px 10px}
#menue a, #menue_2 a, #menue_4 a , .tx-user-links a{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 13px;
	padding-left:1px; /* damit wird Darstellungsbug von W behoben */
}
#menue a:hover, #menue_2 a:hover, #menue_4 a:hover, .tx-user-links a:hover{
	color: #000;
	text-decoration: none;
}
#menue ul, #menue_2 ul, .tx-user-links ul, #menue_4 ul{
	text-align: left;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	/*border: 1px solid red;*/
}

#menue li.ebene_2, #menue_2 li.ebene_2{
	font-family: Verdana, Arial, Helvetica;
	padding-left: 8px;
}
#menue li.ebene_1_CUR a, 
#menue_2 li.ebene_1_CUR a, 
#projektelinks li.ebene_1_CUR a, 
#menue_4 li.ebene_1_CUR a, 
.tx-user-links li.ebene_1_CUR a{
	color: #000;
	font-weight: bold;
	padding-left:1px;
}

#menue li.ebene_2_CUR, #menue_2 li.ebene_2_CUR{padding-left: 8px;}
#menue li.ebene_2_CUR a, #menue_2 li.ebene_2_CUR a {
	color: #000;
	padding-left:1px;
	font-weight: bold;
}
.linie{
	margin-left: 14px;
	margin-right: 5px;
	border-bottom: 1px dashed #CCC;
}
/* ############### LINKE SPALTE ENDE ################## */

/* ############### MITLLERE SPALTE ################## */

#middlecolumn_default{/* 1 Spalte für Inhalt */
	float: left;
	width: 526px !important;
	width /**/: 540px;
	border-left: 1px dashed #CCC;
	/*padding-top: 25px;*/
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	overflow: visible;
	/*border: 1px solid green;
	background-color: yellow;*/
}
#middlecolumn{/* 2 Spalten für Inhalt */
	float: left;
	width: 337px !important;
	width /**/: 340px;
	border-left: 1px dashed #CCC;
	/*padding-top: 10px;*/
	padding-bottom: 10px;
	text-align: left;
	overflow: visible;
	/*border: 1px solid green;*/
}

#middlecolumn_content{ 
	padding-top: 25px;
	padding-left: 10px;
	/*padding-right: 5px;*/
	float: left;
	/*border: 1px solid blue;*/
}
#inner_content{padding: 15px 45px 10px 26px;}
#inner_content_3col{padding: 15px 5px 10px 26px;/*border: 1px solid green;*/}
.minheight{
	float:right;
	height: 300px;
	width: 1px;
	/*background-color:blue;  debug */
}

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
	/*background-color:yellow; debug */
  }

/* ### Inhaltsbereich ### */
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #336699;
}
h2 {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #336699;
	/*border: 1px solid green;*/
}
.head1{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	text-align: left;
	color: #276229;
	vertical-align: middle;
	/*border: 1px solid green;*/
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url("../../images/pfeil_head1.gif");
	background-repeat: no-repeat;
	padding-left : 26px;
}
* html .head1{padding-top: 0px;}
.head1_reg{
	font : 12px Arial, Helvetica, sans-serif;
	color: #276229;
	padding-left : 26px;
	/*border: 1px solid green;*/
}
.head2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #336699;
	/*border: 1px solid red;*/
}
P, P.bodytext, .tx-indexedsearch-title, .tx-indexedsearch-descr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #444444;
	padding: 5px 0 10px 0;
	/*border: 1px solid green;*/
}
a.content, p a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}
a.content:hover, p a:hover{color: #000;text-decoration: underline;}
/*### BULLETLISTS*/
div.list{
	/*border: 1px solid grey;*/
	margin-left: 0px !important; /* Mozilla */
	margin-left/**/: -10px; /* IE6 */
}

ul.rte_list{
	list-style: none inside url("../../images/bull.gif");
	text-indent: -16px;
   margin-left: 16px;
   list-style-type: none;	
}
ol.rte_list{
	/*border: 1px solid red;*/
	list-style: decimal outside;
	margin-left: 26px;
}
ul.rte_list li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #444444;
			/*border: 1px solid blue;
	margin-left: -12px;*/
}
ol.rte_list li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #444444;
	/*border: 1px solid blue;*/
	/*margin-left: -10px;*/
}
/* ############### MITLLERE SPALTE ENDE ################## */
/* ############### RECHTE SPALTE  ######################## */
#logo_verband{
	float:right;
	/*position: relative;*/
	text-align:right;
	margin-top: -20px;
	padding: 0 10px 20px 10px;
	/*border: 1px solid red;*/
}
#logo_verband_3col{
	text-align:right;
	padding: 0 10px 0 10px;
	/*border: 1px solid green;*/
}
#rightcolumn{
	float: right;
	width: 195px;
	text-align: right;
	padding-top: 5px;
	/*border: 1px solid red;*/
}

#menue_4{
	text-align: left;
	padding-left: 25px;
	padding-top: 45px;
}
.tx-user-links{
	text-align: left;
	padding-left: 25px;
	padding: 5px;
	/*border: 1px solid red;*/
}
div.altKlickEnlarge{
	text-align: left;
	padding-left: 30px;
	/*border: 1px solid blue;*/
}
.caption{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	/*border: 1px solid red;*/
}
/* ############### RECHTE SPALTE ENDE ################## */
/* ################ FOOTER ############################# */
#footer {
	width: 760px;
	height: 30px;
	vertical-align: middle;
	padding-bottom: 20px;		
}
#menue_3{
	float: left;
	padding-top: 10px;
	/*border: 1px solid red;*/
}
#menue_3 ul{
	list-style: none;
	padding-left: 30px;
}
#menue_3 li{
	display: inline;
	padding-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	/*border: 1px solid red;*/
}
#menue_3 a{
	text-decoration: none;
	color: #5F98CF;
	font-weight: bold;
	vertical-align: top;
	padding-top: 4px;
}
/*#menue_3 a:hover{text-decoration: underline;}*/
#print{
	float: left;
	font-size: 12px;
	padding-top: 10px;
	padding-right: 5px;
	/*background-color: yellow;
	border: 1px solid blue;*/
}
.printlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F98CF;
	font-weight: bold;
	vertical-align: top;
	padding-top: 4px;
	text-decoration: none;
}	
/* ################# FOOTER ENDE #################### */


/* ############### PLUGINS ########################### */
/*.user-simpleprojects-pi1{border: 1px solid green;}*/
/*.user-simpleprojects-pi1-listrow{border: 1px solid red;}*/
/*.user-simpleprojects-pi1 p{
	padding-top: 10px;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #444444;
}*/
.user-simpleprojects-pi1-listrow a, .tt_news_liste a {text-decoration: none;}
.user-simpleprojects-pi1 p.linkWeiter, .tt_news_liste p.linkWeiter{
	text-align: right;
	padding-top: 5px;
	padding-right: 40px;
	padding-bottom: 10px;
}
/*.user-simpleprojects-pi1 p.linkWeiter, .tt_news_liste p.linkWeiter, span.linkWeiter-mehr{padding-right:5px}
a span.linkWeiter-mehr {color: #276229;text-decoration:none;}*/
#rightcolumn .user-simpleprojects-pi1{
	text-align: left;
	padding-left: 25px;
	padding-top: 45px;
}
#rightcolumn .user-simpleprojects-pi1 ul, #rightcolumn .user-parks-pi1-links ul{list-style: none;}
#rightcolumn .user-simpleprojects-pi1 li, #rightcolumn .user-parks-pi1-links li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	/*border: 1px solid geen;*/
}
#rightcolumn .user-simpleprojects-pi1 li a, #rightcolumn .user-parks-pi1-links li a{
	text-decoration: none;
	color: #666666;
	/*background-image: url("../media/images/pfeil_re.gif");
	background-repeat: no-repeat;
	padding-left: 10px;*/
}

#rightcolumn .user-simpleprojects-pi1 li a:hover, , #rightcolumn .user-parks-pi1-links-li a:hover{color: #000;}
#rightcolumn .user-simpleprojects-pi1 li.ebene_1_CUR a, #rightcolumn .user-parks-pi1-links li.ebene_1_CUR a{color: #000;}

#rightcolumn .karte{padding: 45px 5px 10px 5px; /*border: 1px solid red;*/}
/*#rightcolumn .tx-user-links{
	text-align: left;
	padding: 45px 5px 25px 5px;
}*/
.user-events-pi1{padding: 10px 10px 20px 0px;}
.user-events-pi1 table{
	border-collapse: seperate;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #444444;
	
}
.user-events-pi1-listrow-header th{
	padding: 5px 3px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #336699;
	text-align: left;
	border-bottom: 1px dashed #CCC;
}
.user-events-pi1-listrow-odd td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	padding: 0px 5px 5px 2px;
	border-bottom: 1px dashed #CCC;
	background-color:#F5F5F5;
}
.user-events-pi1-listrow-even td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	padding: 0px 5px 5px 2px;
	border-bottom: 1px dashed #CCC;
	
}
.first-col{border-left: 1px solid #FFF;}
.user-events-pi1-browseresult{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 20px;
}
.user-events-pi1-browseresult a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
.user-events-pi1-singleView{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
.user-events-pi1-return a {text-decoration: underline; font-weight: bold;}
.interaktive-tour{padding: 45px 0 0 10px;}
.interaktive-tour-bild{padding: 0 5px 10px 5px;}

.user-partner-pi1-links{padding-top: 45px;}
.user-partner-pi1-listrow{padding: 0 5px 10px 5px;}
.user-parks-pi1-map{padding: 45px 5px 10px 5px; text-align: center;/*border: 1px solid red;*/}
.user-parks-pi1-links{
	padding: 20px 5px 10px 25px;
	text-align: left;
	/*border: 1px solid red;*/
}
.tx-macinasearchbox-pi1{
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	width: 250px;
	/*border: 1px solid green;*/
}
.tx-macinasearchbox-submit, .tx-macinasearchbox-submit:focus{
	cursor: pointer;
	/*text-align: left;
	margin-top: 10px;
	margin-left: 8px;
	padding-left: 18px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5F98CF;
	/*height:18px;*/ 
	width: 45px;
	border: none;
	background-color: #FFF;
}
.tx-macinasearchbox-box{
	height:18px; 
	width:130px; 
	font-size:11; 
	border:1px solid #C2C2C2;
}
.tx-indexedsearch-title, .tx-indexedsearch-descr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #444444;
	padding: 0;
	/*border: 1px solid green;*/
}
.tx-indexedsearch-redMarkup{color:red}
.tx-indexedsearch-title a{color:#444}
.news-files{/*border: 1px solid green;*/}
.news-files a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 19px;*/
	font-weight: bold;
	color: #5F98CF;
	text-decoration: none;
	/*border: 1px solid red;*/
}

.tx-iwiimgcatalog{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #444444;
	padding: 5px 0;
}
.tx-iwiimgcatalog p.tx-iwiimgcatalog-return a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color: #444444;
	text-decoration: underline;
}
.tx-iwiimgcatalog a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	color: #444444;
	text-decoration: none;
}
.tx-iwiimgcatalog a:hover{text-decoration: underline;}

.tx-indexedsearch-sw{font-style: italic;}
.tx-indexedsearch-title{}
/* ############### PLUGINS ENDE ###################### */

/* ############### FORMULAR ########################### */

form{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	
}

label{
	float: left;
	padding-top: 3px;
	width: 115px;
}

input{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 200px;
	border: 1px solid #000;
}
.submit{
	cursor: pointer;
	float: left;
	margin-top: 10px;
	margin-left: 115px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5F98CF;
	width: 100px;
	border: none;
	background-color: #FFF;
	background-image: url("../../images/pfeil_abschicken.gif");
	background-repeat: no-repeat;
}
textarea{
	float: left;
	width: 200px;
	border: 1px solid #000;
}
/* ############### FORMULAR ENDE ###################### */

/* ############### SITEMAP ############################ */
#sitemap-linke-spalte{float:left; width: 200px;}
#sitemap-mittlere-spalte{float:left; width: 150px;}
#sitemap-rechte-spalte{float:left; width: 120px;}
#sitemap-linke-spalte a, #sitemap-mittlere-spalte a, #sitemap-rechte-spalte a{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 13px;
	padding-left:1px; /* damit wird Darstellungsbug von W behoben */
}
#sitemap-linke-spalte a:hover, #sitemap-mittlere-spalte a:hover, #sitemap-rechte-spalte a:hover{color:#000}
.sitemap-reg{
	padding: 10px 0 0 0; 
	text-align: left;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	/*border:1px solid red;*/
}

/* ############### SITEMAP ENDE ###################### */


/*#csc-uploads{border: 1px solid #000;}*/
#csc-uploads{
	/*border: 1px solid green;*/
	text-align: left;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	height: 30px;
}
#csc-uploads li{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#5F98CF;font-weight:bold;}
span.icon{position:relative;top:4px;padding-right: 8px; }
#csc-uploads li a {
	
	/*line-height: 19px;*/
	font-weight: bold;
	color: #5F98CF;
	text-decoration: none;
	/*border: 1px solid red;*/
}
#csc-uploads li a.uploadlinks {
	margin-left:5px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 19px;*/
	font-weight: bold;
	color: #5F98CF;
	text-decoration: none;
	background-image: url("../../images/pfeil_abschicken.gif");
	background-repeat: no-repeat;
}
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #444444;
	text-align: left;
	padding-left: 25px;
}


