/* // STARTSEITE 2009 //////////////////////////// */

body.home {
    	font       : normal 100.01% arial, helvetica, sans-serif;
    	margin-bottom:50px;
    	padding-bottom:50px;
	}

body.home_news {
    	font       : normal 100.01% arial, helvetica, sans-serif;
   	margin-bottom:50px;
    	padding-bottom:50px;
	}

body.home_news{
    	background : url(../images/back_home_news_01.gif) no-repeat fixed;
	}

a.pfeil {
	background: url(../images/apfeil.gif) no-repeat bottom right;
	padding-right:15px;
	}


.homenewstitle {
	margin-bottom:0;padding-bottom:0;
	}

#rundboxhaupt {
	/* INFO zu "#rundboxhaupt": 
	der IE braucht die Angabe position:absolute, die in den anderen 
	Seiten mit navigationsboxen.css nicht eingesetzt wird!!! deshalb 
	hier nochmal der eintrag für die startseite.  
	*/
	margin-left:2em;
	margin-top:2em;
	padding:0em;
	width:13.8em;
	height:12.5em; 
	float:left;
	position:absolute;
	z-index:68; 
	}

#rundboxhaupt .ru {
	background:url("../images/roundedbox_ru_green.png") bottom right no-repeat;
	height: 100%;
	}
	
#home-big {
    	position:absolute;
    	margin-top:12.813em;
    	margin-left:7.5em;
    	width:45em;
    	height:18.125em;
    	background-repeat: repeat-y;
	}
	
#home-big img {
	width:45em;
	height:18.125em;
	}

/* // Allgemeine Angaben für alle Boxen gleich // */

#hometestboxinhalt,
#homeumfrageboxinhalt,  
#homeinfoboxinhalt, 
#homepeerboxinhalt, 
#homeecardboxinhalt { 
	padding:0.6em;
	margin:0;
	position:absolute;
	}

#hometestbox,
#homesloganbox,
#homeumfragebox,
#homeinfobox,
#homepeerbox,
#homeecardbox,
#homenewsbox {
	padding:0;
	position:absolute;
	float:left;
	}

.hometestbox,
.homeinfobox,
.homepeerbox,
.homeecardbox, 
.homenewsbox {
	margin:0;
	padding:0;		
	border:1px solid #9E9E9E;
	background:#fff;
	}

.hometestbox img,
.homeinfobox img,
.homepeerbox img,
.homeecardbox img {
	padding:0;
	margin:0;
	}

.hometestbox h2,
.homeinfobox h2,
.homepeerbox h2,
.homeecardbox h2,
#homenewsbox .boxhead h2{
	font: bolder 118% helvetica, sans-serif;
	color:#D0D52D;
	text-transform:uppercase;
	padding:0.2em;
	}

.hometestbox h2 a,
.homeinfobox h2 a,
.homepeerbox h2 a,
.homeecardbox h2 a,
#homenewsbox .boxhead h2 a {
	color:#D0D52D;
	margin:0;
	padding:0;
	}

.hometestboxinhalt,
.homeinfoboxinhalt,
.homepeerboxinhalt,
.homeecardboxinhalt,
#homenewsbox .boxbody h3 {
	padding-left:0.3em;
	margin:0;
	font: bold 80% arial, helvetica, sans-serif; 
    	}

.homepeerbox a img,
.homeinfoboxinhalt a img,
.hometestboxinhalt a img,
.homeecardbox a img {
	width:auto;
	}


/* Test - Box */

#hometestbox {
	margin-top:4.5em;
	margin-left:25em;
	height:9.8em;
	width:12em;
	z-index:14; 
	}

#hometestbox .lo {
	background:url("../images/testbox_lo.png") top left no-repeat;
	height: 100%;
	}

#hometestbox .lu {
	background:url("../images/testbox_lu.png") bottom left no-repeat;
	height: 100%;
}

#hometestbox .ro {
	background:url("../images/testbox_ro.png") top right no-repeat;
	height: 100%;
}

