@import "editor_style.css";
@import "images/fileicons/style.css";

body,html {
	background: url("/_skins/base/images/bgd_body.gif");
	background-position:top;
	background-repeat:repeat-x;	
	margin: 0px;
	padding: 0px;
	text-align:center; 
	line-height:18px;

}

html {overflow-y: scroll;}


/* @group Basis layout */

div#container {
	text-align:left; 
	width:994px;
	margin-left:auto;
	margin-right:auto;
	min-height:400px;
	position:relative;
}

div#top {
	background: url("/_skins/base/images/bgd_top_x.gif");
	background-position:top;
	background-repeat:repeat-x;	
	width:100%;
	height:100px;
	
}
div#top_image {
	background: url("/_skins/base/images/bgd_top.gif");
	background-position:top;
	background-repeat:no-repeat;	
	width:100%;
	height:100px;
	
}
div#top_navigation {
	background: url("/_skins/base/images/bgd_navi.gif");
	background-position:bottom;
	background-repeat:no-repeat;	
	width:100%;
	height:41px;
	
}
div#top_navigation div.icons{
	padding:10px 0px 0px 35px;
	width:257px;
	height:41px;
	float:left;
	
}
div#top_navigation div.icons a{
	padding-left:25px;
	display:block;
	float:left;
	line-height:22px;
	height:24px;
	width:60px;
	background-position:0px 0px;
	background-repeat:no-repeat;
}
a.ico_link_home {background: url("/_skins/base/images/ico_home.gif");}
a.ico_link_sitemap {background: url("/_skins/base/images/ico_sitemap.gif");}
a.ico_link_kontakt {background: url("/_skins/base/images/ico_kontakt.gif");}

div#slide {
	background: url("/_skins/base/images/bgd_teaser.gif");
	background-position:13px 0px;
	background-repeat:no-repeat;	
	width:960px;
	height:249px;
	padding-top:16px;
	margin-top:20px;
	
}
div#slide div#blenddiv{
		
	background-repeat:no-repeat;
	margin:0px 0px 0px 40px;
	overflow:hidden;	
	height:225px;
	width:1000px;
}


body.site_id_6 div#slide {
	
	background-repeat:no-repeat;
	position:relative;
	
}
body.site_id_6 div#slide div#blenddiv{display:none;}


div.teaser {
	width:680px;
	height:240px;
}

div.rahmen_teaser {
	background: url("/_skins/base/images/bgd_teaser_small.gif");
	background-position:top;
	background-repeat:no-repeat;	
	width:680px;
	height:240px;
	
}

div#slide_google {
	background: url("/_skins/base/images/bgd_teaser.gif");
	background-position:13px 0px;
	background-repeat:no-repeat;	
	width:100%;
	height:249px;
	padding-top:16px;
	margin-top:20px;
	z-index:2;
	
	
}
div#google {
	background: url("/_skins/base/images/loader.gif");
	background-position:center;
	background-repeat:no-repeat;
	height:240px;
	width:904px;
	position:absolute; top:90px; left:51px;
	z-index:1;
}
div#left {
	width:240px;
	background-color:#C0C0C0;
	float:left;
}
div#middle {
	width:994px;
	float:left;
	min-height:450px;
	margin-left:38px;
	padding-bottom:20px;
	
}

body.site_id_6 div#middle {
	width:994px;
	float:left;
	min-height:500px;
	margin-left:18px;
	
}

