
@import url("feuser_reg_fuhrer.css");

body{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
line-height:15px;
text-align:center;
}



/* ----------- Titel ----------------- */

h1{
font-size:15px;
color:#0A9437;
margin: 0 0 3px 0;
}

h2{
font-size:13px;
color:#fff;
margin: 0 0 3px 0;
}


/* ----------- Navi rechts ----------------- */
#content_2cols_right .csc-header h1{
font-size:14px;
color:#ddd;
margin: 10px 0 2px 0;
}

.csc-menu a{
border-bottom: 0px solid;
color:#ddd;
display: block;
padding: 2px 0 0 15px;
}

.csc-menu a:hover{
background:url(../images/bg_unavi.png) no-repeat;
background-position: 0 2px;
border-bottom: 0px none#191E17;
color: #fff;
}



#content_2cols_right h2 {
	display: block; 

margin: 0 0 2px 0;
margin-top: 10px;
}

#content_2cols_right ul, #content_2cols_right form {
	margin-bottom: 0px; 
	margin-top: 0px;
}

h3{
font-size:12px;
color:#fff;
display: inline;
}
/*
#content_wrap a{
	color: #fff;
	border-bottom: 1px dotted #fff;
	text-decoration: none;
}
#content_wrap a:hover, #content_wrap a:active{
	border-bottom: 1px dotted #fff;
}
*/
img {
	border: 0px !important;
}

/* ------------------ LINKS -------------------- */

a {
	color: #fff;
	text-decoration: none;
}

td a, li a, p a, p.bodytext a, .bodytext a, strong a {
color: #fff;
	border-bottom: 1px dotted #fff;
	text-decoration: none;
}



/*------------------------------------------------------div elemente-------------------------------------*/

#wrapper{
width:100%;
position:absolute;
left:0;
top:0;
margin:auto;
text-align:left;
}

#header{
width:966px;
height:202px;
padding-bottom:6px;
position:absolute;
display:none;
}
/* 1 Column Template START */

#content{
	width:888px;
	height: auto;
	min-height: 270px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:thin;
	border-bottom-style:inset;
	padding-top:30px;
	text-align:left;
	position:absolute;
	top: -15px;
}

/* 1 Column Template END */

/* 2 Columns Template START */

#content_2cols_left{
float: left;
width:100%;
height: auto;
	min-height:270px;
padding-top:30px;
text-align:left;
/* position:absolute; */
}

#content_2cols_left p {
text-align: left;
}

/*----------------------- 
#content_2cols_left img{
float:right;}
------------------*/


#content_2cols_right{
   float: left;
	width:285px;
	height: auto;
	min-height:270px;
	padding-top:30px;
	margin-left: 33px;
	text-align:left;
	/*position:absolute;
	left: 603px;
	top: 0px;
	*/
}


#content_2cols_right ul{
   list-style-type: none;
   margin: 0;
   padding: 0;
}



/* 2 Columns Template END */


/* 3 Columns Template START */
#content_3cols_left{
float: left;
width:280px;
text-align:left;
margin:0!Important;
padding:0!Important;}

#content_3cols_center, #content_3cols_right {
   float: left;
	width:280px;
	min-height: 270px;
	text-align:left;
   margin:0!Important;
padding:0!Important;
}


/* 3 Columns Template END */

#content_wrap{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	margin:auto;
	top:0;
}


/*----------- Bottom Lines ---------------- */
#bottomlines {
	width:888px;
	height: 1px;
	padding-top:10px;
	text-align:left;
	float: left;
}

#leftline2cols {
float: left;
	width:570px;
height: 1px;
border-bottom-color:#FFFFFF;
border-bottom-width:thin;
border-bottom-style:inset;
}

#rightline2cols {
	float: left;
	width:285px;
height: 1px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:thin;
	border-bottom-style:inset;
margin-left: 33px;
	
}

#leftline3cols, #centerline3cols, #rightline3cols {
float: left;
width:280px;
height: 1px;
border-bottom-color:#FFFFFF;
border-bottom-width:thin;
border-bottom-style:inset;
}
#centerline3cols, #rightline3cols {
	margin-left: 23px;
}
/*----- footer ---- */

