body			{ font-family: arial; font-size: 11px; margin: 0px; padding: 0px; background-color: #23292e; color: #c4ccd1; }
form			{ margin: 0px; padding: 0px; #margin-top: -12px; }
p                       { margin: 10px 0px 12px 0px; padding: 0px;}
legend                  { font-weight: bold; color: #fff; }
fieldset                { padding: 10px 0px 10px 10px; border: 1px solid #c4ccd1; margin: 0px; margin-bottom: 20px; }
fieldset div.labelfinder,
fieldset div.inputfinder  { margin-left: 5px; float: left; width: 100px; height: 24px; }
fieldset div.submit     { margin-left: 108px; clear: both;  }
option, select { font-size: 11px; font-family: arial;  }
input.submit		{ font-size: 11px; font-family: arial; width: 170px; }
.input			{ font-size: 11px; font-family: arial; background-color: #c4ccd1; padding: 2px; width: 131px; border: 0px; }
.bg			{ width: 100%; background: url(../upload/img-all/contentbg.jpg) repeat-x; }
.header_bg		{ width: 100%; background: url(../upload/img-all/bg_header.jpg) repeat-x; }
.header			{ position: relative; margin-left: -450px; left: 50%; width: 900px; width: 900px; height: 70px; }
.header img		{ float: left; margin-top: 0px; }
.lang			{ float: right; text-align: center; text-transform: uppercase; font-size: 9px; }
.lang a:link, 
.lang a:visited 	{ text-decoration: none; padding-top: 4px; color: #c4ccd1; background-color: #404e58; width: 65px; height: 14px; margin-top: 52px; display: block; float: left; margin-left: 1px; }
.lang a:hover, 
.lang a:focus 		{ color: #c4ccd1; background-color: #23292e; }
.lang a#current		{ color: #c4ccd1; background-color: #2a343b; }
.navigation_bg		{  background: url(../upload/img-all/bg_content_shade.jpg) repeat-y; }
.navigation		{ padding-top: 4px; height: 30px; position: relative; margin-left: -450px; left: 50%; width: 900px; text-transform: uppercase; font-size: 12px; }
*[class="navigation"] 	{ padding-top: 4px; height: 26px; }
.navigation a:link, 
.navigation a:visited  	{ color: #ffffff; margin-right: 26px; padding-top: 4px; padding-left: 8px; float: left; text-decoration: none; background: url(../upload/img-all/a_inactive.jpg) left bottom no-repeat; }
.navigation a:hover,
.navigation a:focus 	{ background: url(../upload/img-all/a_active.jpg) left bottom no-repeat; }
.navigation a#current 	{ background: url(../upload/img-all/a_active.jpg) left bottom no-repeat; }
.suche			{ float: right; }
.img_bg			{ text-align: center; background: #0d1012; witdh: 100%; }
.content_shade		{ clear: both; width: 100%; height: 20px; background: url(../upload/img-all/bg_content_shade.jpg) repeat-x; }
.content_bg		{ background: #2a353b; }
.content		{ background: url(../upload/img-all/bg_content.jpg) repeat-y; position: relative; margin-left: -450px; left: 50%; width: 900px; width: 900px; height: auto; line-height: 14px; }	
.content b              { font-size: 11px; }
.content a:link, 
.content a:visited  	{ color: #e10000; text-decoration: none;  }
.content a:hover, 
.content a:focus 	{ color: white; }
.left 			{ text-align: justify; float: left; width: 310px; margin-right: 37px; padding-bottom: 10px; }
.middle			{ text-align: justify; float: left; width: 310px; margin-right: 49px; padding-bottom: 10px; }
.left h1, 
.middle h1 		{ margin: 0px; padding: 0px; font-size: 14px; color: #ffffff;  line-height: 20px; }
.left h1 a:link, 
.left h1 a:visited, 
.middle h1 a:link, 
.middle h1 a:visited	{ margin: 0px; padding: 0px; font-size: 14px; color: #c4ccd1;  line-height: 20px; }
.right			{ text-align: left; width: 190px; float: left; margin-right: 0px; padding-bottom: 10px; }
.right h1 		{ font-size: 11px; padding: 0px; margin: 0px; }
.right h2		{ color: #fff; margin: 0px; padding: 0px; font-size: 14px; line-height: 20px; padding-bottom: 11px; margin-left: 5px; text-align: left; }
.right ul		{ list-style-image: url(../upload/img-all/list.jpg); padding: 0px; margin: 0px; }
.right li		{ margin-bottom: 10px; padding-left: 6px; }
.clear			{ clear: both; width: 900px; height: 1px; }
.footer_bg		{ padding-top: 10px; clear: both; width: 100%; background-color: #23292e; }
.footer			{ position: relative; margin-left: -450px; left: 50%; width: 900px; text-align: right; color: #454d52; margin-bottom: 6px; }
.footer	a:link, 
.footer a:visited 	{ color: #454d52; }
