@charset "utf-8";
*{
		margin:0;
		padding:0;
}
body  {
    	font: 11px/1.4em Verdana, Arial, Helvetica, sans-serif;
    	background: fixed;   	
    	color: #555;
    }
p {
	margin-bottom:0.5em;
}
#inhaltMainContent a{
	color: #857d33;
	text-decoration:none;
}
#container { 
    	
	width: 980px;    	   	
    	text-align: left;
    } 
#header { 
    	
    } 
 
#sidebar1 {
    	float: left; 
    	width: 200px; 
		margin-top:0;
    }
#sidebar1_in {
		padding:0 10px 0 20px;
}
#mainContent { 
    	float:left;
	width:580px;		
	padding-top:180px;
    	
    } 

 
#footer p {
    	width:580px;
    	text-align:center;
    	padding-top:5px;
    	padding-bottom:50px;
    }
.fltrt { /* Mit dieser Klasse können Sie ein Element auf der Seite nach rechts fließen lassen. Das floatende Element muss vor dem Element stehen, neben dem es auf der Seite erscheinen soll. */
    	float: right;
    	margin-left: 8px;
    }
.fltlft { /* Mit dieser Klasse können Sie ein Element auf der Seite nach links fließen lassen. */
    	float: left;
    	margin-right: 8px;
    }
.clearfloat { /* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem Schließen eines Containers sein, der wiederum einen vollständigen Float enthalten sollte. */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	
hr.gold30px {
		border: 0;
		color: #9e8e39;
		background-color: #9e8e39;
		height: 30px;
		line-height:30px;
		width: 100%;
		text-align: left;
}
hr.gold5px {
		border: 0;
		color: #9e8e39;
		background-color: #9e8e39;
		height: 5px;
		line-height:5px;
		width: 100%;
		text-align: left;
}
hr.gold1px {
		border: 0;
		color: #9e8e39;
		background-color: #9e8e39;
		height: 1px;
		line-height:1px;
		width: 100%;
		text-align: left;
}
#inhaltMainContent{
		background:#fff;
		padding: 20px 0 1px 80px;
}
#inhaltMainContent_in{
		padding-top:40px;
		padding-right:20px;
		padding-bottom:50px;
}


/* ################ menu_left ################ */
ul.menu_left{
				
}
ul.menu_left a{
		color: #000;
		text-decoration:none;
		line-height:1.8em;
		display:block;
}
ul.menu_left li{
		list-style-type:none;
		
}

li.level1{
		/*background-color:#c3bf95;*/
		background: url(../images/goldTransp.png) left top;
		border-bottom:1px solid #857d33;
}
li.level1 a{
		padding-left:5px;
}
li.aktLevel1{		
		background-image:none;
}
li.aktLevel1 a.aktLinkL1{
		background: url(../images/linie30pxGold.jpg) left top;
		/*background-color:#857e39;*/
}
li.level1 a{
		font-weight:bold;		
}
li.level2 a{
		font-weight:normal;
		padding-left:15px;
}
li.aktLevel2 a.aktLinkL2{
		background: url(../images/transpWeiss.png) left top;
		
}
li.level3 a{
		font-weight:normal;
		padding-left:30px;
}
li.aktLevel3 a.aktLinkL3{
		background: url(../images/transpGreen.png) left top;
		
}
.tx-macinasearchbox-pi1 #suchfeld{
		border:none;
		background: url(../images/transpWeiss.png) left top;
		margin:7px 5px 7px 3px;
		width:90px;
}
.suchlabel{
		font-weight:bold;
		font-size:1.1em;
		
}
/* ###################################### 
============ Indexierte Suche ==========
########################################*/
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color:#857d33;
}
.tx-indexedsearch-searchbox-sword {
	border:1px solid #ccc;
}

.tx-indexedsearch-searchbox-button {
	border:none;
	background-color: #857d33;
	
	color:#fff;
	margin-top: 2px;
	cursor:pointer;
}
.tx-indexedsearch input, .tx-indexedsearch select{
	border:1px solid #857d33;
}
.tx-indexedsearch table {
	border-collapse: separate;
        border-spacing: 3px 3px;
}
/* ###################################### 
============ Footernavigation ==========
########################################*/
#footer a{
	text-transform:uppercase;
	text-decoration:none;
	color: #857d33;
	font-size:10px;
}
.bookmark{
	text-align:center;
}
/* ###################################### 
============ Breadcrumb ==========
########################################*/
.breadcrumb a{
	text-decoration:none;
}
/* ###################################### 
============ Metanavigation ==========
########################################*/
.metanavigation{
	height:18px;
	padding-left:80px;
}
.metanavigation a{
	color: #857d33;
	text-decoration:none;
	padding-left:8px;
	background: url(../images/dekoMeta.gif) left center no-repeat;
}
a.aktMeta {
	background: url(../images/pfeilRe.gif) left center no-repeat;
}