div#footer {
	
	float: left;
	left: 0px;
	margin-top: 15px;
	width: 100%;
	text-align: left;
	height: 20px;
	font-size: 10px !important;
	color: #fff;
}

div#footer a.lugi {
	color: #294932;
	text-decoration: none;
}

#head_text{
	position:absolute;
	text-align:right;
	padding-top: 5px;
	padding-bottom: 5px;
	left: 392px;
	top: 107px;
	height: auto;
	width: 565px;
}

#head_text h1{
	color: #fff;
	line-height: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:22px;
}

#head_text h2{
	color: #1B1D18;
	line-height: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:22px;
}

#head_text h3{
	color: #16843A;
	line-height: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:22px;
}

h1 .author, h2 .author, h3 .author {
	font-size: 0.5em;
	line-height: 1em;;
}


/*----- print, email, sitemap icons ---------------------------------------------*/
div#icons {
position:absolute;
   left: -12px;
	top: 211px;
	width: 90px;
		height: 16px;
	border: 0px #ff0000 solid;	
}

/* IE 6 and below */
* html div#icons {
   width: 100px;
	left: -16px;
}

		
		
div#icons a.home, div#icons a.home:visited {
		display:			block;
		overflow:           hidden;
		text-indent:        20px;
		background:			url(../images/icons.gif) 2px -13px;	
		width:				17px;
		height:				13px;
		float:				left;
		margin:				0 0 0 5px;
		}	

div#icons a.home:hover, div#icons a.home:active {
		background:			url(../images/icons.gif) 2px 0;	
		}	

		
		
		

div#icons a.contact, div#icons a.contact:visited {
		display:			block;
		overflow:           hidden;
		text-indent:        20px;
  		background:			url(../images/icons.gif) -16px -13px;	
		width:				15px;
		height:				14px;
		float:				left;
		margin:				0 0 0 6px;
		}	

div#icons a.contact:hover, div#icons  a.contact:active {
		background:			url(../images/icons.gif) -16px 1px;	
		}
		
div#icons a.print, div#icons  a.print:visited {
		display:			block;
		overflow:           hidden;
		text-indent:        20px;
		background:			url(../images/icons.gif) -36px -14px;	
		width:				15px;
		height:				13px;
		float:				left;
		margin:				0 0 0 6px;
		}	

div#icons  a.print:hover, div#icons  a.print:active {
		background:			url(../images/icons.gif) -36px 0px;	
		}
		
div#icons a.sitemap, div#icons a.sitemap:visited {
		display:			block;
		overflow:           hidden;
		text-indent:        20px;
		background:			url(../images/icons.gif) -55px -14px;	
		width:				17px;
		height:				13px;
		float:				left;
		margin:				0 0 0 5px;
		}	

div#icons a.sitemap:hover, div#icons a.sitemap:active {
		background:			url(../images/icons.gif) -55px 0;	
		}	

		


/*----------------------------------------------navigation---------------------------------------------*/
ul#navi{
	width:887px;
	height:18px;
	padding:0;
	list-style:none;
	font-size:12px;
	background:url(../images/bg_navi_.jpg) no-repeat;
	/*background-position: top; */
	margin:0;
	position:relative;
	left: 79px;
	top: 210px;
	display:none;
	
}

ul#navi li{
text-align:center;
float:left;
display: block;
margin:0px 15px 0px 15px;
padding-top: 0px;
width: auto;
height: 18px;
padding-bottom:0px;
padding-right: 0px;


}

ul#navi li span.menuspan{
display: inline;
height: 20px;
margin: 0px;
position: relative;
bottom: 5px;
}
/*
ul#navi li.active, ul#navi li.hover {
	background: #ff0000;
	color:#FFF;
	text-align:center;
float:left;
margin:0px 15px 0px 15px;
padding-top: 1px;
padding-left: 5px;
padding-right: 5px;
padding-bottom:2px;
}*/
ul#navi li a{
background: none;
text-decoration:none;
color:#FFF;
border-bottom: 0px;
}

/*
ul#navi li a:hover, a:active{
background-color:#1b1d18;
color:#FFF;
padding:3px 0 3px 0;
}
.edges ul li a:active, a:hover{
background:url(../images/navi_bg.jpg) repeat-x;
height:18px;
}
*/
.edges .left{
background:url(../images/edge.jpg);
float:left;
height:18px;}

