/*
In dieser CSS-Datei gebrauchte Abk?rzungen

gb: ganze Breite
hg: Hintergrund
hl: headline
mg: mitgliedschaft


*/

* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 62.5%;
	font-family: Arial;
    background-color: #e3e3e4; 

}

h1, h2, h3 {
	
}
h1 {
	font-size: 1.6em;
	line-height: 1.1em;
	margin-bottom: 8px;
}
h2{
	font-size: 1.4em;
	color: #8D8B8C;
	margin-bottom: 7px;
	line-height: 1.2em;
}

h2 a{
	font-size: 1em;
	color: #8D8B8C !important;
	margin-bottom: 7px;
	line-height: 1.2em;
}
	
h3 {
	font-size: 1.2em;
	color: #98983A;
}



h4 {
	font-size: 1.2em;
}
a {
	text-decoration: none;
}


a:hover{
	text-decoration: underline;
}


#center {
	background-color: #fff;
	width: 1004px;
	margin: 0 auto;
}

#head {
	position: relative;
	/* height: 19.9em; */
	height: 21em;
	/* background-image: url(../images/global/head_hg.jpg); */
        background-image: url(../images/global/header_neu.png); 
	background-repeat: repeat-x;
	z-index:11;
}

#head_link {
	width: 1023px;
	height: 180px;
}


#head_akademie {
	position: relative;
	/* height: 19.9em; */
	height: 21em;
	background-image: url(../images/global/head_hg_akademie.png);
	background-repeat: repeat-x;
	z-index:11;
}


#head2 {
	display:none;	
}
#head_menue {
	top:14.8em;
	position: relative;
	font-size: 1.1em;
	font-weight: bold;
	color: #9d9a9a;
	height: 2.9em;
	z-index:5;
}
#head_menue ul {
	position: absolute;
	bottom: 0;
	right: 5px;
	list-style-type: none;
	width: 350px;
}
#head_menue ul li {
	float: left;
	padding: 0 0.5em 5px 0;
}


#head_menue ul li a{
	text-decoration: none;
	color: #9d9a9a;
}

#head_menue ul li a:hover{
	text-decoration: underline;
}

#menue {
    margin-top: -11px;
	height: 2.7em;
	position: relative;
	background-image: url(../images/global/menue_verlauf.png);
	background-repeat: repeat-x;
	font-size: 1.2em;
	font-weight: bold;
	color: #5f5e5e;
	z-index:2;
}
#menue div {
	height: 1.7em;
	position: relative;
	float: left;
	padding: 0;
}

/*************************************************************/
/***************** Menu horizontal ***************************/
/*************************************************************/

#nav, #nav ul {
	position:relative;
	z-index: 0;
	float: left;
	list-style: none;
	line-height: 1em;
	color: #000;
	font-weight: bold;
	font-size: 1.1em;
	padding: 0;
	margin: 0 0 1em 0;
	width: 1004px;
}
 
#nav a {
	display: block;
	text-decoration: none;
	padding: 0.8em 1em 0.5em 1em;
}

 
#nav li {
	float: left;
	padding: 0;
	
}
#nav li a { 
	display:block;
	text-decoration:none;
	font-size: 1.1em;
	color: #5f5e5e;
	border-bottom: 1px solif #fff;
}

 
#nav li ul {
	font-size: 0.9em;
	color: #858511;
	position: absolute;
	height:18px;
	left: -999em;
	z-index: 9999;
	width: 200px;
	height: auto;
	/* width: 174px; */
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
	border-top: 1px solid #fff;
		
}

#nav li ul div {
	display: none;
}

#nav li li {
	max-width: 200px;
}


#nav li ul li {
	z-index:9999;
	clear:left;
	background-color: #dfdf79;
	padding:0;
	border-bottom: 1px solid #fff;
	float:none;
	width: 200px;
}

#nav li ul a:hover {
        background-color: #f38000;
        
}


#nav li:hover a, #nav li a.aktiv, #nav li:hover li:hover a, #nav li:hover li:hover li:hover a, #nav li li a.aktiv {
	color: #fff;
}

#nav li:hover li a, #nav li:hover li:hover li a {
		color: #858511;
}

#nav li li a.aktiv {
	color: #fff!important;
/*	height: 15px; */
	
}

#nav li li li a {
	margin-top: 1px!important;
	font-size: 1.2em;
}

#nav li li li a.aktiv {
	margin: 0!important;
/*	height: 14px!important; */
}

#nav li ul li a {
		color: #858511;
        font-weight: bold;
		padding-top: 6px!important;
}

#nav li:hover, #nav li.sfhover, #nav li a.aktiv{
	background-image: url(../images/global/menue_bg_hover.jpg);
	background-repeat: repeat-x;
}

#nav li li:hover, #nav li li.sfhover, #nav li li a.aktiv {
	background-image: none;
	background-color: #f38000;
}

#nav li ul ul {
	margin: -25px 0 0 200px;
	list-style-type: none;
}	

