/* main  configuration*/
* {margin: 0;padding: 0;border: none;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;}
body {background: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
strong, b { font-weight:bold;}
em {color:#C49700; font-weight:normal; font-style:normal;}
.topSpacer img{ margin-top:30px;}


#container{margin: 20px auto 0 auto; width:780px; min-height:720px; }
	#header{}
		#logo{ float:left;}
			#logo h1{ font-size:54px; text-transform:uppercase;}
		#autor{ float:right;}
		#autor p{text-align:right; color:#bbb; font-size:9px; padding-bottom:10px;}
		#menu{ clear:both; border-bottom:1px solid #777777; border-top:1px solid #777777; padding:10px 0;}
			#menu ul{ }
			#menu li{display:inline; list-style-type:none; padding-right:20px;}
			#menu a{ color:#777777; text-decoration:none;}
			#menu a.active{color:#000000;}
			
	#content{ padding-top:25px;}
	#contentLeft{width:500px; font-family:Arial, Helvetica, sans-serif; float:left;}
		#contentLeft p{ line-height:1.7em; padding-bottom:10px;}
		#contentLeft p.justify{text-align:justify; }
		#contentLeft a {color: #777777;}
		#contentLeft li{ line-height:1.7em;}
		#contentLeft li span{ font-size:10px;}
		#contentLeft ul, #contentLeft ol { padding-bottom: 10px; padding-left: 50px;}
		#contentLeft table { width:100%;}
		#contentLeft td{padding:3px 0; border-bottom:1px solid #CCCCCC;}
		#contentLeft td.leftTable{width:30%;}
		#contentLeft td.middleTable{width:30%; text-align:right;}
		#contentLeft td.rightTable{width:40%; text-align:right;}
	#contentRight{width:180px; float:right; font-size:10px; text-align:right; border-bottom:1px solid #777777; padding-bottom:15px;}
		#contentRight li{list-style-type:none; padding-bottom:10px;}
		#contentRight a{ color:#777777; text-decoration:none;}
		#contentRight a.active{color:#000000;}
		
	#contentRight2{width:180px; float:right; font-size:10px; text-align:right; padding-bottom:15px; padding-top:15px;}
		#contentRight2 li{list-style-type:none; padding-bottom:10px;}
		#contentRight2 a{ color:#777777; text-decoration:none;}
		#contentRight2 a.active{color:#000000;}

		
	#footer { font-size:10px; width:780px; text-align:right; clear:both; padding-top:20px; color:#999999; margin-bottom:10px;}
		#footer a {color:#999999;}
		
	/*Kontaktseite*/
	#kontakt p label {width: 110px;	display: block;	float: left;font-size: 1em;}
		#kontakt p #email, #kontakt p #realname, #kontakt p #Betreff {width: 275px;	border: 1px solid;color:#222222;border-color: #cccccc;}
		#kontakt p textarea {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 1em;width: 425px;height: 250px;color:#222222;border: 1px solid;border-color: #cccccc;}
		#kontakt p #kontaktsubmit {width: 110px;font-size: 1em;color: #ffffff;background: #666666;border: 1px solid #999999;cursor: pointer;margin-right: 31px;}
		html>#kontakt p #kontaktsubmit {padding: 1px 2px;}