/* Generelle Formatierungen */
a {
	color:	#000000;
}
body {
	background-color:	#FFFFFF		/*B4D7FA*/;
}

#inputField {
	background-color:	#FFF4B6;	/*#ffbe93*/
	border:				inherit;
}

*.inputField{
	background-color:	#FFF4B6;	/*#ffbe93*/
	border:				inherit;
}

*.inputFieldReadOnly{
	background-color:	#E2D7A3;	/*#ffbe93*/
	border:				inherit;
}

#errorMessage {
	color:				#ff0000;
	font-family:		"Berlin Sans FB";
	font-size:			14px;
	text-align:			left;
	margin: 			15px;
	background-color:	#FFEC77;
	padding:			9px;
	border-width:		1px;
	border-style:		solid;
	border-color:		#ff0000;
}

#errorMessage a {
	color:				#ff0000;
}

#errorMessage img {	
	vertical-align:		middle;
}

/* Formatierungen der main div-Holders */
#total {
	text-align:			center;
	position:			absolute;
	width:				1020px;
	margin-left:		11%;
	/*margin-right:		14%;*/
	/*background-color:	#FFCC99*/	/*FFF4B6*/	/*E3E3E3*/;
	background-image:	url(Grafiken/Backgrounds/hintergrund_mitte.png);
	background-repeat:	repeat-y;	
}

#top {
	text-align:			left;
	height:				205px;
	background-image:	url(Grafiken/Backgrounds/hintergrund_oben.png);
	background-repeat:	no-repeat;
}

#menu {
	float:				left;	
	text-align:			center;
	width:				230px;
	height:				1150px;
}

#mitte {
	width:				548px;
	float: 				left;
	background-color:	#FFF4B6/*FFEB7F*//*FFF196*//*EFEFEF*/;
	border-style:		solid;
	border-width:		1px;
	border-color:		#701402;
}

#rechts {
	width:				196px;
	height:				1050px;
	float:				right;	
	text-align:			center;
	margin-right:		20px;
	margin-left:		8px;
}

#unten {
	height:				55px;
	width:				1020px;
	float:				left;
	background-color:	#FFCC99/*B4D7FA*/;
	font-family:		Arial;
	padding-top:		15px;
	font-size:			10px;
	text-align:			center;
	background-image:	url(Grafiken/Backgrounds/hintergrund_unten.png);
	background-repeat:	no-repeat;
}
/*Formatierungen Top*/

#top a {
	color:				#000000;
}

#topLogo {
	width: 				500px;	/*100%*/
	height:				100px;
	margin-left:		250px;
	padding-top:		40px;
}

#topMenu {
	margin-left:		229px;
	width:				100%;
	height:				60px;
	margin-top:			0px;
}

/*Formatierungen in der Mitte*/

#sectionHeader img {	
	margin-top:			20px;
	width:				220px;
	height:				55px;
}

#sectionSubHeader {
	margin-left: 		15px;
	font-family:		"Arial";
	font-weight:		bolder;
	font-size:			18px;
	margin-bottom:		20px;	
	padding-top:		20px;
}

#menuMitte {
	font-family:		"Berlin Sans FB";
	text-align:			left;
	background-color:	#FFEC77/*FFcc99*/;
	border-width:		1px;
	border-style:		solid;
	margin:				15px;
	padding-top:		13px;
	margin-bottom:		50px;
	padding:			7px;
	padding-left:		65px;
}

#menuMitte table {
	color:				#701402;
}

#menuMitte th {
	padding-left:		20px;
	font-weight:		normal;
	font-size:			14px;
}

*.verweiseAuswahlKategorie {
	margin-left: 		50px;
}

#menuMitte img {
	border:				0px;
}

#menuUnten {
	font-family:		"Berlin Sans FB";
	text-align:			center;
	background-color:	#FFEC77/*FFcc99*/;
	border-width:		1px;
	border-style:		solid;
	margin:				15px;
	margin-top:			40px;
	padding-top:		13px;
	margin-bottom:		50px;
	padding:			7px;
	font-size:			14px;
	color:				#701402;
}

