body {
	font-family: helvetica, sans-serif;
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}

div#rahmen {
	width: 100%;
	height: 250px;
	background-color: #ffffff;    /* fallback/image non-cover color */
	background-image: url(../images/verlauf.png);    /* fallback image */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b5c1d8), to(#ffffff));   /* Safari 4+, Chrome 1-9 */
	background-image: -webkit-linear-gradient(top, #b5c1d8, #ffffff);    /* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background-image: -moz-linear-gradient(top, #b5c1d8, #ffffff);   /* Firefox 3.6+ */
	background-image: -ms-linear-gradient(top, #b5c1d8, #ffffff);   /* IE 10+ */
	background-image: -o-linear-gradient(top, #b5c1d8, #ffffff);   /* Opera 11.10+ */
}

div#inhalt {
	width: 800px;
	height: 700px;
	margin: 0px auto 0px;
}

div#discokugel {
	position: absolute;
	top:0;
	right:0;
	background-image: url(../images/discokugel.png);
	background-repeat: no-repeat;
	width: 350px;
	height: 276px;
}

div#logo {
	position: relative;
	top: 20px;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	width: 425px;
	height: 80px;
}


div#infostrich {
	position: relative;
	top: 10px;
	left: 270px;
	width: 24px;
	height: 32px;
	background-image: url(../images/info-strich.png);
	background-repeat: no-repeat;
}

div.infostrich2 {
	position: relative;
	top: -15px;
	float: left;
	width: 24px;
	height: 32px;
	background-image: url(../images/info-strich2.png);
	background-repeat: no-repeat;
}

div.infostrich3 {
	position: relative;
	top: -15px;
	float: right;
	width: 24px;
	height: 32px;
	background-image: url(../images/info-strich.png);
	background-repeat: no-repeat;
}

div#slogan {
	position: relative;
	text-align:center;
	font-family: 'The Girl Next Door', cursive;
	font-size: 1.2em;
	word-spacing:-0.2em;
	letter-spacing:0.0em;
	color: #53a6cf;
}

blockquote#zitat {
	position: relative;
	margin-top: 50px;
	font-family: helvetica, 'Actor', sans-serif;
	font-size: 2.5em;
	text-align:center;
	word-spacing:0.0em;
	letter-spacing:0.0em;
	color: #000000;
}

blockquote p#zautor {
	position: relative;
	margin-right: 70px;
	text-align: right;
	top: 0px;
	right: 0px;
	font-family: helvetica, 'Actor', sans-serif;
	font-size: 0.3em;
	word-spacing:0.0em;
	letter-spacing:0.0em;
	color: #bac5da;
}

div#zkommentar {
	position: relative;
	margin-bottom: 20px;
	text-align:center;
	font-family: 'The Girl Next Door', cursive;
	font-size: 1.5em;
	color: #53a6cf;
}

div#facebooklink {
	position: relative;
	margin-bottom: 20px;
	text-align:center;
	font-family: 'The Girl Next Door', cursive;
	font-size: 2.0em;
	color: #53a6cf;
}

div#mobilnummer {
	position: relative;
	margin-bottom: 20px;
	text-align:center;
	font-family: 'The Girl Next Door', cursive;
	font-size: 2.0em;
	color: #53a6cf;
}

div.meldung {
	position: relative;
	text-align:center;
}

div.status1 {
	position: relative;
	margin-bottom: 20px;
	text-align:center;
	font-family: 'The Girl Next Door', cursive;
	font-size: 2.0em;
	color: #53a6cf;
}

div.status2 {
	position: relative;
	margin-bottom: 20px;
	text-align:center;
	font-family: 'The Girl Next Door', cursive;
	font-size: 2.0em;
	color: #53a6cf;
}

div.trenner {
	clear: both;
	position: relative;
	width: 660px;
	height: 68px;
	margin: 0px auto 0px;
	background-image: url(../images/trenner.png);
	background-repeat: no-repeat;
	background-position: center;
}
div.trennerplatz {
	clear: both;
	position: relative;
	width: 100%;
	height: 15px;
}

div.dreispalteneins {
	position: relative;
	display: block;
	float: left;
	width: 33%;
}

