*{padding:0px;margin:0px;}
body{
	padding:0px 0px 20px 0px;
	margin:0px;
	background:url(../img/bg_body.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
img{border:none;}
a{color:#000;}

#header{
	background:url(../img/bg_header.jpg) no-repeat;
	height:160px;
	font-family:Comic Sans MS,Arial, Helvetica, sans-serif;
}
#header h1{display:none;}

#header ul, #header li{list-style:none;}
#header li, #header li a{float:left;}
#header li a{
	display:block;
	text-transform:uppercase;
	color:#dc2400;
	text-decoration:none;
	white-space:nowrap;
	height:34px;
	padding:0px 10px 0px 10px;
	line-height:34px;
	cursor:pointer;
}
/*
#header li a.btn1{width:90px;}
#header li a.btn2{width:90px;}
*/

#header li a:hover,#header li a.mark{
	background:url(../img/bg_navimark.jpg) no-repeat;
}

#content, #header{
	padding:0px 0px 0px 128px;
}
#content{
	width:803px;
	line-height:25px;
}

#content h2,#content h3{
	padding:10px 0px 20px 0px;
	font-size:14px;
}
#content h3{font-size:16px;}

#content p{
	padding:8px 0px 8px 0px;
}

#content ul{padding-top:10px; padding-bottom:15px;}
#content li{margin-left:20px;}
#content li a{text-decoration:none;}
#content li a:hover{text-decoration:underline;}

.trennl{valign: middle; background:url(../img/bg_trennlinie.gif) repeat; height:10px; margin-bottom:5px; width:692px;}
.pad1{padding-top:15px;}
a.pdf{ display:block; height:24px; background-image:url(../img/icon_pdf.gif); background-repeat: no-repeat; padding:0px 0px 0px 28px; text-decoration:none;}
a.pdf:hover{text-decoration:underline;}

#col1,#col2{float:left;}
#col1{width:450px; padding-right:20px;}
#col2{width:158px;}

#footer{display:none;}

element.style {
border-bottom-color:-moz-use-text-color;
border-bottom-style:none;
border-bottom-width:medium;
border-left-color:-moz-use-text-color;
border-left-style:none;
border-left-width:medium;
border-right-color:-moz-use-text-color;
border-right-style:none;
border-right-width:medium;
border-top-color:-moz-use-text-color;
border-top-style:none;
border-top-width:medium;
}

table.TableNews {
border-collapse:collapse;
border-bottom:1pt solid #999999;
}

table.TableDownload {
border-collapse:collapse;
}

* {
-moz-box-sizing:border-box !important;
}

tr.newsrow td {
border-bottom:1px solid #999999 !important;
border-top:1px solid #999999 !important;
padding:0px !important;
}

@media print{
	#header ul{display:none;}
	#header{height:auto;}

	#content, #header{padding-left:0px; background:none;}
	
}