#nav li ul a:hover ul {
	left: 1px;
}





#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
/*************************************************************/
/***************** Menu horizontal (3. Versuch) ***************************/
/*************************************************************/

/** formatierungen **/
/*
#menu {
	padding:0;
	margin:0;
	list-style-type: none;
}

#menu li,
#menu li.withsub {	
	float:left;	
	display:block;	
	height:32px;
	padding: 0;
}
*/
/* für ie6 
#menu li#hm_mitgliedschaft{
	width:178px;
}
#menu li#hm_peg{
	width:69px;
}
#menu li#hm_aktuell{
	width:79px;
}
#menu li#hm_fachberatung{
	width:125px;
}
#menu li#hm_sundv{
	width:226px;
}
#menu li#hm_akademie{
	width:124px;
}

#menu li#hm_fachtagung{
	width:111px;
}
*/
/**** W 
#menu li ul {
	margin-top: 0px;
	padding:0;
	list-style-type: none;
}
****/
/**** W 
#menu li ul li ul {
	margin-left: 200px;
	padding:0;
	list-style-type: none;
}
****/
/**** W 
#menu li ul li{
	background-color: #dfdf79;
	height: 23px;
	padding:0;
	border-bottom: 1px solid #fff;
	float:none;
	min-width:178px;
}
****/
/*
#menu li ul li.withsub2{
	border-bottom: 1px #fff solid;
	padding:0;
	margin: 0;
}
*/

/** bei dritter ebene muss breite angegeben werden 
#menu li#hm_mitgliedschaft.withsubiehover ul li,
#menu li#hm_mitgliedschaft.withsub:hover ul li{
	width:178px;
}
#menu li#hm_peg.withsubiehover ul li,
#menu li#hm_peg.withsub:hover ul li{
	width:205px;
}
#menu li#hm_fachberatung.withsubiehover ul li,
#menu li#hm_fachberatung.withsub:hover ul li{
	width:230px;
}
#menu li#hm_akademie.withsubiehover ul li,
#menu li#hm_akademie.withsub:hover ul li{
	width:200px;
	
}
**/
/* linkformatierungen */
/**** W 
#menu li.withsubiehover a,
#menu li a {
	display:block;
	height:16px;
	text-decoration:none;
	font-size: 1.1em;
	color: #5f5e5e;
}
****/

/* dropdown ebene 1 
#menu li.withsub ul li a,
#menu li.withsub:hover ul li a, 
#menu li.withsubiehover ul li a{
	padding: .3em 20px .3em 14px;
	margin:0;
	color: #858511;
	height:16px;
}
*/

/*
#menu li#hm_mitgliedschaft.withsub ul li a,
#menu li#hm_mitgliedschaft.withsub:hover ul li a, 
#menu li#hm_mitgliedschaft.withsubiehover ul li a {
	padding-left:21px;
}


#menu li.withsubiehover ul li.iehover ,
#menu li.withsubiehover ul li.withsub2iehover ,
#menu li.withsub:hover ul li:hover {
	background-color: #f38000;
	color: #fff;
	margin:0;
	padding: 0;
}

#menu li.withsubiehover ul li.iehover a,
#menu li.withsubiehover ul li.withsub2iehover a,
#menu li.withsub:hover ul li:hover a {
	color: #fff;
}
#menu li.withsubiehover ul li.iehover ul li a,
#menu li.withsubiehover ul li.withsub2iehover ul li a,
#menu li.withsub:hover ul li:hover ul li a {
	color: #858511;
}
#menu li.withsubiehover ul li.iehover ul li.iehover a,
#menu li.withsubiehover ul li.withsub2iehover ul li.iehover a,
#menu li.withsub:hover ul li:hover ul li:hover a {
	color: #fff;
}

*/
/*** positionen ***/
/*** untermenü unsichtbar
#menu li ul {
	position:absolute;
	left:-2180px;
}
 ***/
/*
#menu li#hm_mitgliedschaft.withsub:hover ul li ul,
#menu li#hm_peg.withsub:hover ul li ul,
#menu li#hm_aktuell.withsub:hover ul li ul,
#menu li#hm_fachberatung.withsub:hover ul li ul,
#menu li#hm_sundv.withsub:hover ul li ul,
#menu li#hm_akademie.withsub:hover ul li ul,
#menu li#hm_fachtagung.withsub:hover ul li ul,
#menu li#hm_mitgliedschaft.withsubiehover ul li ul,
#menu li#hm_peg.withsubiehover ul li ul,
#menu li#hm_aktuell.withsubiehover ul li ul,
#menu li#hm_fachberatung.withsubiehover ul li ul,
#menu li#hm_sundv.withsubiehover ul li ul,
#menu li#hm_akademie.withsubiehover ul li ul,
#menu li#hm_fachtagung.withsubiehover ul li ul {
	left:-2180px;
}
*/