div.dreispaltenzwei {
	position: relative;
	display: block;
	float: left;
	width: 34%;
}

div.dreispaltendrei {
	position: relative;
	display: block;
	float: right;
	width: 33%;
}

div.zweispalteneins {
	position: relative;
	display: block;
	float: left;
	width: 48%;
}

div.zweispaltenzwei {
	position: relative;
	display: block;
	float: right;
	width: 48%;
}

p.headline1 {
	text-align: center;
	color: #e88249;
	font-weight: bold;
}

span.headline1 {
	color: #e88249;
	font-weight: bold;
}

p.headline2 {
	text-align: left;
	color: #e88249;
	font-weight: bold;
}

div.headline2 {
	position: relative;
	margin-top: -15px;
	margin-bottom: 20px;
	font-family: helvetica, 'Actor', sans-serif;
	font-size: 1.8em;
	text-align:center;
	word-spacing:0.0em;
	letter-spacing:0.0em;
	color: #000000;
}

p.content1 {
	font-size: 0.9em;
	text-align: justify;
	line-height: 1.5em;
}

div#taenzer {
	position: relative;
	background-image: url(../images/taenzer.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	height: 168px;
}

div#kalender {
	position: relative;
	background-image: url(../images/kalender.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	height: 80px;
}

div.klein {
	font-size: 0.9em;
}

div.clear {
	clear: both;
}

div.termin {
	position: relative;
	width: 100%;
	margin-top: 10px;
}

div.termin .ueberschrift {
	font-weight: bold;
	color: #e88249;
}

div.termin .details {
	margin-left: 75px;
	-moz-box-shadow: 0px 0px 3px #888;
	-webkit-box-shadow: 0px 0px 3px #888;
	box-shadow: 0px 0px 3px #888;
	padding: 5px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;		
}

/* Deklaration des Timers */

div.timer {
	float: left;
	width: 75px;
	height: 80px;
	background-image: url(../images/timer.png);
	background-position: center;
	text-align: center;
	color: #ffffff;
}



div.timer .kopf {
	padding-top: 13px;
}



div.timer .koerper1 {
	padding-top: 4px;
	font-size: 16px;
	font-weight: bold;
}



div.minikalender .koerper2 {
	padding-top: 6px;
}

p.personenbeschreibung1 {
	margin-top: 50px;
	line-height: 1.2em;
	text-align: left;
	font-family: 'The Girl Next Door', cursive;
	font-size: 1.2em;
	word-spacing:-0.2em;
	letter-spacing:0.0em;
	color: #53a6cf;
}

p.personenbeschreibung1:first-line {
	color: #e88249;
}

p.personenbeschreibung2 {
	margin-top: 50px;
	line-height: 1.2em;
	text-align: right;
	font-family: 'The Girl Next Door', cursive;
	font-size: 1.2em;
	word-spacing:-0.2em;
	letter-spacing:0.0em;
	color: #53a6cf;
}

p.personenbeschreibung2:first-line {
	color: #e88249;
}

/* Deklaration des Profil-Bildes mit Rahmen (klein) */

div.profilbildklein {
	position: relative;
	width: 125px;
	height: 155px;
	background-position: center;
	background-repeat: no-repeat;
}



div.profilbildrahmenklein {
	position: relative;
	width: 125px;
	height: 155px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/team/FotorahmenKlein.png);
}

/* Deklaration des Layouts der Formularelemente */
fieldset {
	margin: 10px;
	padding: 10px;
	border: 0px dotted #888888;
}

label {
	display: block;
	width: 140px;
	float: left;
	margin: 5px 0;
}

input,textarea {
	margin: 3px 0;
	border: 1px solid #888888;
	background: #FFFFFF;
	padding: 3px 3px;
}

input:focus, input:hover, textarea:focus, textarea:hover {
	background: #ECF0F9;
}




legend {
	font-weight: bold;
}

/* Deklaration des Facebook Plug-In */

div.fb-like-box {
	/*position: absolute; 
	/*margin-left: 75px;
	margin: 0 auto;
	/*text-align: center;*/
  border: 0px;
  position: absolute; 
  left: 0; 
  right: 0; 
  margin-left: auto; 
  margin-right: auto; 
  width: 660px;
}