div#main {
	min-height:400px;
	float:left;
	margin-bottom:20px;
	
}
body.site_id_1 div#main {
	min-height:400px;
	float:left;
	margin-bottom:20px;
	
	margin-left:17px;

}
body.site_id_1 div#main-main {
	padding-left:15px;
	min-height:400px;
	float:left;
	width:435px;
}
div#main-main, div#main-main_1, div#main-main_2, div#main-main_3, div#main-main_4 {
	padding-left:15px;
	min-height:130px;
	float:left;
	margin-bottom:10px;

}
body.site_id_23 div#main-main_1, body.site_id_23 div#main-main_2{
	padding-left:0px;
	min-height:130px;
	float:left;
	margin-bottom:10px;
}
body.site_id_18 div#main-main {
	padding-left:15px;
	min-height:30px;
	float:left;
	margin-bottom:15px;
}
div#main-KontaktForm {
	padding-left:15px;
	width:320px;
	float:left;
	min-height:200px;
	margin-bottom:20px;
}
div#main-Newsletter {
	width:300px;
	min-height:200px;
	float:left;
}
div#main-Anmeldung {
	padding-left:15px;
	width:650px;
	float:left;
	min-height:200px;
	margin-bottom:20px;
}
div#main-adresse {
	margin-left:35px;
	
}
div#main-Download {
	padding-left:15px;
	width:650px;
	float:left;
	min-height:200px;
	margin-bottom:20px;
}
div#main_left {
	width:248px;
	min-height:200px;
	float:left;
	margin-top:21px;
	margin-right:5px;
	
}
div#main_right {
	width:680px;
	min-height:200px;
	float:left;
	
}
body.site_id_6 div#main_right {
	width:680px;
	min-height:200px;
	float:left;
	margin-top:21px;
}
div#main-teaser {
	margin-top:20px;
	margin-bottom:20px;
	height:240px;
}
body.site_id_1 div#main_left {
	width:440px;
	min-height:200px;
	float:left;
	border-right:2px solid #DEF3EC;
}
body.site_id_1 div#main_right {
	width:450px;
	min-height:200px;
	float:left;
	
}

div#right {
	width:200px;
	background-color:#C0C0C0;
	float:left;
}

div#footer {
	background: url("/_skins/base/images/bgd_footer.gif");
	background-position:top;
	background-repeat:repeat-x;
	width:100%;
	height:81px;
	color:#57B197;
	clear:left;
}

div#footer_inlay {
	width:920px;
	height:40px;
	padding-top:20px;
	margin-left:auto;
	margin-right:auto;
}

div#footer_inlay_left {
	width:500px;
	height:40px;
	text-align:left;
	float:left;
}

div#footer_inlay_right {	
	width:415px;
	height:40px;
	text-align:right;
	float:left;
	
}
/* @end */






/* @group Navigation */

div#navigation {

	
}
div#navigation div.navbutton a{
	background: url("/_skins/base/images/bgd_navbutton.gif");
	background-position:bottom;
	background-repeat:no-repeat;	
	display:block;
	height:36px;
	width:165px;
	line-height:36px;
	float:left;
	margin:1px 5px 0px 0px;
	background-color:#A0A0A0;
	font-size:14px;
	text-align:center;
	color:#45BB98;
	font-weight:bold;
	text-decoration: none;
}
div#navigation div.navbutton_0 {display:none;}
div#navigation div.navbutton_5 {display:none;}
div#navigation div.navbutton_6 {display:none;}
div#navigation div.navbutton_7 {display:none;}



div#navigation div.navbutton_active a {
	background: url("/_skins/base/images/bgd_navbutton_active.gif");
	background-position:bottom;
	background-repeat:no-repeat;	
	background-color:#D2D2D2;
}
div#navigation div.navbutton a:hover {color:#39836E;}
div#navigation div.navbutton_active a:hover {color:#45BB98;}
div#main-sidenavi div.navigation {
	
	background: url("/_skins/base/images/bgd_sidenavi.gif");
	background-position:top left;
	background-repeat:repeat-y;
	
	
}
div#main-sidenavi div.navbutton {
	
	background-color:#F0F9F8;
	width:223px;
	height:34px;
	display:block;	
	line-height:34px;
	margin:0px 10px 0px 10px;
	border-bottom:1px solid #91D1C0;
}
div#main-sidenavi div.navbutton_5 {

	border-bottom:none;
}
body.site_id_15 div#main-sidenavi div.navbutton_3 {

	border-bottom:none;
}
body.site_id_22 div#main-sidenavi div.navbutton_0 {border-bottom:none;}

body.site_id_26 div#main-sidenavi div.navbutton_0 {border-bottom:none;}
body.site_id_7 div#main-sidenavi div.navbutton_0 {border-bottom:none;}
body.site_id_5 div#main-sidenavi div.navbutton_1 {border-bottom:none;}
body.site_id_4 div#main-sidenavi div.navbutton_2 {border-bottom:none;}
body.site_id_5 div#main-sidenavi div.navbutton_2 {display:none;}
body.site_id_4 div#main-sidenavi div.navbutton_3 {display:none;}