/*** untermenü sichtbar 
#menu li.withsubiehover ul ,
#menu li.withsub:hover ul{
	left: -148px;
	top: 49px;
}
#menu li#hm_peg.withsubiehover ul,
#menu li#hm_peg.withsub:hover ul {
	left: 30px;
}
#menu li#hm_fachberatung.withsubiehover ul,
#menu li#hm_fachberatung.withsub:hover ul{
	left: 178px;
}
#menu li#hm_sundv.withsubiehover ul,
#menu li#hm_sundv.withsub:hover ul{
	left: 303px;
}
#menu li#hm_akademie.withsubiehover ul,
#menu li#hm_akademie.withsub:hover ul{
	left: 303px;
}
#menu li#hm_fachtagung.withsubiehover ul,
#menu li#hm_fachtagung.withsub:hover ul{
	left: 427px;
}
#menu li#hm_mitgliedschaft.withsub:hover ul li:hover ul,
#menu li#hm_peg.withsub:hover ul li:hover ul,
#menu li#hm_aktuell.withsub:hover ul li:hover ul,
#menu li#hm_fachberatung.withsub:hover ul li:hover ul,
#menu li#hm_sundv.withsub:hover ul li:hover ul,
#menu li#hm_akademie.withsub:hover ul li:hover ul,
#menu li#hm_fachtagung.withsub:hover ul li:hover ul,
#menu li#hm_mitgliedschaft.withsubiehover ul li.withsub2iehover ul,
#menu li#hm_peg.withsubiehover ul li.withsub2iehover ul,
#menu li#hm_aktuell.withsubiehover ul li.withsub2iehover ul,
#menu li#hm_fachberatung.withsubiehover ul li.withsub2iehover ul,
#menu li#hm_sundv.withsubiehover ul li.withsub2iehover ul,
#menu li#hm_akademie.withsubiehover ul li.withsub2iehover ul,
#menu li#hm_fachtagung.withsubiehover ul li.withsub2iehover ul {
	left: auto;
	display:block;
	position:static;
	margin-top:-24px;	
		
}
***/
/*
#menu li#hm_mitgliedschaft.withsub:hover ul li:hover ul,
#menu li#hm_mitgliedschaft.withsubiehover ul li.withsub2iehover ul {
	margin-left:178px;
	
}
#menu li#hm_peg.withsub:hover ul li:hover ul,
#menu li#hm_peg.withsubiehover ul li.withsub2iehover ul {
	margin-left:205px;
}
#menu li#hm_fachberatung.withsub:hover ul li:hover ul,
#menu li#hm_fachberatung.withsubiehover ul li.withsub2iehover ul {
	margin-left:230px;
}

#menu li#hm_akademie.withsub:hover ul li:hover ul,
#menu li#hm_akademie.withsubiehover ul li.withsub2iehover ul {
	margin-left:199px;
	
}
*/


.right, .left {
	position: absolute;
	top: 0;
}
.right {
	right: 0;
}
.left {
	left: 0;
}
#search {
	padding: 9px 11px 0;
	position: absolute;
	right: 0;
}
#search * {
	vertical-align: bottom;
}
#search .input {
	height: 1.6em;
	width: 11.9em;
	font-size: 0.75em;
	vertical-align: bottom;
}

#content {
	background-color: #fff;
}
#active_content {
	/*background-image: url(../images/global/background.png);*/
	background-repeat: repeat-y;
	background-color: #fff;
	border-top: 7px solid white;
	border-bottom: 7px solid white;
}
#active_left {
	margin-top:36px;
	float: left;
	padding-right: 8px;
	width: 178px;
}

#active_left a:hover{
	text-decoration: underline;
}

#active_middle {	
	position: relative;
	z-index: 1;
	width: 573px;
	float: left;
	margin-top: 37px;
	color: #2f2f2f;
	font-size: 1.2em;
	line-height: 1.3em;
}
#middle {
	font-size: 1.2em;
	line-height: 1.3em;
}
#active_middle a,
#middle a {
	text-decoration: none;
	color: #98983A;
}
#active_middle a:hover,
#middle a:hover {
	text-decoration: underline;
}

#left {
	background-color: #fff;
	width: 229px;
	padding-left: 20px;
	float: left;
}

/********************************************/
/******* Untermen? *************************/
/********************************************/
#active_left ul{
	list-style-type: none;
	padding:0;
	margin:0;
}

#active_left li {
	border-bottom: 1px solid #E3E3E5;

}
#active_left li.last {
	border-bottom: 0;

}


#active_left li a{
	display: block;
	padding: 8px 0 5px 15px;
	
	font-size: 1.2em;
	font-weight: normal;
	color: #696969;
	background-color: #d3d3d3;
	
}
#active_left li a:hover, #active_left li a.hover {
	background-color: #F18E00;
	color:#fff;
	text-decoration: none;
}



#active_left li a.active{
	background-color: #F18E00;
	color:#fff;
	font-size: 1.2em;
	font-weight: normal;
}


/*** Unter Unter Men? ***/

#active_left ul ul {
	padding:0;
	margin:0;	
	 
	
}

