body { font: 11px Arial, Helvetica, sans-serif; color:#000000; font-size:11px; line-height:16px;}

a:link { color: #E26929; text-decoration: none; }
a:visited { color: #E26929; text-decoration: none; }
a:hover { color: #E26929; text-decoration: underline; }

h3, h4, p, ul, ol, li, div, td, th, address, blockquote, nobr, b, i, p, ul, ol, li, div, td, th, address, blockquote {
font-family: Arial, Helvetica, sans-serif; color:#333333; font-size:11px; line-height:16px;}

h1 { font: bold 11px Arial, Helvetica, sans-serif;
	 color:#AAAAAA;
	 margin-bottom:0px;
	 margin-top:0px;
	 font-weight:normal;
	}

.refhdl { font: 11px Arial, Helvetica, sans-serif; color:#000000;}	
.refhdl a:link { color: #000000; text-decoration: none; }
.refhdl a:visited { color: #000000; text-decoration: none; }
.refhdl a:hover { color: #000000; text-decoration: none; }

.formular input { margin-bottom:3px; border-width:1px; font-size:10px;}
.pformular input { margin-bottom:3px; border-width:1px; font-size:10px; width:165px;}
.formular textarea { margin-bottom:3px; border-width:1px; font: 11px Arial, Helvetica, sans-serif;}

.grau a:link { color: #000000; text-decoration: underline; }
.grau a:visited { color: #333333; text-decoration: underline; }
.grau a:hover { color: #00548B; text-decoration: underline; }

.hell {color:#AAAAAA;}
.orange { color: #E26929; }
.blau {color: #84CEF8;}
.statements { color: #E26929; font-size:14px; line-height:20px; }

.hell a:link { color: #AAAAAA; text-decoration: none; }
.hell a:visited { color: #AAAAAA; text-decoration: none; }
.hell a:hover { color: #000000; text-decoration: underline; }

.language {color: #000000; font-size:10px}
.language a:link { color: #AAAAAA; text-decoration: none; }
.language a:visited { color: #AAAAAA; text-decoration: none; }
.language a:hover { color: #000000; text-decoration: none; }

ul {
	margin: 10px 0px 18px 10px;
    padding-left: 2px;
    list-style-image: url('pics/bullet1.gif');
}
ul ul {
	margin: 0px 0px 18px 5px;
    padding-left: 22px;
    list-style-image: url('pics/bullet1.gif');
}

#spaltea {margin-left:8px; padding-left:2px; width:205px;}
#spalteb {margin-left:8px; padding-left:2px; width:430px; text-align:left;}
#spaltebhell {margin-left:8px; padding-left:2px; width:430px;}
#spaltec {margin-left:8px; padding-left:2px; width:205px;}
#einleitung_container {width:165px; height:202px; position:relative;}
#einleitung_text {color:#FFFFFF; padding-left:15px; position:absolute; bottom:0px;}
#einleitung_linkmenue {color:#FFFFFF; padding-left:15px; position:absolute; bottom:0px; line-height:22px;}
#einleitung_linkmenue a:link { color: #FFFFFF; font-size:11px; text-decoration: none; }
#einleitung_linkmenue a:visited { color: #FFFFFF; font-size:11px; text-decoration: none; }
#einleitung_linkmenue a:hover { color: #FFFFFF; font-size:11px; text-decoration: underline; }
#einleitung_hdl {color:#FFFFFF; padding-left:15px; position:absolute; top:26px;}
#referenzen_container {width:206px; height:371px; position:relative;}
#referenzen_text {color:#000000; padding-left:0px; position:absolute; bottom:0px;}
#referenzen_hdl {color:#FFFFFF; padding-left:0px; position:absolute; top:0px;}

div input { width: 164px; height: 18px; border-width:1px; border-style:solid; font-size:10px; margin-bottom:5px; border-color:#CCCCCC; margin-left:10px;}

/* - branchen menu - */
#BranchenNav {
    text-align: left;
}

#hinweisblock {
	font-size:14px;
	line-height:20px;
    text-align: left;
}

#hinweisblock a:link { color: #E26929; font-size:11px; text-decoration: none; }
#hinweisblock a:visited { color: #E26929; font-size:11px; text-decoration: none; }
#hinweisblock a:hover { color: #E26929; font-size:11px; text-decoration: underline; }

.inlangitem {
	padding: 0px 0px 0px 0px;
    display: block;
	width: 91px;
    text-decoration: none;
}

div#BranchenPulldown {
    visibility: hidden;
    position: absolute;
    margin: 0px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 11px;
    list-style-type: none;
    background: red;
    text-align: right;
}

