input,textarea,select{background-color:#ffffff;}

.dmail_subscription b{line-height:1.5em;;}
/* ######################################
======= Korrektur Unterschrift Bilder ====== 
########################################*/
#mainContent .csc-textpic-imagewrap dd{
	margin-left:0;
	padding-top:3px;
}

/* ######################################
======= Glossar ====== 
########################################*/

#searchform_select_tx_sgglossary_pi1 a {
	background-color: #799204;
	color:#fff;
}
.tx-sgglossary-pi1 table td{
	padding-right:10px;
}
/* ######################################
======= Inhaltselement Tabelle ====== 
########################################*/
.contenttable{
   
    background-color:#eee;
}
#mainContent .contenttable p, #mainContent .contenttable ul{
   margin-bottom:0;
}
.contenttable thead, .contenttable th{
	background:#eee;
	
}
.contenttable th{
	padding:2px 10px;
	background-color:#ddd;
	color:#333;
}
.contenttable td{
	padding:5px 10px;
	background-color:#fff;
}

/* ######################################
=======  letzte Aktualisierungen Menu  ====== 
########################################*/
#mainContentRight .menu_updated{
	list-style-type: decimal;
}


/* ######################################
=======              rgtabs        ====== 
########################################*/

#mainContentRight .tx-rgtabs-pi1 .rgtabs-menu, #mainContent .tx-rgtabs-pi1 .rgtabs-menu{
	margin-bottom:0;
}

#mainContent #left .rgtabs-menu li.rgtabs-selected, #mainContent .rgtabs-menu li.rgtabs-selected {
	background:transparent url(../images/tab-on-l.gif) no-repeat scroll left top;
}
#mainContentRight #left .rgtabs-menu li.rgtabs-selected, #mainContentRight .rgtabs-menu li.rgtabs-selected {
	background:transparent url(../images/tab-on-l.gif) no-repeat scroll left top;
}
#mainContent #left .rgtabs-menu li.rgtabs-selected a, #mainContent .rgtabs-menu li.rgtabs-selected a {
	background:transparent url(../images/tab-on-r.gif) no-repeat scroll right top;
	color:#333333;
	
}
#mainContentRight #left .rgtabs-menu li.rgtabs-selected a, #mainContentRight .rgtabs-menu li.rgtabs-selected a {
	background:transparent url(../images/tab-on-r.gif) no-repeat scroll right top;
	color:#333333;
	
}
#mainContent .rgtabs-menu li a, #mainContent #left .rgtabs-menu li a{
        font-weight:normal;
        font-size:12px;
}
/* ######################################
======= jfmulticontent ====== 
########################################*/
DIV.tx-jfmulticontent-pi1 UL.ui-widget-header{
	background-color:#ffffff;	
	background:transparent url(../imagesx/tab-on-r.gif) no-repeat scroll right top;
	border:none;
	font-weight:normal;
	font-size:12px;
	font-family:Arial;	
	padding: 2px 12px 0 0; 
	color:#799204;
}
#mainContent DIV.tx-jfmulticontent-pi1 UL{
	margin-left:0;
	margin-bottom:0;
}
#mainContent DIV.tx-jfmulticontent-pi1 .ui-tabs .ui-tabs-nav li a{
	padding: 0.3em 0.5em;	
}
#mainContent DIV.tx-jfmulticontent-pi1 .ui-tabs-panel,
#mainContent DIV.tx-jfmulticontent-pi1 ui-widget-content{
	background:#FFFFFF url(../images/topbg.gif) repeat-x scroll 0 0;
	border: 1px solid #cccccc;
	clear:both;
	overflow:hidden;
	padding: 1em 1.5em;
	color: #505050;
	line-height:1.3em;
	font-family:Arial,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}
#mainContent DIV.tx-jfmulticontent-pi1 .ui-tabs{
	padding:0;
}
#mainContent DIV.tx-jfmulticontent-pi1 .ui-widget{
	background: none;
	border:none;
}
#mainContent DIV.tx-jfmulticontent-pi1 .ui-state-default,
#mainContent DIV.tx-jfmulticontent-pi1 .ui-state-hover,
#mainContent DIV.tx-jfmulticontent-pi1 .ui-state-active,
#mainContent DIV.tx-jfmulticontent-pi1 .ui-tabs-selected a{
	background: none;
	cursor:pointer;
	/*border:1px solid #cccccc; ???*/
	font-weight:normal;
}
#mainContent div.tx-jfmulticontent-pi1 .ui-tabs .ui-tabs-nav li{
	background:transparent url(../images/tab-on-l.gif) no-repeat scroll left top;
	/*padding: X <abstand zwischen tabs> X X*/
	padding: 0px 3px 0px 0px;
	margin:0;
	
}
#mainContent div.tx-jfmulticontent-pi1 .ui-tabs .ui-tabs-nav li a{
	background: transparent url(../images/tab-on-r.gif) no-repeat scroll right top;
	padding: 8px 15px 5px 0px;	
	margin-left:15px;
	margin-right:0px;	
	text-decoration:none;
	/*nur zum testen border:1px solid #ff0000;*/
	
}