#hometestbox .ru {
	background:url("../images/testbox_ru_green.png") bottom right no-repeat;
	height: 100%;
}


#hometestboxinhalt {
	width:10.8em;	
	z-index:74; 
	}

.hometestbox {
	height:8.6em;
	}

.hometestbox img {
	width:10.65em;
	}


/* Sprüche-Box */

#homesloganbox {
	margin-left:34.5em;
	margin-top:17.5em;
	height:9em;
	width:9em;
	z-index:25; 
	}

#homesloganbox h2 {
	font: 96% helvetica, sans-serif;
	}

#homesloganbox p {
	font: bold 100% arial, helvetica, sans-serif;
	}

/* Umfrage - Box */

#homeumfragebox {
	margin-top:6em;
	margin-left:39em;
	/*height:10.5em*/
	height:11.5em;
	/*width:19em;*/
	width:20.2em;
	z-index:19; 
	}

#homeumfragebox .lo {
	background:url("../images/roundedbox_lo.png") top left no-repeat;
	height: 100%;
	}

#homeumfragebox .lu {
	background:url("../images/roundedbox_lu_green.png") bottom left no-repeat;
	height: 100%;
}

#homeumfragebox .ro {
	background:url("../images/roundedbox_ro.png") top right no-repeat;
	height: 100%;
}

#homeumfragebox .ru {
	background:url("../images/roundedbox_ru.png") bottom right no-repeat;
	height: 100%;
}

#homeumfrageboxinhalt {
	/*width:17.8em;*/
	width:19em;
	z-index:74; 
	}

#homeumfrageboxinhalt iframe {
	border:1px solid #9E9E9E;
	/*width:17.8em;*/
	width:19em;
	/*height:9.2em;*/
	height:10.2em;
	padding:0;
	margin:0;
	}



/* --- iframe-css der umfrage externe datei --*/
.homeumfragebox {
	margin:0;		
	border:1px solid #9E9E9E;
	background:#fff;
	height:9em;
	padding:0;
	}

.umfrageboxleft {
	width:8em;
	background-color:#fff;
	height:9em;
	float:left;
	margin-right:0;
	}
	
.umfrageboxleft h2 {
	font: bolder 118% helvetica, sans-serif;
	color:#D0D52D;
	text-transform:uppercase;
	padding:0.2em;
	margin-bottom:0;
	margin-top:0;
	}


.umfrageboxleft p {
	padding-left:0.4em;
	font: bold 79% arial, helvetica, sans-serif;
	margin:0;
	padding-bottom:15px;
	}

.umfrageboxleft img {
	border:0;
	}
	
.umfrageboxright {
	float:right;
	width:9.5em;
	height:9em;
	margin:0;
	padding:0;
	background-color:#D4D22F;
	}

.umfrageboxright ul {
	position:absolute;
	margin-top:10px;
	vertical-align:middle;
	margin-left:10px;
	padding:0;
	font: 70% arial, helvetica, sans-serif;
	width:13em;
	}

.umfrageboxright form ul {
	margin-top:30px;
	width:12em;
	}

.umfrageboxright ul li {
	list-style:none;
	text-transform:uppercase;
	display: block;
	float: none;
	clear:both;	
	}
	
.balken {
	float:left;
	width:100px;
	}
	
.textbox {
	float:left;
	margin-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	}

.prozent {
	float:right;
	width:40px;
	}

.umfrageboxright li {
	padding-top:0.2em;
	padding-bottom:0.2em;
	}

.umfrageboxright li input[type=radio] {
	margin:0;
	padding:0;
	vertical-align:middle;
	float:left;
	}
	
.umfrageboxright li label {
	margin-left:0.3em;
	padding:0;
	vertical-align:middle;
	display:block;
	width:110px;
	float:right;
	}


/* Info - Box (sex & alkohol) */

#homeinfobox {
	margin-top:19.65em;
	margin-left:45em;
	height:9.4em;
	width:12em;
	z-index:20; 
	}

