/* CSS Document */
* {	
	margin: 0;
	padding: 0;
}

html, body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000;
	margin: 0;
	padding: 0;
	background-color: #CCC;
	text-align: center;
}

#container, 
#top, #topleft, #topright,
#header, #headerleft, #headerright, #subheader ,
#col01, #col02, #col03, #footer, #spacer {
	margin: 0;
	padding: 0;
	text-align: left;
}

#container		{ width: 910px; margin: 0px auto; padding: 0 15px; background-color: #FFF; border: 2px solid #999; border-top: 0px none; background: url(../img/bg_container.gif) repeat-y 0 0;}
#header			{ padding: 25px 0; background-color: #FFF;}
#top			{ border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; background-color: #FFF;}
#topleft		{ float: left;}
#topright		{ float: right;}
#headerleft		{ float: left; padding: 10px 0; width: 440px;}
#headerright	{ float: right; padding: 10px 0; width: 470px; text-align: center;}			
#subheader		{ clear: both; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; text-align: center;}
#col01			{ float: left; display: inline; width: 385px; margin-left: 10px; padding-bottom: 10px;}
#col02			{ float: left; width: 235px; margin-left: 30px; padding-bottom: 10px;}
#col03			{ float: left; width: 215px; margin-left: 30px; padding-bottom: 10px;}
#footer			{ clear: both; width: 100%; height: 25px; background-color: #FFF;}
#spacer			{ clear: both; width: 100%; height: 25px;}
.clear 			{ clear: both; width: 99%; height: 1px; line-height: 1px; font-size: 1px;}




/* Typografie Styles */
h1, h2, h3			{ font-weight: bold; margin: 0; padding: 0; line-height: 180%;}
p, a, address		{ font-weight: normal; margin: 0; padding: 0; line-height: 180%;}
ul, li				{ margin: 0; padding: 0; line-height: 180%;}

h1			{ font-size: 26px; color: #900; margin: 15px 0px 0px 0px; text-transform: uppercase;}
h2			{ font-size: 14px; color: #900; margin: 5px 0px 0px 0px; border-bottom: 1px solid #CCC;}
#col01 h2	{ border-bottom: 0px none;}
h2.first	{ margin-top: 0px; }
h3			{ font-size: 12px; color: #900; margin: 7px 0px 0px 0px;}

p			{ color: #000; margin: 5px 0px 0px 0px;}
p.groot		{ font-size: 12px; font-weight: bold;}

a			{ color: #900; text-decoration: underline;}
a:hover		{ text-decoration: none;}


#topleft	{ font-size: 14px; color: #999; line-height: 23px; text-transform: uppercase;}
#topright	{ font-size: 14px; color: #900; line-height: 23px;}
#subheader	{ font-size: 14px; color: #000; line-height: 23px;}

/* Linklist */
ul#linklist			{ margin: 0; padding: 0; list-style: none;}
ul#linklist li		{ margin: 0; padding: 8px 0; list-style: none; border-bottom: 1px solid #ccc;}

ul#linklist li		{ font-size: 11px; line-height: 180%;}
ul#linklist li a	{ display: block; font-size: 11px; line-height: 180%;}

/* Domainnlist */
ul#domainlist			{ margin: 0; padding: 0; list-style: none;}
ul#domainlist li		{ margin: 0; padding: 0; list-style: none;}
ul#domainlist li a		{ display: block; font-size: 11px; color: #999; line-height: 180%;}

