@import url(layout.css);
@import url(navi.css);
@import url(typo.css);


/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Layout
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.header  {background: #6DC62C;}
#leftWrap #subNav, #rightTop  {background: #6DC62C;}


#subNav li {border-bottom: 1px solid #F1F9EA;}



/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Typo
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

 
 
 
#subNav a { color:#333; font-weight: normal; background-color: #95D06A;}
#subNav a:hover,
#subNav a.active {background-color:#BEE2A4;}

h1, 
#centerContent .teaserContent h2,
#centerContentWeiss .teaserContent h2,
#centerContent .teaserContentText h2,
#centerContentWeiss .teaserContentText h2, 
a, a:visited {color: #65AE31;}

a:hover {color:#6DC62C;}

#rightContent li  { 
	display:block; 
	background: url(../img/bullet.gif) 0px 3px no-repeat;
	padding-left: 8px;
	
	}

	
/* Guide */	
#guideInfo {background: #6DC62C url(../img/bubble_mitmachen_oben.gif) top left no-repeat; }
#guideBubble {background: transparent url(../img/bubble_mitmachen_unten.gif) top right no-repeat; }
#guideImg  {margin-top: -10px;}


.jdGallery a.left {background: url('../img/pfeile/back_mitmachen.gif') no-repeat top left;}
.jdGallery a.right {background: url('../img/pfeile/next_mitmachen.gif')no-repeat top right;}


.teaserContent p a,
.teaserContentText p a {background: url('../img/pfeile/pfeil_mitmachen.gif') no-repeat top left;}


.jdGallery a.left { background: url('../img/pfeile/back_mitmachen.gif') no-repeat top left; }
.jdGallery a.right { background: url('../img/pfeile/next_mitmachen.gif') no-repeat top right; }








/* Login */	
.tx-felogin-pi1 {color: #212121;}	
.tx-felogin-pi1 h3 {color: #FFF; text-transform: uppercase;}

.tx-felogin-pi1 legend {display: none;}
.tx-felogin-pi1 form {margin-top: 6px;}
.tx-felogin-pi1 input {width: 152px; border: none; padding: 2px;}
.tx-felogin-pi1 .submit,
.tx-felogin-pi1 .feLogout
 {
	margin-top: 12px; 
	background-image: none; 
	padding: 2px; 
	background-color: #95D06A;
	height: 1.75em;
	text-align: left;
	width: 155px;
	margin-bottom: 8px;
	}

.tx-felogin-pi1 a {color:#FFF;}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Karten
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* Karte */
.marker-layer {background-color: #FAFAFA; padding: 2px; text-align: left; width: 192px;}
.marker-layer p {color: #212121;line-height: auto;}

/* Liste */
.mapList{margin-top: 32px}


.mapList .teaserText {margin-bottom: 16px;}	
.mapList .city {margin-bottom: 0px;}


/* Detail */	
.mapDetail a.mapBackToList {font-weight:bold;}
.mapDetail h1 {margin-top: 16px;}	
.mapDetail h2 {margin-top: 16px;}	
.mapDetail .group {margin-top: 16px;}
.mapDetail .bold {font-weight: bold;}	

.mapLogo {margin-top: 16px; overflow: hidden;}
.mapLogo img {max-width: 160px;}
* html .mapLogo img {width: 160px;}
.mapPartner {margin: 16px 0px; overflow: hidden;}

.mapPartner img {margin-bottom: 16px; max-width: 110px;}
* html .mapPartner img {width: 110px;}
