﻿/*

	Styles die für die Hauptseiten sind

*/
* {
	margin:0px;
	padding:0px;
	font-family:Arial, Sans-Serif;
}

body {
	background-color:#666666;
	background-image:url('../img/body_bg.jpg');
	background-repeat:repeat-x;
}

a:link, a:visited {
	text-decoration:none;
}

a:hover, a:active {
	color:#224ef0;
}

#page {
	width:996px;
	height:auto;
	margin: 0px auto 0px auto;
}

#header_theme_games {
	position:absolute;
	margin: 1px 0px 0px 750px;
	z-index:1000;
}

#header {
	width:963px;
	height:auto;
}

#logo {
	width:963px;
	height:121px;
}

#logo img {
	width:950px;
	display:block;
	margin: 0px 0px 0px 6px;
}

#status_login {
	width:962px;
	height:25px;
}

#status_login a {
	font-size:14px;
	text-decoration:none;
	float:right;
	margin-right:15px;
	color:white;
}

#navigation_{
	position:relative;
	width:996px;
	height:61px;
	margin: 0px 0px 0px -17px;
	background-image:url('../img/navi_bg.jpg');
	background-repeat:no-repeat;
}

#navigation_ a {
	color:white;
	font-size:16px;
	text-decoration:none;
}

#navigation_links {
	margin: 0px 0px 0px 180px;
	font-weight:bold;
}

#navigation_links ul {
	
	list-style-type:none;
}

#navigation_links li {
	float:left;
	display:inline;
	margin: 9px 0px 0px 70px;
}

#navigation_suche {
	position:absolute;
	display:inline;
	float:left;
	width:180px;
	height:15px;
	margin: 10px 0px 0px 805px;
	z-index:1000;
}

* html #navigation_suche { /* nur für IE6 */
	position:absolute;
	display:inline;
	float:left;
	width:170px;
	height:15px;
	margin: 10px 0px 0px 820px;
	z-index:1000;
}

*+ html #navigation_suche { /* nur für IE7 */
	position:absolute;
	display:inline;
	float:left;
	width:170px;
	height:15px;
	margin: 10px 0px 0px 825px;
	z-index:1000;
}


#navigation_suche_eingabe {
	float:left;
	width:130px;
	margin: 0px 10px 0px 0px;
}

#navigation_suche_submit {
	background-image:url('../img/submit_arrow.jpg');
	border:none;
	background-color:transparent;
	display:block;
	width:22px;
	height:16px;
}

#navigation_suche_submit:hover {
	background-image:url('../img/submit_arrow_hover.jpg');
	border:none;
	background-color:transparent;
	display:block;
	width:22px;
	height:16px;
}

#navigation_ a:hover {
	color:#224ef0;
}

#content_  {
	float:left;
	width:962px;
	height:auto;
	background-image:url('../img/bg_shadow.jpg');
	background-repeat:repeat-y;
}

#content_links {
	width:550px;
	height:auto;
	background-color:white;
	float:left;
	margin: 0px 0px 0px 40px;
	display:inline;
}

.content_blaettern_zurueck {
	margin-left:240px;
}

.content_blaettern_weiter {
	margin-left:10px;
}

.imgzurueck {
	margin-left:525px;
}

.content_links_eintrag {
	margin: 0px 0px 10px 0px;
}

.content_links_eintrag p a {
	color:#5076b0;
}

.content_links_eintrag p a:hover {
	color:#224ef0;
}

.content_links_eintrag_text {
	padding: 10px 40px 10px 40px;
	border-left:1px solid #d6ddf6;
	font-size:14px;
}

.content_links_eintrag_text ul {
	margin: 0px 0px 0px 15px;
}

#content_links h1 {
	border-bottom:1px solid #d6ddf6;
	height:23px;
	font-size:18px;
	padding-left:20px;
}

#content_links h1 a {
	color:#5076b0;
}

#content_links h1 a:hover {
	color:#224ef0;
}

.eintragzeitstempel {
	position:absolute;
	margin-top:-19px;
	margin-left:420px;
	font-size:12px;
	font-weight:bold;
}

.contentmore {
	margin-top:-50px;
}

#content_rechts {
	width:300px;
	height:auto;
	float:left;
	margin: 0px 0px 20px 40px;
	text-align:center;
}

#content_rechts a:hover {
	color:#224ef0;
}

#content_rechts p {
	width:263px;
	text-align:left;
}

#content_rechts h4 {
	width:300px;
	height:35px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	border-bottom:1px solid #cccccd;
	font-size:20px;
	font-weight:normal;
	color:#5076b0;
}

#content_rechts_neue {
	background-image:url('../img/content_rechts_bg.jpg');
	background-repeat:no-repeat;
	padding: 0px 0px 10px 0px;
	border-bottom:1px solid #a7b3ba;
}

#content_rechts_neue p {
	padding: 10px 0px 0px 0px;
}

.content_rechts_neue_eintrag {
	text-align:left;
}

.content_rechts_neue_eintrag a {
	padding: 2px 0px 0px 15px;
	color:#5076b0;
	font-size:14px;
}

#content_rechts_rubriken {
	background-image:url('../img/content_rechts_bg_kat.jpg');
	background-repeat:no-repeat;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	border-top:1px solid #a7b3ba;
	border-bottom:1px solid #a7b3ba;
}

#content_rechts_rubriken p {
	padding: 10px 0px 0px 0px;
}

.content_rechts_rubriken_eintrag {
	margin: 2px 0px 0px 15px;
	text-align:left;
}

.content_rechts_rubriken_eintrag a {
	color:#5076b0;
	font-size:14px;
}