#active_left ul ul li {
	padding:0;
	margin:0;	
	border-bottom: 1px solid #E3E3E5;
}

#active_left ul ul li a{
	padding: 6px 0 5px 20px;
	font-size: 1.2em;
	font-weight: normal;
	color: #696969;
	background-color: #F5F5F5;
	display: block;
}

#active_left ul ul li a:hover, #active_left ul ul li a.hover { 
	background-color: #F18E00;
	color:#fff;
}


#active_left ul ul li.active{
	border-bottom: 1px solid #E3E3E5;
	font-size: 1.2em;
	font-weight: bold;
	background-color: #F18E00;
	color: #ffffff;
}

#active_left ul ul li.active a{
	color: #fff ! important;
}



/******************************************/
/********* Teaser rechts ******************/
/******************************************/

.teaser,
#active_right .tx-ttaddress-pi1 {
	border: 0.1em #eee solid;
	background-color:#fff;
	margin-bottom: 7px;
	
}


.teaser_head {
	background-color: #eee;
	padding: .4em .4em .4em 1.3em;
}

.teaser_head_bulleted {
	background-color: #eee;
	padding: .4em .4em .4em 1.3em;
	margin-bottom: .7em;
		
}

.teaser_head_justieren {
	margin-bottom: 3px;
}

.teaser_img_left {
	float:left;
	padding:0 8px 3px 0;
}
.teaser_img_left2 {
	float:left;
	padding:0 15px 3px 0;
}
.teaser_text_hell{
	display:block;
	padding:.5em .5em .6em 1.4em;
	/* background-color: #fff; */
}

.teaser_text_dunkel{
	display:block;
	padding:.5em .5em .6em 1.4em;
	background-color: #ddd;
}

.teaser h4, .teaser_text_hell h4{
	color: #bebd00;
	font-size: 1.4em;
}

 .teaser h4 a,  .teaser_text_hell h4 a{
 	color: #858416;
 }

.teaser h5 {
	color: #525252;
	font-size: 1.2em;
	font-weight: bold;
}

.teaser h5 a{
	color: #525252;
}

.text_grau, div.teaser p {
	color: #525252;
	font-size: 1.2em;
}

.text_grau_imp {
	color: #525252 !important;
	font-size: 1.2em !important;
	font-style: normal;
	
}

.text_grau a,div.teaser p a{
	color: #858416;
}

#teaser_head h1{
	background-image: url(../images/global/gruener_punkt.gif);
	background-repeat: no-repeat;
	background-position: top right;
	text-transform: lowercase;
	font-family: Arial;
	display: inline;
	padding-right:.5em;
}

#termine, #aktuelles {
	border: 0.1em #eee solid;
	background-color:#fff;
	margin-bottom: 7px;
}
#termine_head, #aktuelles_head{
	background-color: #eee;
	padding: .4em .4em .4em 1.3em;
	margin-bottom: .7em;
}

#termine_head h1{
	background-image: url(../images/global/gruener_punkt.gif);
	background-repeat: no-repeat;
	background-position: top right;
	text-transform: lowercase;
	font-family: Arila;
	display: inline;
	padding-right:.5em;
}

.termine_punkt_hell, .aktuelles_punkt_hell{
	display:block;
	background-image:url(../images/global/gruener_balken.gif);
	background-repeat:no-repeat;
	padding:.5em .5em .6em 1.4em;
	background-color: #fff;
}

.termine_punkt_dunkel, .aktuelles_punkt_dunkel{
	display:block;
	background-image:url(../images/global/gruener_balken.gif);
	background-repeat:no-repeat;
	padding:.5em .5em .6em 1.4em;
	background-color: #ddd;
}



#right, #left {
	margin-top: 37px;
}

#middle {
	color: #000;
	float: left;
}
#middle {
	margin: 37px 0 0 7px;
	width: 491px;
}
#middle_header{
	padding: 0em 1.5em 1.7em .7em;
}

#middle_header h1{
	background-image: url(../images/global/gruener_punkt_gr.gif);
	background-repeat: no-repeat;
	background-position: top right;
	display: inline;
	padding-right:.6em;
}

#middle_header h2{
	padding:.2em 0 .5em 0;
	margin:0;
	font-size: 1.4em;
	color: #98983A;
}



.float_right {
	float: right;
}
.float_left  {
	float: left;
}

#teaser_pegplus {
	padding: 11px 15px 17px 18px;
	background-color: #EFEFEF;
}

#teaser_mitte_fachberatung{
	width: 41em;
	height: 11.5em;
	padding-top: 6.4em;
	background-image: url(../images/index/teaser_mitte_fachberatung.jpg);
	background-repeat:no-repeat;
	background-color: #fff;	
	
}
#teaser_mitte_fachberatung ul{
	color: #fff;
	font-size: 1.4em;
	font-weight: bold;
	padding: 0;
	margin-left: 2em;
	list-style-type: disc;
}


#teaser_mitte_fachberatung li{
	padding-left:0;
	padding-bottom: .3em;
}