/* Mailformular */
/*#########################################################################
 =========== Mailformular - tipafriend - dmailSubscription ============= 
 ###########################################################################*/
#mailform  .csc-mailform-field .csc-mailform-check{
	border:none;
	width:20px;

	display:inline;
	position:relative;
	top:-17px;
}
.dmailsubscripe_kat{
	margin-top:10px;
}
.dmail_subscription input{
	border:1px solid #ccc;
}
.tiplink{
	text-transform:uppercase;
}
fieldset.csc-mailform {
	border:none;
	margin-left: 55px;
}

.csc-mailform-field label { 	
	display:block;
}

.csc-mailform-field span.csc-mailform-label{
	font-size:12px;
	font-weight:bold;
	display:block;
	color:#333333;
	padding-bottom:3px;
	padding-top:15px;
	
}

#mailform input, .tx_tipafriend input, #mailform textarea, .tx_tipafriend textarea, #mailform select, .tx_tipafriend select{
	border:1px solid #857d33;
	width:240px;
	background-color:#ffffff;
	margin:2px 0px;
}

#mailform input{
	height:16px;
}
#mailform select{
	width:100px;
}
#mailform label{
	font-weight:normal;
	text-align:left;
	margin-left:20px;
}

/* Senden - Buttons */
#mailform .csc-mailform-submit,#tx_tipafriend_button, .dmailsubscripeButton
{
	border:1px solid #857d33;
	width:100px ;
	height:22px ;
	background-color:#EEEEEE ;	
	font-size:10px ;
	font-weight:bold ;
	cursor:pointer;
	

}
#mailform .csc-mailform-submit{
	margin-left:242px ;
}
#mailform .csc-mailform-submit:hover, #tx_tipafriend_button:hover, .dmailsubscripeButton:hover{
	color:#857d33;
}



/*Formularfelder aktiv*/
input:active,.tx_tipafriend_formfield input:active,.csc-mailform-field input:active,
textarea:active,.tx_tipafriend_formfield textarea:active,.csc-mailform-field textarea:active,
select:active,.tx_tipafriend_formfield select:active,.csc-mailform-field select:active
{}

/*Formularfelder hover*/
input:hover,.tx_tipafriend_formfield input:hover,.csc-mailform-field input:hover,
textarea:hover,.tx_tipafriend_formfield textarea:hover,.csc-mailform-field textarea:hover,
select:hover,.tx_tipafriend_formfield select:hover,.csc-mailform-field select:hover
{}

/*Formularfelder focus*/
input:focus,.tx_tipafriend_formfield input:focus,.csc-mailform-field input:focus,
textarea:focus,.tx_tipafriend_formfield textarea:focus,.csc-mailform-field textarea:focus,
select:focus,.tx_tipafriend_formfield select:focus,.csc-mailform-field select:focus
{}

/* ----- News --- */
.news-latest-container a{
	color: #857d33;
	text-decoration:none;
}
.news-latest-container hr{
	visibility:hidden;
}
.news-latest-item{
	margin-top:10px;
}
.news-latest-item h1, 
.news-latest-item h2,
.news-latest-item h3 {
	font-weight:normal;
	font-size:1.1em;
}

.news-latest-morelink a{
	font-size:0.8em;
}

.news-single-item hr{
	visibility:hidden;
}
.news-single-backlink a{
	text-decoration:none;
	font-size:0.8em;
}

.news-list-container a{
	color:#862336;
	text-decoration:none;
}
.news-list-container hr{
	visibility:hidden;
}
.news-list-item{
	margin-bottom:10px;
}
.news-list-item img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.news-list-item h1, 
.news-list-item h2,
.news-list-item h3 {
	font-weight:normal;
	font-size:1.1em;
}
.news-list-morelink{
	font-size:0.8em;
}
#sonderinhalt{
	background:url(../images/bg_muster_grau.jpg);
	padding:20px 0 16px 0;
}
.textGold{
	color:#9E8E39;
}
.mail{
	color:#857D33;
	text-decoration:none;
	background:url(../images/email.png) left 3px no-repeat;
	padding-left:15px;
}
.download{
	background:url(../images/pdf.gif) left center no-repeat;
	padding-left:22px;
}
.external-link-new-window{
	background:url(../images/link_ext.png) left center no-repeat;
	padding-left:12px;
}
/* lumo google map*/
.tx_lumogooglemaps_pi1_sidebar{
	display:none;
}
/* Bilderunterschrift */
dd.csc-textpic-caption{
	font-size:0.9em;
	color:#fff;
	line-height:1.6em;
	background-color:#9E8E39;
}
