/* Grunddefinitionen */

html {
	min-height: 101%;
	
}

body {
	
	font-family: Arial;
	font-size: 10pt;
	line-height: 16px;
	background: #FFF;
}

#wrapper {
	margin: 5px auto;
	width: 908px;
	height: 680px;
	padding: 10px;
	background: #FFF;
	border: 0px dashed #000;
}


/* Hier starten die Basis-Layoutinformationen */
#container {
	background: #FFF url(../images/zentral.gif);
	background-repeat:no-repeat;
	width: 908px;
	height: 660px;
	margin: 0px;
	padding: 0px;
	border: 0px dashed #000;
}
/* Position der Reihen ##############################################################################################################################  */
#reihe1 { float:left; width: 908px; height: 98px; padding: 0px; background:#fff url(../images/bg_r1.gif); border: 0px dashed #000; }
#reihe2 { float:left; width: 908px; height: 93px; margin-bottom: 10px; background:#fff url(../images/bg_r2.gif); border: 0px dashed #000; }
#reihe3 { float:left; width: 908px; height: 139px; margin-bottom:10px; padding: 0px; background:#fff url(../images/bg_r3.gif); border: 0px dashed #000; }
#reihe4 { float:left; width: 908px; height: 139px; margin-bottom:10px; padding: 0px; background:#fff url(../images/bg_r4.gif); border: 0px dashed #000; }
#reihe4x { float:left; width: 908px; height: 139px; margin-bottom:10px; padding: 0px; background:#fff url(../images/bg_r4x.gif); border: 0px dashed #000; }
#reihe5 { float:left; width: 908px; height: 139px; margin: 0px; padding: 0px; background:#fff url(../images/bg_r5.gif); border: 0px dashed #000; }
/* Position der Reihen ##############################################################################################################################  */

/* Position dea Footers ##############################################################################################################################  */
#footer { width: 908px; height:20px; float: left; background: #FFF; border: 0px solid #000; }
/* Position dea Footers ##############################################################################################################################  */

/* Hier enden die Basis-Layoutinformationen */

/* Fächer der Reihe 2 ##############################################################################################################################  */
#r2f1 { float:left; margin-left:12px; width:139px; height:93px; background: transparent; }
#r2f2 { float:left; margin-left:10px; width:139px; height:93px; background: transparent; }
#r2f3 { float:left; margin-left:10px; width:139px; height:93px; background: transparent; }
#r2f4 { float:left; margin-left:10px; width:139px; height:93px; background: transparent; }
#r2f5 { float:left; margin-left:10px; width:139px; height:93px; background: transparent; }
#r2f6 { float:left; margin-left:10px; width:139px; height:93px; background: transparent; }

/* Fächer der Reihe 3 ##############################################################################################################################  */
#r3f1 { float:left; margin-left:12px; width:139px; height:139px; background: transparent; }
#r3f2 { float:left; margin-left:10px; width:139px; height:139px; background: transparent; }
#r3f3 { float:left; margin-left:10px; width:139px; height:139px; background: transparent; }
#r3f4 { float:left; margin-left:10px; width:139px; height:139px; background: transparent; }
#r3f5 { float:left; margin-left:10px; width:139px; height:139px; background: transparent; }
#r3f6 { float:left; margin-left:10px; width:139px; height:139px; background: transparent; }

/* Fächer der Reihe 4 ##############################################################################################################################  */
#r4f1 { float:left; margin-left:12px; width:139px; height:139px; background: transparent; }
#r4f2 { float:left; margin-left:10px; width:139px; height:139px; background: transparent; }
#r4f3 { float:left; margin-left:10px; width:139px; height:139px; background: transparent; }
#r4f4 { float:left; margin-left:10px; width:139px; height:139px; background: transparent; }
#r4f5 { float:left; margin-left:10px; width:139px; height:139px; background: transparent; }
#r4f6 { float:left; margin-left:10px; width:139px; height:139px; background: transparent; }

#inhalte { float:left; margin-left:12px; width:884px; height:139px; background: transparent; }

/* Fächer der Reihe 5 ##############################################################################################################################  */
#r5f1 { float:left; margin-left:12px; width:139px; height:139px; background: transparent; }
#r5f2 { float:left; margin-left:10px; width:139px; height:139px; background: transparent; }
#r5f3 { float:left; margin-left:10px; width:139px; height:139px; background: transparent; }
#r5f4 { float:left; margin-left:10px; width:139px; height:139px; background: transparent; }
#r5f5 { float:left; margin-left:10px; width:139px; height:139px; background: transparent; }
#r5f6 { float:left; margin-left:10px; width:139px; height:139px; background: transparent; }

/* Einrücker Reihe 4 ##############################################################################################################################  */

#einFeld { margin-left: 161px; }
#zweiFelder { margin-left: 300px; }
#claim { float:left; width: 320px; }
#inhaltscontainer { float:left; width: 580px; height:138px; overflow:auto; }




