﻿@charset "utf-8";

@import url("reset.css"); /* Setzt alle Browserstyles auf einen Standard */
@import url("html.css"); /* Formatiert HTML-Tags */
@import url("layout.css"); /* Grundlegendes Layout der Seite, Position der Elemente */
@import url("navi.css"); /* Navigation */
@import url("preise.css"); /* Preis- und Pakettabellen*/
@import url("tabellen.css"); /* Allgemeine Tabellen*/
/*@import url("datepicker.css");  Datumsauswahl */

body , html {
	background-attachment:fixed;
	background-color: #000000;
	background-image: url(../images/BG.jpg);
	background-position:center center;
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 120%;
}

a{color:#ee8217;font-size: 11px;}
p {color:#FFFFFF;font-size: 11px;}

h1, h2, h3, h4, h5 { font-family: Verdana, Arial, Helvetica, sans-serif; }
/*h1 {color:#ee8217;}*/

.hidden {
	/*display:none;*/
	visibility:hidden;
}

#page {
}

#pbody {
}

#spalte1 {
}

#logo {
}

#mainnav {
}

#spalte2 {
}

#header {
}

#header h1 {
	height:  28px;
	margin:0;
	padding:0;
	width: 390px;
}

#header #header-bg{
	height:28px;
	margin:0;
	padding:0;
	width: 315px;
}

#header #header-border {
	height: 13px;
	margin:0;
	padding:0;
	width: 13px;
}




#inhalt {
	background-attachment:fixed;
	background-color: transparent;
	background-image: url(../images/content-bg.png);
	background-position:0 0;
	background-repeat: repeat;
}

#left {

}

#normal {

}

#normal { color: #FFFFFF; font-size: 11px; line-height: 120%; }
#normal h1 {font-size:15px;font-weight:bold;line-height:16px;text-transform:uppercase;}
#normal h2 {font-size: 11px; font-weight: bold; margin: 0 0 5px 0; }
#normal h3 { font-size: 11px; margin-bottom: 5px;}
#normal p { font-size: 11px; line-height: 15px; margin:5px 0 15px; }
#normal ol { list-style-type: decimal; margin: 0 0 0 20px; }
#normal .align-center { text-align: center; }
#normal .align-right { text-align: right; }
#normal .align-left { text-align: left; }
#normal b { font-weight: bold; }
#normal i { font-style: italic; }
#normal sub { font-size: 9px; vertical-align: sub; }
#normal sup { font-size: 9px; vertical-align: super; }
#normal blockquote { border: 1px dashed #ee8217; padding: 10px 15px; font-style: italic; }
#normal p a { text-decoration: underline; }
#normal p a:hover {text-decoration:none;}

#normal ul {
	color: #434343;
	font-size: 11px;
	list-style-position: outside;
	list-style-type: disc;
	margin: 0 0 10px 35px
}

#normal ul ul {
	list-style-type: circle;
	margin: 0;
	padding-left: 15px;
}

#normal label {
	font-weight:bold;
}

#foot1 {
	background-attachment:fixed;
	background-color: transparent;
	background-image: url(../images/light-bg.png);
	background-position:0 0;
	background-repeat: repeat;
}

#foot2 {
	background-attachment:fixed;
	background-color: transparent;
	background-image: url(../images/footer-bg.png);
	background-position:0 0;
	background-repeat: repeat;
}

/*  Hilfstexte fuer Suchmaschinen (19.02.10 Beh)  */
#parallaxis {display:none;}


/*  Wer ist Zoff  */

#inhalt .weristzoff p {
margin:0px 0 5px 5px;
}

#inhalt .weristzoff ul {
color:#ffffff;
}

/*  Liebe Sex und Zärtlichkeit  

#inhalt .liebesex p {
margin: 0 0 10px 0px;
line-height:16px;
}
#inhalt .liebesex {
padding-bottom:30px;
}*/

/* Zoff im Stadtteil */

.schule p {
padding:0px !important;
margin:0px !important;
}
.schule {
background-color:#EE8217;
padding:10px;
margin-bottom:15px;
color:#3B2003;
}

/* Startseite */

#normal img  {
padding-bottom:15px;
}

#normal ul  {
color:#ffffff;
}

/* Online Beratung */
.onlineberatung  {
padding:0px 0px 0px 110px;
}

/* Fragebogen */
#uid-141 #left { display: none; }
#uid-141 #normal { margin: 70px 25px 10px 25px; width: 610px; }

.tx-pbsurvey-pi1 fieldset.survey_item {
	margin: 15 0px;
	padding: 10px 10px 15px 10px;
}

.tx-pbsurvey-pi1 fieldset.survey_item  legend {
	background-color: #CCCCCC;
	color: #232323;
	font-size: 11px;
	padding: 5px 10px;
	text-transform: uppercase;
	white-space: pre-line;
	width: 490px;
}
.tx-pbsurvey-pi1 fieldset.survey_item  legend .required { display: none; }
.tx-pbsurvey-pi1 .formbuttons input {
	background-color: #CCCCCC;
	border: none;
	color: #232323;
	cursor: pointer;
	float: right;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 10px;
	text-transform: uppercase;
}

.tx-pbsurvey-pi1 fieldset.survey_item:hover  legend,
.tx-pbsurvey-pi1 .formbuttons input:hover { background-color: #EE8217; color: #3B2003; }

.tx-ncpbsurveyfesimplestats-pi1 table { width: 100%; margin: 5px 0 20px 0; }
.tx-ncpbsurveyfesimplestats-pi1 table thead h4 { font-weight: bold; margin-bottom: 5px; }
.tx-ncpbsurveyfesimplestats-pi1 table tbody tr > td { text-align: right; width: 50px; }
.tx-ncpbsurveyfesimplestats-pi1 table tbody tr > td:first-child { text-align: left; padding-left: 5px; width: auto; }
.tx-ncpbsurveyfesimplestats-pi1 table tbody tr > td:last-child { width: 120px; }
.tx-ncpbsurveyfesimplestats-pi1 table tbody tr > td .barcontainer { background-color: #CCCCCC; float: right; }
.tx-ncpbsurveyfesimplestats-pi1 table tr td .barcontainer .bar { background-color: #EE8217; }