/*
Theme Name: -
Description: -
Version: 1.0
Author: Christian Niklas
Author E-Mail: christian.niklas@web.de
last modified: 15.10.2008
*/


* { padding: 0; margin: 0; }

body {
	background: #f9fcfe;
	color: #000;
	font: 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	text-align: left;
}

h1 {
	font: normal 2.5em Georgia, "Times New Roman", Times, serif;
	padding: 0 0 30px;
	text-align: center;
}

h2 {
	font: normal 1.3em "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	padding: 5px 0 10px;
	text-align: left;
}

hr { margin: 7px 0; }

a.jumper { 
	float: right;
	margin: 0 0 10px;
	}



#wrapper { 
	margin: 0 auto;
	width: 960px;
}

#wrapper a, a:link, a:visited{
text-decoration:underline;
color: black;
}

#header {
	background-image: url(../head_2010_neu.jpg);
	background-repeat: no-repeat;
	border: 1px solid #ccc;
	color: #333;
	height: 106px;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	width: 958px;
}

#header a, a:link, a:visited {
color: transparent;
}



#navigation {
	background: #abbebe;
	border: 1px solid #ccc;
	color: #333;
	margin: 0px 0px 5px 0px;
	padding: 10px;
	width: 938px;
}

	/* Navigation 
	--------------------------------------------------------------------------------------- */
	#nav_main {
		clear: both;
		height: 16px;
		}
	
		#nav_main a {
			/*color: #fff;*/
			}
		
		#nav_main li {
			color: #fff;
			float: left;
			font-size: 1.1em;
			font-weight: bold;
			list-style-type: none;
			padding: 0 1.1em 0 0;
			}

#content { 
	background: #fff; /*#f2f2e6;*/
	border: 1px solid #ccc;
	color: #333;
	/*height: 350px;*/
	margin: 0px 0px 5px 0px;
	padding: 10px;
	width: 938px;
}

	div#agb {
		height: 165px;
		overflow: auto;
	}
		
	.widefat {
		width: 100%;
	}
	
	thead {
		background: #dfdfdf;
		text-align: center;
	}
	
	.widefat th, .widefat td {
		padding: 5px 6px;
	}
	
	.widefat td em {
		color: #CC0000;
		font-style: normal;
		font-weight: bold;
	}
	
	.alternate {
		background: #f1f1f1;
	}
	
	.aligncenter {
		text-align:center;
	}
	
	
	/* Formular 
	--------------------------------------------------------------------------------------- */
	form { clear: both; }
	
	.knob {
		margin: 0 25px 0 0;
		overflow: visible; /* IE button length: bugfix! */
		padding: 0 .25em;
	}
	
	.knob2 {
		float: right;
	}
	
	#loginForm {
	float: left;
	margin: 0 50px 0 0;
	}
	
		#loginForm p label {
			float: left;
			font-weight: bold;
			padding: 0 10px 0 0;
			text-align: right;
			width: 190px;
		}
		
		#loginForm p, #agb p {
			padding: 0 0 10px;
		}
	
	
	/* input type="text"
	------------------------ */
	/*.txtFld {
		background: #f7f7f7 none repeat scroll 0%;
		border: 1px solid #a5acb2;
		float: left;
		padding: 2px 4px;
		width: 185px;
	}*/
	
	/* textarea
	------------------------ */
	.txtFld {
		background: #f7f7f7 none repeat scroll 0%;
		border: 1px solid #a5acb2;
		font: normal 1em "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
		float: left;
		/*margin: 0 0 10px;*/
		overflow: auto; /* IE textarea: default scrollbar off! */
		padding: 2px;
		width: 170px; /* @cols="25": 185px; */
	}
	
	.txtFld:focus {
		background: #fff;
	}
	
	.optFld {
		/*clear: both;
		float: left;*/
		margin: 0 0 10px;
	}
	
#footer { 
	color: #333;
	background: #abbebe;
	border: 1px solid #ccc;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	width: 938px;
}