/*
Bodybg: #fefefe
Headerbg: #FAF5E1
DklRot: #A31D1E
footerbg: #FEF3E1
fontred, menue: #552727
menueblau, hoverbg: #364088
contfg: #364088
bggrau, Schriftzug: #E9E9E9

*/

html {margin:0px;padding:0px;}
body {margin:0px;padding:0px;font-size:0.8em;color:#000;font-family:arial,verdana,sans-serif;width:99.9%;background:#fefefe}

img {border:none;}
a {text-decoration:none;}

fieldset {border:none;}
legend {font-weight:bold;}
label {clear:left;clear:right;float:left;width:11em;}
label.plz {float:left;width:4em;}
label.ort {float:left;width:11em;}

select.inp {float:right;width:20em;}
input.r {float:right;width:2em;}
input.inp {float:right;width:30em;}
input.inpplz {float:right;width:5em;}
input.inport {float:right;width:23em;}
input.subm {float:right;}
input.subm2 {float:right;width:10em;}
textarea.inp {float:right;width:31em;height:25em;}
textarea.inp2 {float:right;width:50em;height:25em;}
textarea.inp3 {float:right;width:31em;height:8em;}


#header {height:80px;border-bottom:7px solid #A31D1E;width:100%;background:#FAF5E1;width:100%;color:#A31D1E;text-align:right;}
#header div {display:inline;}
#header h1,#header h2 {display:none;}
#header img {margin:35px 20px 0 0;}

#header #jumper {position:absolute;left:0px;top:0px;z-index:200;}
#header #jumper a:link,#jumper a:visited {display:inline;position:relative;left:10px;top:10px;z-index:210;color:#FAF5E1;}
#header #jumper a:hover,#header #jumper a:focus,#jumper a:active {display:inline;position:relative;left:10px;top:10px;z-index:210;color:#364088;}
#main {min-width:780px;}

#content {float:right;width:56%;margin-right:0px;margin-left:1em;padding-bottom:2em;position:relative;z-index:5;color:#364088;padding-top:55px;text-align:justify;min-height:300px;padding-right:115px;background:transparent;}
#content h1 {text-align:right;margin:0px;font-size:1.6em;letter-spacing:0.1em;}
#content h2 {text-align:right;margin:0px;font-size:1.4em;letter-spacing:0.1em;}
#content h3 {text-align:right;margin:0px;font-size:1.2em;}
#content ul.padb li,#content ul {text-align:right;padding-bottom:1em;}
#content p {text-align:justify;}
#content p.p {text-align:right;}

#content ul li {list-style-type:none;}
#content ul.sub li {padding-right:2em;}
#content ul#projekte li {list-style-type:none;float:right;margin-left:10px;width:150px;height:140px;text-align:center;}
#content ul#projekte li img {height:100px;width:auto;max-width:150px;}
#content ul#projekte li a {display:block;}
#content ul#projekte li a span {width:200px;}

#content ul.presse li {padding:0.5em 0 0.5em 0;}

#content dl dt,#content dl dd {text-align:right;}
#content dl dt {margin-top:1em;}
#content dl#dwnl dd {padding-bottom:2em;}

#content p#img,.rel {position:relative;}
#content p#img img {height:100px;float:left;margin-left:5px;margin-top:50px;position:relative;z-index:1000;}
#content div.box {width:152px;height:152px;float:right;text-align:center;margin:2px;padding:5px;overflow:hidden;}
#content div.box p {text-align:center;}
#content div.box img {border:1px solid #000;height:100px;width:auto;}

#content div.bb {display:block;width:90%;}

#menue {text-align:left;float:right;width:210px;min-height:480px;margin-top:50px;}
#menue ul {display:inline;width:100%;margin:0;padding:0px;padding-left:94px;text-align:left;float:right;}
#menue ul li,#menue ul li ul,#menue ul li ul li {text-align:left;display:inline;margin:0;padding:0px;}
#menue ul li a,#menue ul li ul li a {display:block;margin:0 0px 0 0px;padding:5px 0px 0em 0em;text-align:left;color:#364088;cursor:hand;}

#menue ul li ul li a:link,#menue ul li a:link,#menue ul li ul li a:visited,#menue ul li a:visited {color:#364088;}
#menue ul li ul li a:hover,#menue ul li a:hover,#menue ul li ul li a:focus,#menue ul li a:focus,#menue ul li ul li a:active,#menue ul li a:active {background:#364088;color:#fefefe;}

#footer {clear:both;text-align:center;font-size:0.8em;background:url(img/bg.gif) repeat-x bottom;;margin-top:2em;padding-top:5px;height:110px;color:#fff;}
#footer ul, #footer li {display:inline;}
#footer li {border-right:1px dotted #fff;}
#footer li a,#footer a {padding:1em;color:#fff;}

#startfooter {clear:left;clear:right;display:block;margin-top:30em;position:absolute;top:600px;left:0px;width:90%;font-size:1em;}
#startfooter h1,#startfooter h2,#startfooter h3,#startfooter h4 {font-size:1em;margin:0px;padding:0px;}
#startfooter p,#startfooter ul li,#startfooter a,#startfooter ul li a,#startfooter dl dt,#startfooter dl dd {font-size:0.8em;margin:0px;padding:0px;}

.print {display:none;}

.fl {float:left;margin-right:1em;}
.fr {float:right;margin-left:1em;}
.cl {clear:left;}
.cr {clear:right;}
.cb {clear:both;}
.c {text-align:center;}
.red {color:#a00;}
.green {color:#0a0;}
.ar,#content p.ar {text-align:right;}
.al,#content ul.al li,#content ul.al li a,#content ul.al,#content p.al {text-align:left;}

.drag{position:relative;cursor:hand}
