div, a, h1, h2, h3, img, table, table tr, table tr td {margin:0; padding:0; font-size:100%; font-weight:normal; border:0px solid #fff;}
a:link, a:visited {text-decoration:none; color:#0070af;} a:hover {text-decoration:underline; color:#004f7b;}
span {display:none;} .clear {clear:both;} ul, li {margin:0;padding:0;list-style:none;}
* { behavior: url(iepngfix.htc) }   p{margin:0 0 2px;padding:0;}

body {
    margin:0;
    padding:0;
    background:#ffffff  url(grafik/bg.gif) repeat-x;
    font-family:Tahoma, Verdana, ;
    font-size:0.7em;
    text-align:center;
    color:#363636;
}
#root {
	width:830px;
	margin:auto;
}

#top {
	height:154px; 
	width:830px; 
	background: url(grafik/logo.gif) no-repeat;
}

#container {
	text-align:left;
} 

.head {
	margin:20px 0 15px;
}

#content {
	width:440px; 
	float:left; 
	padding:0;
}  

#content .text {
	border-right:1px solid #e1edf3;
	padding:0 25px 0 10px;
}

.text	{
	text-align:justify;
}

#kontakt {
	width:370px; 
	float:right;
} 

#kontakt .text {
	padding:0 0 0 10px; 
}

#footer {
	background:url(grafik/bg_foot.gif) repeat-x; 
	height:132px; 
	margin:30px 0 0;
}

#footer a:link, #footer a:visited {
	color:#787777;
}

#foot_content {
	margin:auto; 
	width:830px; 
	text-align:left;
}

#foot_content #copyrights, #foot_content {
	color:#9c9c9c;
}

#foot_content #links {
	color:#777676;
}

#copyrights {
	float:left; 
	padding:12px 0 24px;
}

#links table tr td {
	width:150px;
}

#links {
	float:left;
}