#teaser_mitte_fachberatung li a{
	color: #fff;
	text-decoration: none;
}

.teaser_mitte_hr {
	border:0;
	height: 4px;
	background-color: #eee;
	margin: .6em 0 .7em 0;
	overflow: hidden;
}
.mitte_hr {
	border:0;
	height: 4px;
	background-color: #eee;
	margin: 0 7px 7px 7px;
	overflow: hidden;
}

#teaser_mittel_mitgliedschaft{
	/*background-image: url(../images/index/teaser_mg_hg_verlauf.gif);*/
	background-repeat:repeat-x;
	padding: 0;
	margin: 0;
	width: 41em;
	
	float:left;
}
h1.mitgliedschaft_hl_hg{
	background-image: url(../images/index/mitgliedschaft_hl.gif);
	background-repeat: no-repeat;
	height: 2.2em;
	 text-indent: -9000px;
}

h1.einfach_kompetent_hl_hg{
	background-image: url(../images/index/einfach_kompetent_hl.gif);
	background-repeat: no-repeat;
	height: 2.2em;
	 text-indent: -9000px;
}


#teaser_mitte_broschuere img {
	float: left;
}

.inner_abstand,
#active_middle .tx-ttaddress-pi1,
#active_middle .tx-jkpoll-pi1,
#c1159,
#c1163 {
	padding: 0 7px 10px 7px;

}

.inner_abstand ul {
	margin-left:1.2em; 
}
/************************************************/
/****** inner_list eine liste mit Text *********/
/****** in der Mitte **************************/
/*********************************************/
#inner_liste img{
	float: left;
	border:0;
	padding: 0 .5em .5em 0;
}
#inner_liste h2{
	padding:0 0 .2em 0;
	margin:0;
	font-size: 1.4em;
	color: #98983A;
}
#inner_liste h2 a{
	color: #98983A;
}

#inner_liste h3 {
	font-size: 1.2em;
	padding:0 0 .2em 0;
	color: #8D8B8C;
}
#inner_liste h3 a{
	color: #8D8B8C;
	
}


.inner_liste_hr {
	clear:left;
	border:0;
	height: 1px;
	background-color: #dbdbdb;
	margin: .6em 0 .7em 0;
	overflow: hidden;
}
/********************************************/
/******* inner_forumular ********************/
/********************************************/

.inner_fieldset{
	border: 1px #fff solid;
	border: 0;
	margin: 0;
	padding: 0;
	width: 23em;
	
}

.fieldgrp { 
	width: 100%; 
	margin-bottom:.5em;
	
}

.fieldgrp:after { 
	content: "."; 
	display: block; 
	clear: both; 
	visibility: hidden; 
	line-height: 0; 
	height: 0; 
} /* overflow: hidden kills any autocomplete DIVs */

#inner_formular label { 
	font-weight: bold; 
	width: 30%; 
	clear:both; 
	padding: 0 10px 0 0; 
	line-height: 22px; 
	float: left; 
	display: block; 
	text-align: right;
	 
}
.field { 
	width: 63%; 
	float: left; 
}

.field input {
	width: 100%;
}

.inner_ganze_breite{
	display: block;
	width:97%;
	margin-bottom: .5em;
}
.inner_gb_rechts{
	width:97%;
	text-align: right;
	margin-bottom: .5em;
}

.inner_gb_rechts a{
	font-weight: bold;
	
}

/********************************************/
/******* Listennavigation  ******************/
/********************************************/
.listen_navigation, .wtdirectory_pagebrowser{
	/*width: 46.8em;*/
	width:100%; 
	float: left;
	text-align: center;
	
	/*background-color: #F28F00;*/
	background-color: #9c9c9c
	
}
.listen_navigation span, 
.listen_navigation a,
.wt_directory_pagebrowser span,
.wt_directory_pagebrowser a{
	padding: 0;
	margin: 0;
	color: #fff ! important;
}


.wt_directory_pagebrowser .listen_nav_zurueck, .listen_nav_weiter{
	width: 8.2em;
	height:1.4em;
	padding: .5em 0;
	float:left;
	text-align: center;
	background-color: #F28F00;
	color: #FFFFFF;
	font-size: .9em;
	font-weight: bold;
	display: block;		
}
.wt_directory_pagebrowser .listen_nav_zurueck{
	border-right: .2em #fff solid;
}


.listen_nav_weiter{
	border-left:.2em #fff solid;
}
.wt_directory_pagebrowser {
	float: left;
	list-style: none
}

.wt_directory_pagebrowser li{
	float: left;
}

.listen_nav_seiten, .wt_directory_pagebrowser {
	/*width:35em;*/
	/*width:53em;*/
	/*height:1.4em;*/
	padding: 5px 0;
	background-color: #9C9C9C;
	font-size: .9em;
	float: left;
	display: block;
	text-align: center;
	margin-right:12px;
}

.listen_nav_seiten span{
	
}


.listen_nav_seiten span.akt_seite {
	color: #000000 ! important;

}