#page_numbers {
	font-family:		"Berlin Sans FB";
	font-size:			12px;
	background-color:	#FFEC77;
	border-width:		1px;
	border-style:		solid;
	margin:				15px;
	margin-top:			30px;
}

#page_numbers a {
	color:			#000000;
}

/*Formatierungen in der Startseite*/

#startseiteMitte {
	font-family:		Arial;
	font-size:			12px;
	margin:				10px;
	margin-top:			40px;
	text-align:			left;
}

#startseiteEintrag {
	margin: 			15px;
	background-color:	#FFEC77/*FFBA75  FF9C51*//*E3E3E3*/;
	padding:			9px;
	border-width:		1px;
	border-style:		solid;
	border-color:		#660000;
}
#startseiteEintrag a {
	color:				#000000;
}

#startseiteEintragHeader {
	font-size:			14px;
	font-weight:		bold;
	padding-bottom:		0px;
}

#startseiteEintragDatum {
	padding-top:		5px;
	padding-bottom:		20px;
}

#startseiteEintragText {
	padding-top:		5px;
	width:				100%;
}

#startseiteEintragText a {
	color:				#000000;
}
#startseiteEintragText img {
	margin:				5px;
}

#startseiteEintragAutor {
	padding-top:		10px;
	font-style:			italic;
}
#startseiteEintragLetzterKomm {
	margin-top:			10px;
	font-size:			11px;
}

#startseiteEintrag td {
	width:				220px;	
	font-family:		Arial;
	font-size:			12px;
	padding-left:		10px;
}

#startseiteEintragKommentar {
	font-family:		Arial;
	font-weight:		bold;
	font-size:			14px;
	text-decoration:	underline;
	margin-top:			30px;
	margin-left:		20px;
}

#startseiteEintragKommentarAbtrennung {
	margin-bottom:		15px;	
	border-bottom-width:2px;
	border-bottom-color:#000000;
	border-bottom-style:dotted;
}

#startseiteEintragKommentarEintrag {
	width:				475px;
}

#startseiteEintragKommentarHeader{
	margin-top:			9px;
	margin-left:		9px;
	margin-right:		9px;
	font-weight: 		bold;
	padding-left:		8px;
}
#startseiteEintragKommentarInhalt {
	margin-left:		9px;
	margin-right:		9px;
	margin-top:			5px;
	margin-bottom:		5px;
}

#startseiteSearchBar a{
	color:				#701402;
}
/*Formatierungen der Wettk�mpfe-Rubrik*/
#wettkaempfeMenu {
	height:				80px;
	margin:				8px;
	margin-top:			40px;
}

#wettkaempfeMitte {
	margin:				8px;
	/*margin-top:			40px;*/
	text-align:			left;
	font-family:		Arial;
	font-size:			12px;
}

#wettkaempfeMitte a{
	color: 				#000000;
}

#wettkaempfeEintragDatum {
	font-size:			12px;
	padding-top:		5px;
	font-weight:		normal;
	font-size:			14px;
}

#wettkaempfeEintragArt {
	font-size:			12px;
	font-weight:		bold;
	padding-top:		8px;
	padding-left:		20px;
}

#wettkaempfeEintragText {
	font-size:			12px;
	padding-top:		8px;
}

#wettkaempfeEintragText table{
	font-size:			12px;
	padding-left:		17px;
}

#wettkaempfeEintragText th{
	padding-right:		18px;
	text-align:			left;
}

#wettkaempfeEintragCup {
	padding-left:		20px;
	margin-top:			10px;
	font-style:			italic;
}

#selectPreviousMonth {
	margin-left:		20px;
}

#selectNextMonth {
	margin-left:		190px;
}

#monatAuswahl{
	width:				150px;
	border:				0px;
}

/*Ergebnisse*/

#wettkaempfeEintragTextHead {
	text-align:			left;
	width:				200px;
}

#wettkaempfeEintragTextD {
	text-align:			left;
}

/*Gaestebuch*/

#gaestebuchMitte {	
	margin:				10px;
	margin-top:			40px;
	font-family:		"Arial";
}

#gaestebuchInnenMitte {
	text-align:			left;
	width:				100%;		
}