div#main-sidenavi div.navbutton a{
	
	background-color:#F0F9F8;
	width:213px;
	height:34px;
	display:block;	
	color:#45BB98;
	line-height:34px;
	padding-left:10px;
	font-size:15px;
}
div#main-sidenavi div.navbutton_active a {
	
	background: url("/_skins/base/images/ico_sidenavi_active_02.gif");
	background-position:5px 6px;
	background-repeat:no-repeat;
	padding-left:18px;
	
}
div#main-sidenavi div.navbutton a:hover {color:#39836E;}
div#main-sidenavi div.navbutton_active a:hover {color:#45BB98;}
div#main-sidenavi div.subnavigation {display:none;}

div.sidenavi_top{
	background: url("/_skins/base/images/bgd_sidenavi_top.gif");
	background-position:top;
	background-repeat:no-repeat;
	width:243px;
	height:14px;
}

div.sidenavi_bottom{
	background: url("/_skins/base/images/bgd_sidenavi_bottom.gif");
	background-position:bottom;
	background-repeat:no-repeat;
	width:243px;
	height:14px;
}
body.site_id_6 div.sidenavi_top{display:none;}
body.site_id_6 div.sidenavi_bottom{display:none;}
body.site_id_1 div.sidenavi_top{display:none;}
body.site_id_1 div.sidenavi_bottom{display:none;}


/* @end */


/* @Group Downloads */


div.downloaditem {

	width:450px;
	float:left;
	margin-bottom:20px;
}

div.downloaditem div.icon {
	background: url("/_skins/base/images/ico_pdf.gif");
	background-position:top;
	background-repeat:no-repeat;
	width:60px;
	height:76px;
	display:block;
	float:left;
	margin-right:10px;
}

div.downloaditem div.details{
	float:left;
	width:300px;
}

div.downloaditem div.titel{
	font-weight:bold;
	color:#56BC9B;
}

div.downloaditem div.size{
	font-size:10px;
}

/* @end Downloads */


/* @Group News */


div.news {

	width:440px;
	float:left;
	margin-bottom:20px;
}

div.news div.datum {
	background: url("/_skins/base/images/ico_datum.gif");
	background-position:top;
	background-repeat:no-repeat;
	width:60px;
	height:60px;
	display:block;
	float:left;
	margin-right:10px;
}
div.news div.datum div.top {
	width:50px;
	height:37px;
	margin:0px 5px 0px 5px;
	text-align:center;
	color:#FFF;
	font-size:35px;
	line-height:40px;
	border-bottom:1px solid #98D4C4;
}
div.news div.datum div.bottom {
	width:60px;
	height:20px;
	text-align:center;
	color:#FFF;
}

div.news div.details{
	float:left;
	width:370px;
	text-align: justify;
	margin-bottom:5px;
}

div.news div.titel{
	font-weight:bold;
	color:#56BC9B;
	margin-bottom:5px;
}
div.news_VO div.titel{
	font-weight:bold;
	color:#56BC9B;
	margin-bottom:5px;
}


/* @end News */

/* @Group Vorteile */


div.vorteil {
	width:650px;
	float:left;
	margin-bottom:20px;
}

div.vorteil div.bild {
	background: url("/_skins/base/images/ico_datum.gif");
	background-position:top;
	background-repeat:no-repeat;
	width:135px;
	height:140px;
	display:block;
	float:left;
	margin-right:10px;
}
div.vorteil div.details{
	float:left;
	width:450px;
	margin-bottom:5px;
}

div.vorteil div.titel{
	font-weight:bold;
	color:#56BC9B;
	margin-bottom:5px;
}

div.vorteil_VO  {
	margin-top:20px;
	margin-bottom:20px;
	min-height:240px;
	
}
body.site_id_22 div.vorteil, body.site_id_23 div.vorteil {
	padding-left:15px;
}
body.site_id_22 div.langtext, body.site_id_23 div.langtext {
	padding-left:15px;
}
div.vorteil_VO div.titel{
	font-weight:bold;
	color:#56BC9B;
	margin-bottom:5px;
}
div.vorteil a.more {
	background: url("/_skins/base/images/ico_mehr.gif");
	background-position:0px 1px;
	background-repeat:no-repeat;
	padding-left:15px;
	margin:10px 0px 0px 140px;
	color:#56BC9B;
}

/* @end Vorteile */


/* @Group Förderer */