/*   ---------------------------------------  */
/*   Hauptnavigation  */
/*   ---------------------------------------  */
#navcontainer ul { float: right; margin-top: 75px; width: 570px; font-family: Arial; font-size: 9pt; font-weight: bold; background-color: transparent; border: 0px solid red; }
#navcontainer ul li { display: inline; }
#navcontainer ul li a { float: left; padding: 0px 8px 3px 8px; color: #fff; height: 12px; text-decoration: none; border-right: 2px solid #FFF; background-color: transparent; }
#navcontainer ul li a:hover { background-color: transparent; color: #b2d6cb; }
#navcontainer ul li.active a{ color: #b2d6cb ; text-decoration:none; }  /*------hält die erste Ebene aktiv -------- */




/*------------------------------------------*/
/* ------------- unteres Menü -------------- */
/*------------------------------------------*/
#navcontainer_unten { margin: 10px 15px 15px 0px; height: 120px; font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; border: 0px dashed green; }
#navcontainer_unten li { margin: 0px 0px 0px 0px; list-style-type:none;}
#navcontainer_unten a { display: block; padding: 2px 3px; text-decoration: none; color: #000;}
#navcontainer_unten a:hover { color: #007757; text-decoration: none; }
#navcontainer_unten ul li.active a{ color: #007757 ; }  /*------hält die erste Ebene aktiv -------- */
/*------------------------------------------*/
 
/*------------------------------------------*/
/* ------------- Menü 01 -------------- */
/*------------------------------------------*/
#navi_01 { margin-left:-20px; font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; border: 0px dashed green; }
#navi_01 li { margin: 0px 0px 0px 0px; list-style-type:none;}
#navi_01 a { display: block; padding:0px; text-decoration: none; color: #000;}
#navi_01 a:hover { color: #FFF; text-decoration: none; }
#navi_01 ul li.active a{ color: #FFF ; }  /*------hält die erste Ebene aktiv -------- */
/*------------------------------------------*/




.clear {
	clear: both;
}

/* Layout-Definitionen */

a:link {
	color: #000000; text-decoration: none;
}
a:visited {
	color: #333333; text-decoration: none;
}
a:active {
	color: #333333; text-decoration: none;
}
a:hover {
	color: #AD1C29; text-decoration: none;
}

/*   ---------------------------------------  */
/*   Inhalte  */
/*   ---------------------------------------  */

#stand { margin-top:-13px; padding:0px;}

#modalwindow {
width:100%;
height:100%;
border:0px dotted green;}

h3 {
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 10px;
}
.textform {
	font-size: 10pt;
	line-height: 22px;
}
.subhead {
	font-size: 10pt;
	font-weight:bold;
}
.aktuell {
	padding-bottom: 15px;
	border-bottom: 2px solid #E3EEC7;
}
.text_klein {
font-size: 8pt;
text-align: left;
color:#000;
}
.text_claim_klein {
font-size: 8pt;
text-align: left;
line-height:15px;
font-weight:normal;
font-style:oblique;
color:#000;
}
.text_inhalt {
font-size: 8pt;
text-align: left;
padding:3px;	
}
.text_claim {
font-size: 11pt;
color:#007757;
font-weight:bold;
line-height:22px;
text-align: left;
padding:0px 0px 0px 45px;	
}

.navi_head {
	color: #007757;
	line-height:22px;	
}
.footertext {
font-size: 8pt;
text-align: center;	
}
.impress {
font-size: 8pt;
text-align: justify;	
}
.yellow {
	color: #FF8211;
}

.yellow a:link {
	color: #FF8211; text-decoration: none;
}
.yellow a:visited {
	color: #FF8211; text-decoration: none;
}
.yellow a:active {
	color: #FF8211; text-decoration: none;
}
.yellow a:hover {
	color: #FCC589; text-decoration: none;
}


#vorne { width:73px; float: left; }
#hinten { width:220px; float: left; }

#ko_li { width:310px; float: left; border: 0px solid #C0C0C2; }
#ko_re { width:470px; float: right; border: 0px solid #C0C0C2;; }

.input { border: 1px solid #C0C0C2; background: #F9EFCE; margin-top: 10px; cursor: pointer; }

.input:hover { border: 1px solid #C0C0C2; background: #FFCC00; }

.button { border: 1px solid #C0C0C2; background: #FFCC00; }

.button:hover { border: 1px solid #C0C0C2; background: #FFCC00 }

label { display: block; width: 150px; float: left; margin: 2px 4px 6px 4px; text-align: right; }
br { clear: left; }

#team_asoronye { background:url(../images/team/Team_Susanne.jpg) transparent; background-repeat:no-repeat; width: 500px; height:500px; }
#team_wolf { background:url(../images/team/Team_Harry.jpg) transparent; background-repeat:no-repeat; width: 500px; height:500px; }
#team_angelico { background:url(../images/team/Team_Enza.jpg) transparent; background-repeat:no-repeat; width: 580px; height:500px; }

#team_text_rechts {
background:url(../images/team/hg_text.png);
padding:10px;
margin-left:240px;
margin-top:0px;
width: 320px;
height:470px;
border: 0px solid red;
}
#team_text_links {
background:url(../images/team/hg_text.png);
padding:10px;
margin-left:20px;
margin-top:0px;
width: 320px;
height:470px;
border: 0px solid red;
}
.team_head {
	font-size: 11pt;
	font-weight: bold;
	color:#006600;
}
.team_subhead {
	font-size: 9pt;
	font-weight: bold;
	color:#000;
}
.text_team {
font-size: 8pt;
text-align: justify;	
}