.edges .right{
background:url(../images/edge.jpg);
float:right;
height:18px;
margin:0;}

/*------------------------ TemplaVoila FCE ------------------------------ */
#FCE_Typoscript {
	background: Aqua;
	width: 99%;
	height: auto;
}

/*-------------------------Latest Comments--------------------------------*/

.latestCommentEntry {
   float: left;
	margin-bottom: 8px;
	/* background: url(../images/transbg.png);*/
	width: 270px;
	height: auto;
}

/*---------------------------- SEARCH ------------------------------------- */

#content_2cols_right .post {
	display: none;
}
#content_2cols_left #searchform {
display: none;
}


div.searchform input{
	vertical-align: bottom;


}

#searchsubmit {
margin-top: 5px;
}


/*------------------------------------------------- TimbTab Blog --------------------------------------*/

.news-single-img {
	float: right;
margin-left:5px;

}

.news-single-imgcaption {
   margin-top: 0px;
	font-size: 11px;
	text-align: right;
}


.post h2 {
	display: inline;
}

.post {
 padding: 0px;
}

.post ul {
	margin-left: 2px;
	padding-left: 15px;
}
.blogtitleedge {
float: left;
height: auto;
	width: 1px;
}
.head {
float: left;
background: #0A9437;
width: 99%;
border: 0px solid #fff;
padding: 1px;
}

div.entry {
	float: left;
	margin-top:5px;
	margin-bottom: 5px;
}
* html .entry {
	margin-top: 10px;
}

div.entry p {
   margin-top: 0px;
	margin-bottom: 5px;
}

p.postmetadata {
	margin-top: 0px;
   margin-bottom: 10px;
}


.entryimg {
	float: right; 
	margin-left: 8px;
	border-bottom: 0px;
}
/**/

ul.commentlist  {
list-style: none;
margin-left: 0px;
padding-left: 0px;

	}
	
.commentlist li {
   margin-bottom: 5px;
	
	/*background: #0A9437;*/
}
/* ---- abgerundetet Ecken für den Blog-Kommentar --- */

/* voice-family hack für IE 5.5 und tiefer, nach diesem Hack interpretiert der IE 5.5 nix mehr; valide. */
#commenttopdiv {

	background: url(../images/commentbgtop.gif);
	width: 570px;
	height: auto;
	padding: 3px;	
		voice-family: "\"}\"";
		voice-family: inherit;
	width: 564px;
}
#commenttopdiv {
	
}
#commentbottomdiv {
	background: url(../images/commentbgbottom.gif);
	width: 570px;
	height: 2px;
	background-position: bottom;
}

/* -------------------- New Login box -------------------------- */
.tx-newloginbox-pi1 h3 {
	margin-bottom: 00px !important;
	display: inline !important;
	padding-bottom: 0px;
}
.tx-newloginbox-pi1 p, .tx-newloginbox-pi1 form{
	margin-top: 0px;
	
}
.tx-newloginbox-pi1 p {
	margin-bottom: 8px;
}

.tx-newloginbox-pi1 label {
	font-size: 12px;
}

.tx-newloginbox-pi1 #kommentlogin, .tx-newloginbox-pi1 #formforgot {
   float: left;
	width: 100%;
	height: auto; 
	border: 1px #fff dotted;
	padding: 3px;
	margin-bottom: 5px;
}
.tx-newloginbox-pi1 #loginform_links {
	float: left;
	width: 270px;
	margin-right: 10px;
	border-right: 1px #fff dotted;
}

.tx-newloginbox-pi1 #loginform_rechts {
	float: left;
	width: 270px;
	display: block;
	
}


/* Forms in general, Comment Form und Search Form */

input, textarea, radio {
	background: #000;
	border: 1px solid #0A9437;
	font-size: 12px;
	color: #0A9437;
}
input {
	padding-left: 2px;
	font-size: 13px !important;
}

/* for all input Button type='Image' Submit IMAGE */
input[type=image]  {
	border: 0px;
	background: none;
}
#gmapmarker{background:#191E17; padding:2px 6px 0 12px;}

.csc-textpic-imagewrap{
display:none;
}