.teaser_bild_oben{
	
	float:left;
	width: 41em;
	margin: 0;
	padding: 0; 
}


.teaser_bild_links{
	width: 20.7em;
	float:left;
	margin: 0;
	padding: 0;
}
.teaser_bild_rechts{
	width: 20.3em;
	float:left;
	margin: 0;
	padding: 0;
}
#gadgets {
	font-size: 10pt;
	color: #000000;
	text-align: right;
	padding-bottom:10px;
}
#gadgets img {
	margin-right: 7px;
	margin-left: 17px;
}

#gadgets a{
	color: #8D8B8C;
	text-decoration:none;
}
#gadgets a:hover{
	text-decoration:none;
}

#active_right {
	float: left;
	width: 229px;
	padding-right: 8px;
	padding-left: 8px;
	margin-top: 37px;
}

#right_active {
	background-color: #fff;
	float: right;
	width: 239px;
	margin-top: 37px;
	margin-right: 0px;
	margin-left: 7px;
	padding-bottom:.5em;
}

#right {
	
	background-color: #fff;
	float: left;
	width: 23.9em;
	margin-right: 0em;
	padding-bottom:.5em;
}

#mitglieds_login{
	margin-bottom:.5em;
}
#mitglieds_login_head{
	background-color:#eee;
	padding: .4em .4em 0em 0em;
}

#mitglieds_login_input{
	padding: .5em .5em 1.5em 1.3em;
	background-color: #f5f5f5;
}

#mitglieds_login_input label{
	display: block;
	padding: .5em .5em .3em 0;
	color: #5f5e5e;
	font-size: 1.2em;
	font-weight: bold;
}

#mitglieds_login_input input{
	border: 1px #fffff solid;
	margin: 0em .5em .4em 0;
	width: 111px;
	
}

#mitglieds_login_submit{
	text-align: right;
	margin: 0em .5em .9em 0;
	width: 160px;
	border: 0; 
}
.mitglieds_login_submit{
	color: #858416;
	text-decoration: none;
	font-size: 1.4em;
	font-weight: bold;
	border:0;
	background-color:#F5F5F5;
	text-align:right;
	cursor: hand;
}


.mitglieds_login_text{
	color: #5f5e5e;
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom:5px;
}

.mitglieds_login_text a{
	color: #5f5e5e;
}
.teaser_img{
	margin-bottom:.7em;
}

#footer {
	padding: 5px .5em 2em 2em;
	background-color: #e3e3e4;
}
#footer ul{
	padding-left:3em;
	float: left;
	list-style-type: none;
	width:70em; /*60*/
}

#footer li{
	float: left;
	padding-right: .5em;
	font-size: 1.2em;
	color: #5f5e5e;
}
#footer ul li a{
	color: #5f5e5e;
	text-decoration:none;
}

#footer ul li a:hover{
	text-decoration: underline;
}

#weitere_fragen {
	background-color: #9C9C9C;
	width: 412px;
	float: left;
	margin-right: 2px;
	padding: 8px 0 8px 18px;
	color: #FFFFFF;
	border-right: 2px solid #ffffff;
		font-weight: bold;
}

#mitglied_werden {
	padding: 8px 0px;
	text-align: center;
	background-color: #F28F00;
	color: #FFFFFF;
	font-size: 1em;
	font-weight: bold;
}

#mitglied_werden a{
	color: #FFFFFF;
	text-decoration: underline;
}


/********************************************/
/******* Mitglieder *************************/
/********************************************/

#karten_optionen{
	background-color: #eee;
	margin: .7em 0 1.8em 0;
	padding: .9em 0 1em .6em;
	
}

#karten_optionen form{
	margin: 1em .5em 0 3em;
}

#karten_optionen input{
	
}

#karten_optionen label{
	padding: 0 0 0 1em;
}
#karten_optionen p{
	padding: 0 0 .5em 0;
}

#zebra_header{
	background-color: #fff;
	float:left;
	width: 100%;
	
}

#zebra_header .titel{
	background-color: #fff;
	float:left;
	padding: 4px 1px 8px 0;
	font-size:1.5em;
}
#reiter {
	float:right;
}
.reiter{
	background-color:#9c9c9c;
	padding: 4px 6px 8px 6px;
	margin: 0 0 0 2px;
	float:left;
	font-size:1.5em;
	border-bottem: .2em #fff solid;
}

.reiter_active{
	background-color: #eee;
	margin: 0 0 0 2px;
	padding: 4px 6px 9px 6px;
	float: left;
	font-size:1.5em;
}

.reiter a,
.reiter_active a{
	color:#2F2F2F ! important;
}	
#zebra_data{
	clear: both;
	width: 100%;	
	border:0;
	/*border-top: 3em #eee solid;*/

	padding: 2em 0 0 0;
	border-collapse: collapse;
}


#zebra_data td {
	border:0;
	margin: 0;
	padding: .25em 1em;
	
		
}
#zebra_data tbody tr.zebra_dunkel td{
	background-color: #eee;
	border-bottom: 1px #dadad9 solid;	
}
#zebra_data tbody tr.zebra_hell td{
	background-color: #fff;
	border-bottom: 1px #dadad9 solid;
}