#gaestebuchEintragHeader {
	font-size:			14px;
	margin-bottom:		10px;
}

#gaestebuchEintragText {
	font-size:			12px;
}

#gaestebuchEintragIcons {
	margin-top:			10px;
}

*.gaestebuchEintragIconsIc {
	border:				0px;
	padding-right:		10px;
}

#gaestebuchAddEntry {
	margin: 			15px;
	background-color:	#FFEC77;
	padding:			9px;
	border-width:		1px;
	border-style:		solid;
	border-color:		#660000;
	text-align:			left;
	margin-bottom:		40px;
}

#gaestebuchAddEntry img {
	border:				0px;
	margin-top:			0px;
}

#gaestebuchAddEntry a {
	font-family:		"Arial";
	font-weight:		bold;
	color:				#000000;
	font-size:			12px;
}

#gaestebuchAddEntry th {
	font-family:		"Arial";
	font-size:			12px;
	text-align:			left;
}

*.gaestebuchAddEntryIcon {
	vertical-align:		middle;
	margin:				5px;
}

*.gaestebuchAddEntryIcon img {
	border:				0px;
}

*.gaestebuchAddEntrySmileys {
	margin:				5px;
	vertical-align:		middle;
}

*.gaestebuchEintragTextSmileys {
	vertical-align: 	middle;
	margin-left:		5px;
	margin-right:		5px;
}

/*Suche*/
#searchRes {
	margin:				25px;
	font-family:		"Berlin Sans FB";
	font-size:			14px;
	text-align:			left;
}

/*Formatierungen im Menu*/


/*#memberLogin {
	margin-top:			0px;
	padding-top:		50px;
	background-image:	url(Grafiken/Backgrounds/MemberLogin.gif);
	background-repeat:	no-repeat;
	height:				160px;	
	font-family:		Arial;
	font-size:			12px;
	margin-left:		18px;
	width:				142px;
}*/
#redaktions_login_blend {
	position:			absolute;
	margin-top:			0px;
	padding-top:		50px;
	background-image:	url(Grafiken/Backgrounds/MemberLogin_transparent.png);
	background-repeat:	no-repeat;
	height:				143px;	
	font-family:		Arial;
	font-size:			12px;
	margin-left:		0px;
	width:				142px;
}

#memberLogout {
	text-align:			center;
	margin-top:			30px;
	padding-top:		50px;
	background-image:	url(Grafiken/Backgrounds/MemberLogin.gif);
	background-repeat:	no-repeat;
	height:				160px;	
	font-family:		"Berlin Sans FB";
	font-size:			14px;
	margin-left:		43px;
	width:				142px;
}

/*#memberLoginBox {
	
	background-color:	#FFF4B6;
	border-width:		1px;
	border-style:		solid;
	border-color:		#660000;
	width:				110px;
	margin-left:		15px;
	padding-bottom:		7px;
}*/

#statistik_info_blend {
	text-align:			left;
	position:			absolute;
	padding-top:		80px;
	background-image:	url(Grafiken/Backgrounds/statistics_blend.png);
	background-repeat:	no-repeat;
	height:				120px;
	font-family:		Arial;
	font-size:			12px;
	margin-left:		0px;	
	padding-left:		15px;
	width:				125px;
}

#neuesAusDerWelt {
	margin-left:		23px;
}

#neuesAusDerWelt_Top {
	background-image: 	url(Grafiken/Backgrounds/NeuesAusDerWelt.png);	
	height:				60px;
	background-repeat: 	no-repeat;
}

#neuesAusDerWelt_Mitte {
	background-image: 	url(Grafiken/Backgrounds/NeuesAusDerWelt_Seiten.png);
	background-repeat:	repeat-y; 
	margin-top:			0px;
}

#neuesAusDerWelt_Unten {
	background-image: 	url(Grafiken/Backgrounds/NeuesAusDerWelt_unten.png);
	background-repeat: 	no-repeat;
	height:				50px;
}

#rssSection {
	margin-top:		-10px;
}