#homeinfobox .lo {
	background:url("../images/roundedbox_lo_green.png") top left no-repeat;
	height: 100%;
	}

#homeinfobox .lu {
	background:url("../images/roundedbox_lu_green.png") bottom left no-repeat;
	height: 100%;
}

#homeinfobox .ro {
	background:url("../images/roundedbox_ro.png") top right no-repeat;
	height: 100%;
}

#homeinfobox .ru {
	background:url("../images/roundedbox_ru.png") bottom right no-repeat;
	height: 100%;
}

#homeinfoboxinhalt {
	width:10.8em;
	z-index:74; 
	}

.homeinfobox {
	height:8.1em;
	}

.homeinfobox img {
	width:10.65em;
	}


/* Peer - Box */

#homepeerbox {
	margin-top:19.8em;
	/*margin-top:17em;*/
	margin-left:3.5em;
	height:8.8em;
	/*height:12.6em;*/
	width:12em;
	z-index:18; 
	}

#homepeerbox .lo {
	background:url("../images/roundedbox_lo.png") top left no-repeat;
	height: 100%;
	}

#homepeerbox .lu {
	background:url("../images/roundedbox_lu.png") bottom left no-repeat;
	height: 100%;
}

#homepeerbox .ro {
	background:url("../images/roundedbox_ro_green.png") top right no-repeat;
	height: 100%;
}

#homepeerbox .ru {
	background:url("../images/roundedbox_ru_green.png") bottom right no-repeat;
	height: 100%;
}

#homepeerboxinhalt {
	width:10.8em;
	z-index:74; 
	}

.homepeerbox {
	height:7.6em;
	/*height:11.3em;*/
	}

.homepeerbox img {
	width:10.65em;
	}


/* eCard - Box */

#homeecardbox {
	margin-top:11.5em;
	margin-left:17em;
	height:24em;
	width:16.8em;
	z-index:12; 
	}

#homeecardbox .lo {
	background:url("../images/roundedbox_lo.png") top left no-repeat;
	height: 100%;
	}

#homeecardbox .lu {
	background:url("../images/roundedbox_lu_yellow.png") bottom left no-repeat;
	height: 100%;
}

#homeecardbox .ro {
	background:url("../images/roundedbox_ro_green.png") top right no-repeat;
	height: 100%;
}

#homeecardbox .ru {
	background:url("../images/roundedbox_ru.png") bottom right no-repeat;
	height: 100%;
}

#homeecardboxinhalt {
	width:15.7em;
	z-index:74; 
	}

.homeecardbox {
	height:22.8em;
	}

.homeecardbox img {
	width:15.6em;
	height:19.4em;
	}


/* News - Box */

#homenewsbox {
	margin-top:28.5em;
	margin-left:35em;
	z-index:99; 
	}

/* Show only to IE PC \*/
* html #homenewsbox .boxhead h2 {height: 1%;} /* For IE 5 PC */

#homenewsbox .sidebox {
	margin:0;
	width: 19em; /* ems so it will grow */
	background: url(../images/home/newsbox/sbbody-r.gif) no-repeat bottom right;
	z-index:99; 
}

#homenewsbox .boxhead {
	background: url(../images/home/newsbox/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
}

#homenewsbox .boxhead h2 {
	background: url(../images/home/newsbox/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding-left: 0.7em;
	padding-right: 0.6em;
	padding-top: 0.7em;
}

#homenewsbox .boxbody {
	background: url(../images/home/newsbox/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
}

#homenewsbox .boxbody h3.homenewstitle {
	margin:0;
	padding-left:1em;
	padding-right:10px;/*------------------------*/
	padding-bottom:0.5em;
	}

#homenewsbox .boxbody .homenewstext {
	font:80% arial, helvetica, sans-serif;
	padding-left:1em;
	padding-right:1em;
	padding-bottom:1.4em;
	padding-top:0; 
	}