div.foerderer {
	width:205px;
	float:left;
	margin:0px 10px 10px 0px;
}
div.foerdererliste div.mod3 {
	margin:0px 0px 20px 0px;
}
div.foerderer div.firma {
	font-weight:bold;
	color:#56BC9B;
	margin-bottom:2px;
}
div.foerderer div.person {
	font-size:10px;
}

/* @end Förderer */


/* @Group Statements */


div.statements {
	width:650px;
	float:left;
	margin-bottom:15px;
}

div.statements div.bild {
	width:130px;
	min-height:80px;
	display:block;
	float:left;
	margin-right:10px;
}
div.statements div.details{
	float:left;
	width:480px;
	margin-bottom:5px;
}
div.statements div.statement {
	 font-style: italic;
}
div.statements div.name{
	font-weight:bold;
	color:#56BC9B;
	margin-bottom:5px;
}


/* @end Statement */

/* @Group Vorstand */


div.vorstand {
	width:650px;
	float:left;
	margin-bottom:15px;
}

div.vorstand div.bild {
	width:130px;
	display:block;
	float:left;
	min-height:80px;
	margin-right:10px;
}
div.vorstand div.details{
	float:left;
	width:440px;
	margin-bottom:5px;
}

div.vorstand div.name{
	font-weight:bold;
	color:#56BC9B;
	
}
div.vorstand div.aufgabe {
	font-size:10px;
	margin-bottom:5px;
}
div.vorstand div.kurztext{
	float:left;
	
}
div.vorstand a.more {
	background: url("/_skins/base/images/ico_mehr.gif");
	background-position:0px 1px;
	background-repeat:no-repeat;
	padding-left:15px;
	margin:15px 0px 0px 0px;
	color:#56BC9B;
}

/* @end Vorstand */

/* @Group Vorstand_VO //Details */


div.vorstand_VO {
	width:650px;
	float:left;
	margin-bottom:15px;
}

div.vorstand_VO div.bild {
	width:130px;
	display:block;
	float:left;
	margin-right:10px;
}

div.vorstand_VO div.name{
	font-weight:bold;
	color:#56BC9B;
	
}
div.vorstand_VO div.aufgabe {
	font-size:10px;
}
div.vorstand_VO div.langtext{
	float:left;
	width:440px;
	margin-bottom:5px;
}

/*form*/

div.ccm_form div{
	background: url("/_skins/base/images/bgd_form.gif");
	background-position:top right;
	background-repeat:repeat-x;
	float:left;
	margin:0px 0px 6px 0px;
	padding:6px;
	width:270px;
	line-height:20px;
	border: 1px solid #A5ACB2;
	background-color:#D1F0E8;
	color:#4FB89A;
}

div.ccm_form div label {
	width:110px;
	display: block;
	float:left;
	padding-left:10px;
	font-weight:bold;
}


div.ccm_form div input, div.ccm_form div textarea  {
	
	display: block;
	float:left;
	width:220px;
	font-family:Arial;
	font-size:12px;
	
}

div.ccm_form div textarea  {
	width:294px;
	display: block;
	float:left;
	height:150px;
	font-family:Arial;
	font-size:12px;
}

div.ccm_form div span.info {
	width:430px;
	display: block;
	float:left;
	color:#9C9C9C;
	clear:left;
	margin-left:136px;
	font-style:italic;
}
div.ccm_form div span.errorMessage {
	clear:left;
	color:#E51937;
	margin-left:10px;
}

div.ccm_form div span.error input, div.ccm_form div span.error textarea{
	border: 1px solid #E51937;
	
}
div.error {
	background: url("/_skins/base/images/information.png");
	background-position:0px 1px;
	background-repeat:no-repeat;
	padding-left:18px;
}
/* @end form */


/*Group Kontakt*/
div.Kontaktform {
	width:330px;
	padding-top:10px;
	float:left;
}

div.Kontakttextarea {
	width:320px;
	height:170px;
}
div.Kontakt div{
	width:290px;
}
div.Kontakt div label{
	width:85px;		
}
div.Kontakt div input {
	width:185px;	
}

div.Kontakt div textarea {
	width:185px;
	height:139px;			
}
div.Text input {
	margin-bottom:10px;
}


/*end Kontakt*/


/*group Video*/