#content_ads {
	float:left;
	width:300px;
	height:250px;
	margin: 30px 0px 10px 0px;
	border:1px solid #a7b3ba;
}

#content_ads_banner {
	float:left;
	width:468px;
	height:60px;
	margin: 0px 0px 10px 41px;
}

#content_login {
	margin:50px auto 50px auto;
}

thead td {
	border-bottom:1px solid black;
	font-weight:bold;
}

#admin_  {
	float:left;
	background-color:white;
	width:950px;
	height:auto;
}

#admin_auswahl  {
	float:left;
	width:250px;
	height:auto;
	list-style-type:none;
	padding: 10px 0px 10px 10px;
}

#admin_auswahl ul  {
	list-style-type:none;
}

#admin_content  {
	float:left;
	width:680px;
	height:auto;
}

.admin_neu {
	border-bottom:none;
	text-align:left;
	font-weight:normal;
	padding-bottom:10px;
}

.form_neu td{
	border-bottom:none;
}

.form_rubrik_neu_bezeichnung {
	width:250px;
}

.form_rubrik_neu_absenden {
	margin-top:15px;
	width:100%;
}

.erfolgreich {
	margin:0px 0px 0px 0px;;
	background-color:#00FF00;
	text-align:right;
}

.nichterfolgreich {
	margin:0px 0px 0px 0px;;
	background-color:#FF0000;
	text-align:right;
}

.form_eintrag_headline {	
	width:450px;
}

.form_neu_eintrag_text {
	width:480px;
	height:400px;
}

.impressumueberschrift {
	width:902px;
	font-weight:bold;
	text-align:center;
	height:auto;
	font-size:large;
}

#content_impressum_inhalt {
	width:902px;
	margin:0px auto 10px auto;
}

#content_impressum_inhalt p {
	margin: 20px 0px 0px 0px;
}

#content_impressum_inhalt table {
	margin: 20px 0px 20px 0px;
}

#content_impressum_inhalt td {
	width: 300px;
}

.kontaktformularueberschrift {
	width:902px;
	margin:25px auto 0px auto;
	font-weight:bold;
	text-align:center;
	height:auto;
	font-size:large;
}

#content_kontakt_inhalt {
	width:902px;
	margin:20px auto 10px auto;
}

#content_kontakt_inhalt_text {
	width: 300px;
	margin: 0px 0px 0px 50px;
	font-size:18px;
	float:left;
}

#content_kontakt_inhalt_text p {
	margin: 10px 0px 0px 0px;
}

#content_kontakt_inhalt_form{
	width:450px;
	margin: 0px 0px 0px 400px;	
}

#footer_ {
	float:left;
	width:963px;
	height:14px;
	background-image:url('../img/footer_shadow.jpg');
	background-repeat:no-repeat;
	text-align:right;
}

#footer_links {
	padding: 10px 0px 0px 0px;
}

#footer_ a {
	padding: 0px 10px 0px 10px;
	color:white;
}

.bild_rechts{
float:right; 
margin:10px 10px 10px 10px;
}

.thumbs {
	vertical-align:top;
	float:left;
	margin: 10px 5px 10px 0px;
	border:none;
}

/* 

	Styles die extra fürs Kontrollzentrum sind

*/


#navigation_links_kontrollzentrum {
	margin: 0px 0px 0px 180px;
	font-weight:bold;
}

#navigation_links_kontrollzentrum ul {
	
	list-style-type:none;
}

#navigation_links_kontrollzentrum li {
	float:left;
	display:inline;
	margin: 9px 0px 0px 85px;
}

/* 

	Styles die extra fürsdas Formular -Registrieren sind

*/


#content_links_registrieren {
	width:550px;
	height:260px;
	float:left;
	margin:25px 0 25px 150px;
	border: 1px solid black;
	-moz-border-radius:10px;
}

#content_links_registrieren table {
	margin:25px 0px 0px 50px;
}

#content_links_registrieren table .reg_eingaben {
	width:225px;

}

#content_links_registrieren table .reg_check {
	width:30px;
	padding-left:10px;
}


#content_links_registrieren table .reg_beschriftung {
	width:175px;
	padding:10px 0px 0px 0px;

}

.content_links_registrieren_submit {
	margin:10px 0px 0px 377px;
}


/* 

	Styles die extra für das Aktivieren eines Benutzers

*/

.aktivierung {
	font-size:14px;
	text-decoration:none;
	float:left;
	margin-right:15px;
	margin-left:7px;
	color:white;
	border:1px solid black;
	padding:0px 5px 0px 5px;
	background-color:#666666;
}

.accountaktivieren {
	font-size:14px;
	text-decoration:none;
	float:left;
	margin-right:15px;
	margin-left:7px;
	color:white;
	
}

/* 

	Styles die extra für das Profil eines Benutzers sind

*/

#content_profile {
	width:962px;
	float:left;
	margin:25px 0 25px 25px;

}

.profil_ueberschrift {
	text-align:left;
	margin-bottom:25px;
}


.profile_spalte_pics {
	width:40px;
}

.profile_spalte_daten {
	padding-right:25px;
}

.profil_pics {
	width:25px;
	height:25px;
}

#profil_ausgabe {
	vertical-align:top;
}

/* 

	Styles die extra für das Profil eines Benutzers sind

*/

.gaestebuch_ueberschrift {
	text-align:left;
	margin-bottom:25px;
}

.geastebuch_anlegen {
	width:25px;
}

.geastebuch_anlegen_button {
	width:15px;
}
/* 

	Styles die extra für Werbebanner da sind

*/

.gratis_webseite {
	margin-bottom:20px;
}