*.rssEintrag {
	margin-top:			10px;
	font-size:			12px;
	background-color:	#FFF4B6;
	border-width:		1px;
	border-style:		solid;
	border-color:		#660000;
	margin-left:		7px;
	margin-right:		22px;
	margin-bottom:		0px;
	font-family:		"Arial";
	font-size:			12px;
	text-align:			left;
	padding:			3px;
	font-weight:		bold;
}

*.rssEintrag a {
	text-decoration:	none;
}

*.rssEintrag *.Datum {
	/*text-align:			center;*/
	margin-top:			5px;
	font-weight:		normal;
}

/*#rssEintragHeader {
	font-family:		"Berlin Sans";
	font-size:			14px;
	margin-top:			7px;
	padding-bottom:		7px;
	margin-left:		5px;
	margin-right:		5px;
	font-weight:		bold;
	border-bottom-style:dashed;
	border-bottom-width:1px;
}*/


/*#rechtsEintragDatum {
	text-align:			left;
	margin-left:		15px;
	margin-top:			5px;
	margin-bottom:		5px;
	
}

#rechtsEintragText {
	margin-left:		12px;
}*/

#statistik table td {
	padding-top:		10px;
	width:				75px;
	font-family:		"Arial";
	padding-left:		0px;
	font-size:			12px;
}

#statistik table th {	
	padding-top:		10px;
	width:				55px;
	font-family:		"Arial";
	padding-left:		17px;
	font-size:			12px;
	text-align:			left;
	font-weight:		normal;
}

*.loginTagL {
	text-align:			left;
	margin-left:		15px;
	padding-top:		10px;
	padding-bottom:		5px;
}

*.loginTagC {
	text-align:			center;
	padding-top:		20px;
	padding-bottom:		10px;
}

#menuWerbung {
	margin-top:			30px;
	margin-left:		10px;
}

#menuWerbung img {
	border:				none;
}

#menuHoverButtons {
	margin-top:			40px;
}

#menuHoverButtons .menuHoverButtonImage {
	width:				144px;
	height:				30px;
	margin-top:			8px;
}

/* Formatierungen unten */
#unten a {
	color:				#000000;
}

*.untenText {
	margin-right:		50px;
}

/* Verschiedene Buttons*/
*.menuButton {
	width:				100px; 
	height:				25px;
	padding-top:		10px;
	margin-right:		5px;
	margin-left:		5px;
}

*.loginButton {
	width: 				50px;
	height:				20px;
	margin-top:			10px;
	border:				0px;
}

*.uploadButton {
	width: 				60px;
	height:				20px;
	border:				0px;
}

*.speichernButton {
	width: 				65px;
	height:				20px;
	margin-top:			10px;
	border:				0px;
}

/*Formatierungen an der rechten Leiste*/
#rechtsEintrag {
	margin-top:			20px;
	font-size:			12px;
	background-color:	#FFF4B6;
	border-width:		1px;
	border-style:		solid;
	border-color:		#660000;
	margin-left:		10px;
	margin-right:		20px;
}

#rechtsEintragHeader {
	font-family:		"Arial";
	font-size:			14px;
	margin-top:			7px;
	padding-bottom:		7px;
	margin-left:		5px;
	margin-right:		5px;
	font-weight:		bold;
	border-bottom-style:dashed;
	border-bottom-width:1px;
}

#rechtsEintragHeader a {
	text-decoration:	none;
}

#rechtsEintragDatum {
	text-align:			left;
	margin-left:		15px;
	margin-top:			5px;
	margin-bottom:		5px;
	
}

#rechtsEintragText {
	margin-left:		12px;
}

#rechtsWettkaempfeHeader {
	background-image:	url(Grafiken/Backgrounds/rechtsObenKante.gif);
	height:				60px;
	background-repeat:	no-repeat;
}

#rechtsSeiten {
	background-image:	url(Grafiken/Backgrounds/rechtsSeiten.gif);	
	background-repeat:	repeat-y;
	margin-top:			-20px;
}

#rechtsBottom {
	background-image:	url(Grafiken/Backgrounds/rechtsUnteKante.gif);	
	height:				50px;
	background-repeat:	no-repeat;
}