#zebra_data tbody tr.zebra_footer td{
	background-color: #fff;
}


/*************************************************************/
/***************** Sitemap ***********************************/
/*************************************************************/

.csc-sitemap{
}

.csc-sitemap a{
	text-decoration: none;
}
.csc-sitemap a:hover{
	text-decoration: underline;
}
.csc-sitemap ul {
	margin-left:.7em;
	padding: 0;
	list-style: none;
}	

.csc-sitemap ul ul{
	margin-left: 2em;
}


/*************************************************************/
/**************** fe_users_data ******************************/
/*************************************************************/

#tx-srfeuserregister-pi1-tt_address_form, #tx-srfeuserregister-pi1-fe_users_form {
	float:left;
	width: 46em;
}

#tx-srfeuserregister-pi1-tt_address_form label, #tx-srfeuserregister-pi1-fe_users_form label {
	width: 20%;
	float: left; 
}
#tx-srfeuserregister-pi1-tt_address_form .field, #tx-srfeuserregister-pi1-fe_users_form .field { 
	width: 63%; 
	float: left; 
}

/*********** Text Formatierungen allgmein*********/

h5 {
	color: #bebd00;
	display: inline;
	font-size: 1.2em;
}

h5 a{
	text-decoration: none;
	color: #858416;
}

/*h3 a.seminare_anmeldung{
	color: #F18E00 !important;
	float:right;
	margin-right:145px;
}*/


#footer p{
	margin:0;
	padding: 0;
	float:left;
	font-size: 1.2em;
	color: #5f5e5e;
	height:3em;
}

.abstand1{
	padding-top: 10px;
}
.abstand2{
	padding-bottom: 10px;
}
.csc-frame-indent{
	padding-bottom: 40px;
}
.nlbutton,
.pollsubmit,
.tx-kesmallads-pi1-searchbox-button,
.submitclass {
	border:0;
	color:#858416;
	background-color:#ffffff;
	cursor:hand;
}

.clear {
	clear:both;	
}
.tx-srfeuserregister-pi1 a {
	background:0;
	padding-left:0;	
}
.tx-indexedsearch .tx-indexedsearch-noresults {
	font-weight:normal;
	text-align:left;
	padding-top:10px;
}
.browsebox {
	padding-top:10px;	
}

h2.event_data_link{
	padding:0 !important;
}
.event_data_link a{
	color: #F18E00 !important;
	margin:0;
	
}

/*************************************************************/
/**************** googlemaps *********************************/
/*************************************************************/
/*
.markerTooltip {
	width: 100px;
	border-left:100px;
background: #fff;
color:#000;
padding: 3px 6px;
white-space: nowrap;
border: #333 solid 1px;
-moz-border-radius:10%;
-moz-opacity: 85%;
opacity: 0.85;
z-index:4;
} */

.clusterWindow {
	height:150px;
	overflow: scroll;
}

#home_link{
	position:absolute;
	z-index: 100;
	
}

#home_link a img{
	border: 0;
	width: 35em;
	height: 19.3em;
}


span.galery_nav_number, div.galery_nav_number {
	display:inline;
	float:left;
	font-size:1.2em;
	padding-top:10px;
	padding-bottom:10px;
	
	width:570px;
	
}
.galery {
	float:left;
	width: 71px;
	height: 48px;
	margin: 0;
	border: 4px solid #ffffff;
}
.galery_active {
	float:left;
	margin:0;
	border: 4px solid #f38000;
}
.galery_text {
	padding:10px 0 0 0;
}


#kontakt_adresse {
	float: left;
	margin-right:.5em;
	
}
#kontakt_adresse h2{
	display:inline;
}

#kontakt_googleMap {
	float: left;
}

#tipform label {
	float:left;
	padding-bottom:5px;
	width:15em;
}
#tipform input,#tipform textarea,#tipform img {
	float:left;
	margin-bottom:5px;
}
#tipform .tipbutton {
	margin-left:13.5em;
}
.float_left {
	float:left;
}


input.input_peg_id,input.input_zip {
	width:5em;
	float:left;
	margin-right:20px;
	margin-bottom:3px;
	
}
label.label_peg_id,label.label_zip {
	width:8em;
	float:left;
	margin-bottom:3px;
}
input.input_name,input.input_city {
	width:15em;
	float:left;
	margin-bottom:3px;
}
label.label_name,label.label_city{
	width:4em;
	float:left;
	margin-bottom:3px;
}
div.wtdirectory_filter_search form {
	float:left;
	width:38.5em;
	padding-bottom:10px;
}
input.wt_search_button {
	float:right;
	margin-right:1.7em;
}
label.cat_label,label.label_lief {
	float:left;
	width:8em;
	margin-bottom:3px;
}
select.cat_select {
	float:left;
	margin-bottom:3px;
	width:15em;
}
input.wt_search_button2 {
	margin-left:7em;
}