#mainContent div.tx-jfmulticontent-pi1 .ui-state-active,
#mainContent div.tx-jfmulticontent-pi1 .ui-state-default{
	border:none;
}



/* ######################################
======= Ändern Layout Elemente ====== 
########################################*/
.trennungslinie{
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
	margin-top:10px;
	/*padding:10px;*/
	
}

.gluehbirne {
	margin-bottom:10px;
	margin-top:10px;
	padding:0 10px 0 40px;
	background: url(../images/birneIcon.png) left 60% no-repeat;	
	
}

.plus {
	margin-bottom:10px;
	margin-top:10px;
	padding:0 10px 0 40px;
	background: url(../images/plusIcon.png) left 60% no-repeat;	
}

.borderGrau {
	border:1px solid #CCCCCC;
	margin-bottom:10px;
	margin-top:10px;
	padding:10px;
		
}

.backgroundGrau {
	background-color:#EFEFEF;
	border:1px solid #CCCCCC;
	margin-bottom:10px;
	margin-top:10px;
	padding:10px;
}
#mainContent h1.seitentitel{
	font-size: 16px;
	letter-spacing:1px;
	padding-top:0;
}
.rechtsbuendig{
	text-align:right;
}
/* ######################################
======= Inhaltselement Aufzählung ====== 
########################################*/
ul.csc-bulletlist{

	list-style-image: url(../images/bullet_gruen.gif)	
}


/* ######################################
=========== Loginformular ============= 
########################################*/
.csc-loginform input{
	border:1px solid #ccc;
	
}
#mainContent .csc-loginform p{
	margin-top: 5px;
	margin-bottom: 5px;
}
#mainContent .csc-loginform tr{
	padding-bottom: 10px;
}
/*#########################################################################
 =========== Mailformular - tipafriend - dmailSubscription ============= 
 ###########################################################################*/

.dmailsubscripe_kat{
	margin-top:10px;
}
.dmail_subscription input,.dmailinput{
	border:1px solid #ccc;
}
.tiplink{
	text-transform:uppercase;
}
fieldset.csc-mailform {
	border:none;
	margin-left: 55px;
}

.csc-mailform-field label { 	
	display:block; 
	float:left; 
	clear:left;
}

.csc-mailform-field span.csc-mailform-label{
	font-size:12px;
	font-weight:bold;
	display:block;
	margin-left: 100px;
	color:#333333;
	padding-bottom:3px;
	padding-top:5px;
	
}

#mailform input, .tx_tipafriend input, #mailform textarea, .tx_tipafriend textarea, #mailform select, .tx_tipafriend select{
	border:1px solid #ccc;
	width:240px;
	background-color:#ffffff;
	margin:2px 0px;
}

#mailform input{
	height:16px;
}
#mailform select{
	width:100px;
}
#mailform label{
	font-weight:normal;
	width:100px;
	text-align:left;

}

/* Senden - Buttons */
#mailform .csc-mailform-submit,#tx_tipafriend_button, .dmailsubscripeButton,
.tx-rggooglemap-pi1 .submit,
.dmailsubmit
{
	border:1px solid #ccc;
	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,
.tx-rggooglemap-pi1 .submit:hover
{
	color:#8AA607;
}

input.tx-indexedsearch-searchbox-button,
#tx_tipafriend_button{
	margin-left:142px ;
}

