/* ------- Umdefinierte Tags */
body
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	background-color:#FBFBFB;
	background-image:url(bilder/spezial/page_back.gif);
}
img {
	border: none;
	margin: 0px;
	padding: 0px;
}
br {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
li {
	margin-top:2px;
	margin-bottom:2px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

H1 {
	margin-top:2px;
	margin-bottom:2px;
	padding-left:0px;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#025050;
    text-decoration:none;
}

H2 {
	margin-top:2px;
	margin-bottom:2px;
	padding-left:0px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#711021;
    text-decoration:none;
}

H3 {
	margin-top:2px;
	margin-bottom:2px;
	padding-left:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#711021;
    text-decoration:none;
}

H4 {
	margin-top:2px;
	margin-bottom:2px;
	padding-left:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#007575;
    text-decoration:none;
}

body, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	scrollbar-base-color:#FFFFFF;
	scrollbar-3dlight-color:#009999;
	scrollbar-arrow-color:#007A7A;
	scrollbar-darkshadow-color:#E1FFFF;
	scrollbar-face-color:#E1FFFF;
	scrollbar-highlight-color:#E1FFFF;
	scrollbar-shadow-color:#009999;
	scrollbar-track-color:#F5F5F5;
}
input, select, textarea {
	border:1px solid #3F3F3F;
	background-color:#E1FFFF;
}
input.reqfield {
	background-image:url(bilder/spezial/formx.gif);
	background-repeat:no-repeat;
	background-position:right center;
}

/* ------- Seite allgemein */
.footertext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
td.footerline{
	background-color:#009999;
	background-image:url(bilder/spezial/page_line_u.gif);
	height:25px;
}
td.headerbildname {
	padding-right:15px;
	padding-top:6px;
}
.smallspace{
	padding-left:15px;
	padding-right:15px;
}
.bigspace{
	padding-left:65px;
	padding-right:25px;
}


/* ------- Listen */
ul.normal {
	margin-top:7px;
	list-style-image:url(bilder/spezial/liste_ul.gif);
	margin-bottom:5px; 
}
ul.dotted {
	margin-left:85px;
	list-style-image:url(bilder/spezial/liste_ul_dot.gif);
}


/* ------- Tabellen, Boxen */
td.boxheader{
	background-color:#009999;
	background-image:url(bilder/spezial/page_line_u.gif);
	padding-top:5px;
	height:14px;	
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
}
td.boxheaderleft{
	background-color:#009999;
	background-image:url(bilder/spezial/page_line_u.gif);
	padding-top:5px;
	height:14px;	
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
}
td.boxheaderright{
	background-color:#009999;
	background-image:url(bilder/spezial/page_line_u.gif);
	padding-top:5px;
	height:14px;	
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
	text-align:right;
}
.partnerboxheader{
	background-color:#009999;
	background-image:url(bilder/spezial/page_line_u.gif);
	padding-top:5px;
	height:16px;	
	text-align:center;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:2px;
}
.partnerboxheaderleft{
	background-color:#009999;
	background-image:url(bilder/spezial/page_line_u.gif);
	padding-top:5px;
	height:14px;	
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
}
.partnerboxheaderright{
	background-color:#009999;
	background-image:url(bilder/spezial/page_line_u.gif);
	padding-top:5px;
	height:14px;	
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
	text-align:right;
}
.partnerboxtext {
	background-color:#009999;
	background-image:url(bilder/spezial/page_line_u.gif);
	padding-top:5px;
	height:21px;	
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.boxheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.boxborder {
	border-right-width:2px;
	border-bottom-width:2px;
	border-left-width:2px;
	border-top-width:2px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-style:solid;
	border-right-color:#007A7A;
	border-bottom-color:#007A7A;
	border-left-color:#007A7A;
	border-top-color:#007A7A;
	padding:5px;
	background-color:#FAFAFA;
}
.boxborderonly {
	border-right-width:2px;
	border-bottom-width:2px;
	border-left-width:2px;
	border-top-width:2px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-style:solid;
	border-right-color:#007A7A;
	border-bottom-color:#007A7A;
	border-left-color:#007A7A;
	border-top-color:#007A7A;
	background-color:#FAFAFA;
}
.boxbg {
	background-color:#FAFAFA;
}
td.boxtitlesmall {
	border-top:1px solid #007A7A;
	border-bottom:1px solid #007A7A;
}
.boxtitlesmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}
td.boxzeileleft{
	padding-left:9px;
	padding-bottom:2px;
	padding-top:2px;
	border-left-width:2px;
	border-left-style:solid;
	border-left-color:#007A7A;
	padding-right:10px;
}
td.boxzeileright{
	padding-left:9px;
	padding-bottom:2px;
	padding-top:2px;
	border-right-width:2px;
	border-right-style:solid;
	border-right-color:#007A7A;
	padding-right:10px;
}
td.boxzeile{
	padding-left:9px;
	padding-bottom:3px;
	padding-top:3px;
	padding-right:10px;
}
td.boxtrenner{
	background-color: #007a7a;
}
td.boxborderou{
	background-color: #007a7a;
}


/* ------- Links */
a.inverted {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
a.inverted:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
a.normal {
	color:#007575;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
a.normal:hover {
	color:#007575;
	text-decoration:underline;
}
a.normalsmall {
	color:#007575;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
a.normalsmall:hover {
	color:#007575;
	text-decoration:underline;
}


/* ------- Texte */
.error {
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:11px;
	font-weight:bold;
}
.normal {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-align:justify;
}
.normalsmall {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-align:justify;
}
.gliederung {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-decoration:underline;
	text-align:justify;
	font-weight:bold;
	margin-bottom:10px;
}
.hervor {
	font-family:Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	
}
.hervorsmall {
	font-family:Arial, Helvetica, sans-serif;
	color:#3E3E3E;
	font-size:11px;
	font-weight:bold;
}
.produkt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#404040;
	text-decoration:none;
}


/* ------- Downloads */
td.quickdl-more {
	padding:3px;
	border-right-width:2px;
	border-bottom-width:2px;
	border-left-width:2px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-color:#007A7A;
	border-bottom-color:#007A7A;
	border-left-color:#007A7A;
	text-align:center;
	background-color:#FAFAFA;
}
td.quickdl-icon{
	padding-right: 5px;
}

a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

a.quickdl {
	color:#3E3E3E;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
a.quickdl:hover {
	color:#3E3E3E;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}