div.Video {
	width:420px;
	min-height:170px;
}
div.Video a.Video {
	
	float:left;
	width:420px;
}
div.Video div.Text{
	float:left;
	margin:10px 0px 10px 0px;
	width:410px;
	text-align: justify;
}
/*end Video*/

/*group Infotext Home*/

div.Infotext {
	float:left;
	margin:10px 0px 0px 0px;
	width:410px;
	text-align: justify;
}
div.Infotext div.Kurztext{
	text-align:justify;
	width:405px;
	margin-top:5px;
	margin-bottom:10px;
	min-height:40px;
}
div.Infotext div.Langtext{
	text-align:justify;
	width:405px;
	margin-top:5px;
	margin-bottom:10px;
	min-height:40px;
}
/*end  Infotext Home*/
div.danke {
	font-weight:bold;
	color:#56BC9B;
}

a.more {
	background: url("/_skins/base/images/ico_mehr.gif");
	background-position:0px 1px;
	background-repeat:no-repeat;
	padding-left:15px;
	margin:10px 0px 0px 65px;
	color:#56BC9B;
	
	
}
a.back {
	background: url("/_skins/base/images/ico_back.gif");
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding-left:13px;
	margin:10px 0px 0px 0px;
	color:#56BC9B;
	
}
a.more_news {
	background: url("/_skins/base/images/ico_mehr_news.gif");
	background-position:0px 1px;
	background-repeat:no-repeat;
	padding-left:15px;
	margin:10px 0px 0px 65px;
	color:#56BC9B;
	
}

.button {
	background-image: url("/_skins/base/images/bgd_form.jpg");
	background-position: left;
	background-repeat:repeat-x;
	border:none;
	display:block;
	background-color:#D1F0E8;
	color:#56BC9B;
	width:130px;
	clear:left;
	height:32px;	
}
.button input{
	background-color:transparent;
	border:none;
	color:#56BC9B;
	width:130px;
	height:32px;
	cursor:pointer;
	outline:none;
	border: 1px solid #A5ACB2;	
}

span.supportButton .button {
	background-image: url("/_skins/base/images/bgd_klick.gif");
	background-position: left;
	background-repeat:no-repeat;
	border:none;
	display:block;
	background-color:#FFF;
	width:256px;
	outline:none;
	clear:left;
	height:78px;	
}
span.supportButton .button input{
	background-color:transparent;
	border:none;
	color:#56BC9B;
	width:256px;
	height:78px;
	cursor:pointer;
	outline:none;
	
}
a.rahmen {
 
display:block;
background-image:url('/_skins/base/images/layer_vorteil.png');
height:140px;
width:135px;
}
a.rss_feed {
	background: url("/_skins/base/images/ico_rssfeed.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:66px;
	height:17px;
	display:block;
	float:right;
}

div.Galerie {
	width:265px;
	height:175px;
	float:left;
	margin:0px 10px 10px 0px;
	
}
div.Galerie a.Foto {
	width:100%;
	height:115px;
	display:block;
}
div.Galerie a.Foto img{
	
	border:1px solid #56BC9B;

}
div.Galerie a.Titel_Top {
	
	color:#000;
	font-weight:bold;
	width:245px;
	height:20px;
	display:block;
	line-height:22px;
	padding-left:10px;
	border:1px solid #56BC9B;
	background-color:#D1F0E8;
	border-bottom:none;
	
}
div.Galerie a.Titel_Bottom {
	background: url("/_skins/base/images/ico_mehr.gif");
	background-position:2px 6px;
	background-repeat:no-repeat;
	color:#56BC9B;
	width:235px;
	height:20px;
	font-weight:bold;
	display:block;
	line-height:22px;
	padding-left:20px;
	border:1px solid #56BC9B;
	border-top:none;
	
}
a.Fotos {
	width:120px;
	height:85px;
	display:block;
	margin:0px 15px 15px 0px;
	float:left;
}
div.Unterstuetzer_Liste {	
	width:700px;
	min-height:70px;
	float:left;
	padding-bottom:10px;
}
div.Unterstuetzer_Liste ul{	
	margin:0px;
	padding:0px;
}
li.Unterstuetzer {	
	height:20px;
	float:left;
}
div.Unterstuetzer {
	width:330px;
	height:20px;
	float:left;		
}
li.Unterstuetzer div {
	padding:0px 5px 0px 0px;
	height:20px;
	float:left;
}