/*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,
.tx-rggooglemap-pi1 input:active,
.tx-rggooglemap-pi1 .startadress input:active,
#mailform FIELDSET.csc-mailform .csc-mailform-field input:active,
#mailform FIELDSET.csc-mailform .csc-mailform-field textarea:active,
.tx-rggooglemap-pi1 .startadress INPUT#saddr:active
{background-color:#ebedf0;}

/*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,
.tx-rggooglemap-pi1 input:hover,
.tx-rggooglemap-pi1 .startadress input:hover,
#mailform FIELDSET.csc-mailform .csc-mailform-field input:hover,
#mailform FIELDSET.csc-mailform .csc-mailform-field textarea:hover,
.tx-rggooglemap-pi1 .startadress INPUT#saddr:active:hover
{background-color:#ebedf0;}

/*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,
.tx-rggooglemap-pi1 input:focus,
.tx-rggooglemap-pi1 .startadress input:focus,
#mailform FIELDSET.csc-mailform .csc-mailform-field input:focus,
#mailform FIELDSET.csc-mailform .csc-mailform-field textarea:focus,
.tx-rggooglemap-pi1 .startadress INPUT#saddr:focus
{background-color:#ebedf0;}


/*################### footer+Inhalt Intro(Home) ###############*/
span.ueberschrift{font-size:12px; text-transform:uppercase;display:block;margin-bottom:10px;}
#footer {
    font-size:10px;
    }
#footer1 {
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	line-height:24px;
	padding:0 20px;
}
#footer2 {
	padding:20px;
	}
#footer2_links {
	color:#333;
}
#footer2_links ul{
	list-style-type:none;
	font-weight:bold;
	}
#footer2_links ul li{
	font-weight:bold;
}
/* ############### macina Suchbox ############### */
.searchbox {
	border:none;
	background:#eee;
	width:130px;
	padding-left:2px;
}
#mainContent .tx-indexedsearch .tx-indexedsearch-searchbox select{
	border:1px solid #ccc;
	margin-top:3px;
	background:#eee;
	width:130px;
	padding-left:5px;
	
	margin-bottom:5px;
}
.searchbutton{
	border:none;
	background:#fff;
	cursor:pointer;
}
.searchbutton:hover{
	color:#799204;
	background-color:#fff;
}
#mainContent .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color:#799204;
}
#mainContent .tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {
	
	border:1px solid #ccc;
	background:#eee;
	margin-bottom:5px;
	padding-left:2px;
}
#mainContent .tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {
	width:45px;
	border:1px solid #ccc;
	background:#eee;
	margin-top:3px;
	cursor:pointer;
	margin-left:0;
	font-size:10px;
	font-weight:bold;
	
}
#mainContent .tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button:hover {
	color:#999;
}

#tx_indexedsearch_extResume{border:none;}


/* ############### News ######################## */
hr.clearer{
	visibility:hidden;
}
.news-latest-item{
	width:190px;
	float:left;
	padding-left:30px;
	padding-right:10px;

}
.news-latest-container h2{
	padding-left:30px;
}
.news-list-item {
	background-attachment:scroll;
	background-image:url(../images/bg_news.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	margin-bottom:10px;
	padding: 10px;
	padding-left:20px;
	border:1px solid #ccc;
	border-left:2px solid #aaa;
}
.news-single-item {
	/*background-attachment:scroll;
	background-image:url(../images/verlauf1.jpg);
	background-position:left top;
	background-repeat:repeat-x;*/
	padding: 10px;
	padding-left:20px;
	border:1px solid #ccc;
}
.news-latest-item img, .news-list-item img{
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.news-list-item h3{
	background:#eeeeee;
	padding-left:3px;
	border-left:10px solid #799204;
}
/* ############### Allgemein ######################## */
.paddingRechts20px{
	padding-right:20px;
}
/* ############### Googlemaps ###################### */

DIV.tx-rggooglemap-pi1 .mapnest .maptop #map DIV DIV DIV .markerTooltip{white-space:nowrap;padding:5px;}


INPUT#saddr{
	border-style:solid;
	border-width:1px;
	border-color:#CCC !important;
	height:18px;
	width:280px;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	padding:0;
	margin:0;
	
}
.tx-rggooglemap-pi1 .startadress input:hover,
.tx-rggooglemap-pi1 .startadress input:focus,
.tx-rggooglemap-pi1 .startadress input:active{border:1px solid #cccccc;}
.startadress b{}

INPUT#submit{
	border:1px solid #cccccc;		
	background-color:#EEEEEE ;	
	/*font-weight:bold;*/
	cursor:pointer;
	width:150px !important;
	height:18px !important;
	font-size:11px;
	line-height:13px;
	margin:0;
	padding:0;
	
}

DIV.tx-rggooglemap-pi1 #poi .poi-content div{
width:550px;
height:40px;
}

#mainContent form input.dmailinput{
	margin-top:5px;
	margin-bottom:5px;
}