/*** mailformulara **/
#mailform h1.csc-firstHeader{
	padding: 0 7px 10px 7px;
	margin:0;
	font-size: 1.4em;
	color: #98983A;
}
#mailform {
	padding: 0 7px 15px 7px;
}
#mailform fieldset {
	border:0;
}
div.csc-mailform-field label {
	float:left;
	width:11.5em;
	padding-bottom:5px;	
}
div.csc-mailform-field input,div.csc-mailform-field select {
	margin-bottom:5px;	
}
input.csc-mailform-submit {
	border:0;
	color:#858416;
	background-color:#ffffff;
	cursor:hand;
	margin-left:10.4em;
	margin-top:10px;
}
div.csc-mailform-field {
	clear:both;
}
div.csc-mailform-label {
	padding:10px 0 10px 0;
}


/** gerätebörse **/
.tx-kesmallads-pi1 {
	padding: 0 7px 0 7px;
}
.tx-kesmallads-pi1-image,.tx-kesmallads-pi1-textcontent {
	float:left;
}
.tx-kesmallads-pi1-textcontent {
	width:36em;	
	padding:10px 0 10px 0;	
}
.tx-kesmallads-pi1-image {
	padding:10px 15px 10px 0;	
}
.tx-kesmallads-pi1-listdivider {
	clear:both;
	border:0;
	height: 1px;
	background-color: #dbdbdb;
}
.tx-kesmallads-pi1-browsebox {
	padding-top:10px;
}
h2.tx-kesmallads-pi1-title {
	padding-top:5px;
	padding-bottom:5px;
	margin:0;
}
.tx-kesmallads-pi1-editlink,.tx-kesmallads-pi1-deletelink {
	padding-right:10px;
}
.smalladform-label {
	padding-bottom:3px;
}
.smalladform-field,.smalladform-field-check {
	padding-bottom:10px;
}
.tx-kesmallads-pi1-edit_image_note {
	padding-bottom:10px;
}
.smalladform-field textarea {
	width:35em;
	height:15em;
}

/** homepage **/
h1.home {
	background-image:url(../images/global/gruener_punkt_gr.gif);
	background-position:right top;
	background-repeat:no-repeat;
	display:inline;
	padding-right:0.8em;	
	padding-bottom:0.5em;
	line-height:1.8em;
	font-size:1.5em;
}

/** text link, bild rechts **/
.tl_br_text {
	float:left;	
	padding:0 15px 10px 0;
	width:25em;
}
.tl_br_image {
	float:left;	
	padding-bottom:10px;
}

.hg_teaser_mitte{
	background-image: url("/fileadmin/images/index/bg_mitte_grau.jpg");
	width: 493px;
	height: 106px;
	margin-bottom: 4px;
}

.hg_teaser_mitte img{
	float: left;
	padding: 10px 6px;
	border: 0;
}

.hg_teaser_mitte_text{
	padding-top:15px;
	padding-right: 10px;
	

}
.hg_teaser_mitte_text span{
	display:block;
	margin-top: .2em;
	font-size: 1em;
}
.hg_teaser_mitte_text h1{
	font-size: 1.2em;
	font-weight: normal;
	display: inline;
}


/*** P.E.G. Akademie ***/
/*** kb_eventboard ***/

.kb_categoryselector{
	float: left;
	margin-bottom: 13px; 
	margin-right:30px;
	
	
}

.kb_monthselector{
	float:left;
	margin:0;
	
	padding:0;
}

.dates {
	color: #98983A;
}

input#kb_submit{
	font-size: .8em;
	line-height: .8em;
	height: 18px;
	vertical-align: middle;
	
	margin-bottom: 8px;
}

.event_category_image,
.event_header_text{
	float:left;
}

.event_header_text{
	 vertical-align: baseline;
}

.event_header_text h2{
	width: 470px;
}

.event_category_image img{
	border: 0;
	margin-right: 15px;
}



/*########################*/
/*### Social Bookmarks ###*/
/*########################*/

.tx-timtabsociable-pi1{
	
}

.tx-timtabsociable-pi1 img{
	padding: 3px !important;
	margin: 0 !important;
}
.social_b{
	margin-left:10px;
}

.einrichtung {
	padding:0 0 8px 0;	
}
.padding1 {
	padding-bottom:20px;	
}

.rgslideshow .rgsnest{
	border: 0 !important;
	margin: 5px;
}
.rgstitle{
	position: absolute;
	color: #000 !important;
	
	
}

#start_einkauf {
	margin-right: 10px;
}



#start_einkauf, #start_akademie {
	color: #333;
	float: left;
	width:240px;	
}

#start_akademie p, #start_einkauf p{
	padding-top: 10px;
}


.videobox {
	position: relative;
	z-index: 1;
}



/*########################*/
/*### Lieferanten Logos###*/
/*########################*/
.lieferanten_logo{
	width:160px;
	height: 160px;
	float:left;
	padding: 5px;

