:link,:visited { text-decoration:none; }
h1 { font-size:1.3em;line-height:1.5em;font-weight:bold; margin: 0px 0px 0.85em 0px;}
h2 { font-size:1.1em;line-height:1em;font-weight:bold; margin: 0px 0px 1em 0px;}
ul,ol,form,li,body,html,p,blockquote, dl, dt, dd  {margin:0; padding:0;}
img, a img,:link img,:visited img, fieldset {border:none;}
img {margin:0; padding:0;}

table {padding:0px; margin:0px 0px 9px 0px; border-spacing:0px; font-size:1em; line-height:1.7em;}
table a{text-decoration:none;font-weight:bold;color:#000;}
table td.ausgabe a{text-decoration:none;font-weight:normal;color:#000;}
table a:hover{text-decoration:underline;}
 tr {padding:0px; margin:0px;}
.tbg{background-color:#ECECE8;line-height:24px;}
.tbg2{height:12px;background:url(../images/navi_trennlinie.gif) repeat-x 0 0;}
td {padding:0px 6px; margin:0px; border-spacing:0px;}
td.ausgabe {padding:0px; margin:0px; border-spacing:0px;}
.t1{width:70px;}
.t2{font-weight:bold;width:590px;}
.t3, .t4{padding-top:4px;padding-bottom:4px;}
.t4{heighgt:53px;}
.t3 img{margin-left:10px;margin-top:1px;vertical-align:top;}
.t4{vertical-align:top;}
#content p.blaettern a{text-decoration:none;}
.blaettern a:hover{text-decoration:none;}
.autor{text-align:right;background-color:#ECECE8;line-height:24px;padding:0px 6px;}
p.datei{text-align:left;display:block;float:left;background-color:#ECECE8;line-height:24px;padding:0px 6px;}
body, div,p,li {background-repeat:no-repeat;}
ol			{list-style: none;}
ol li		{margin: 0;}
ol li ol	{margin: 0;}
ol li ul	{margin: 0;}
p			{margin-bottom: 1.5em;line-height:1.6em;}
#content ul{list-style:disc;margin-left:30px;}
#content ul li		{margin: 0;line-height:1.6em;}
#content ol{list-style-type:decimal;margin-left:30px;}
#content ol li		{margin: 0;line-height:1.6em;}

ul, #content ul#sitemap, #content ul#sitemap ul	{list-style:none;}
#content ul#sitemap	{width:100%;margin-left:0px;}
#content ul#sitemap	li{background-color: #ECECE8;margin:2px 0px 2px 0px;}
#content ul#sitemap	li a{color:#000;line-height:24px;padding-left: 10px;font-weight:bold;}
#content ul#sitemap	li a:hover{font-weight:bold;}
#content ul#sitemap ul{line-height:1.8em;margin-left:0px;padding-top:3px;background-color: #fff;}
#content ul#sitemap ul li{background-color: #fff;margin:0px;}
#content ul#sitemap	ul li a{color:#000;line-height:24px;padding-left: 50px;font-weight:normal;}
#content ul#sitemap	ul li a:hover{font-weight:bold;}
#content ul#sitemap	ul li ul {padding-top:0px;}
#content ul#sitemap	ul li ul li {background-color: #fff;margin:0px;}
#content ul#sitemap	ul li ul li a{color:#000;line-height:24px;padding-left: 90px;font-weight:normal;}
.sitemap1{background:#fff url(../images/sitemap.gif) no-repeat 40px -4px;}
.sitemap4{background:#fff url(../images/sitemap4.gif) no-repeat 40px -4px;}
.sitemap2{background:#fff url(../images/sitemap2.gif) no-repeat 40px -4px;}
.sitemap3{background:#fff url(../images/sitemap3.gif) no-repeat 40px -4px;}
.sitemap5{background:#fff url(../images/sitemap.gif) no-repeat 80px -4px;}
.sitemap6{background:#fff url(../images/sitemap4.gif) no-repeat 80px -4px;}
ul li		{margin: 0;}
ul li ul	{margin: 0; list-style: none;}
ul li ol	{margin: 0;}
a:hover {text-decoration:none;}


html{	
min-height: 100%;
margin-bottom: 0.1px;
}

body{	
margin:0px 0px 0px 3px;
padding:0px;
font-family:Arial,Verdana,sans-serif;
font-size: 100.01%;
}

#website{
font-size: 0.8em;
width:945px;
text-align:left;

}

#head{
height:240px;
}

#globalnavi{padding-top:2px;
background:url(../images/globalnavi_bg.gif) no-repeat 0 0;
line-height:33px;
text-align:right;
}
#globalnavi a{
color:#000;
}
#globalnavi a:hover{
text-decoration: underline;
}


#globalnavi ul li.trennen{
background:url(../images/globalnavi_trennlinie.gif) no-repeat 100% 3px;
display:inline;
padding-right:28px;
}

#globalnavi ul li{
margin: 0px;
padding:0px;
display:inline;
padding-right:19px;
}

#logo{
background:url(../images/logo_bg.gif) repeat-x 0 0;
height:191px;
width:249px;
float:left;
}
#logo a{
position:absolute;
margin:42px 0px 0px 44px;
}

#bereiche{width:695px;
position:absolute;
left:3px;
margin-left:249px;
height:191px;
background:url(../images/bereiche/bereiche_hg.jpg) no-repeat 0 0;
}

#bereiche a{
text-indent:-10000px;
}

a.servicebereich1{display:block;width:231px;height:191px;float:left;background:url(../images/bereiche/bereich1_a.jpg) no-repeat 0 0; margin-right:1px;}

a:hover.servicebereich1{display:block;width:231px;height:191px;background:url(../images/bereiche/bereich1_b.jpg) no-repeat 0 0;}

a.servicebereich1active{display:block;width:231px;height:191px;float:left;background:url(../images/bereiche/bereich1.jpg) no-repeat 0 0; margin-right:1px;}

a.servicebereich2{display:block;width:231px;height:191px;float:left;background:url(../images/bereiche/bereich2_a.jpg) no-repeat 0 0; margin-right:1px;}

a:hover.servicebereich2{display:block;width:231px;height:191px;background:url(../images/bereiche/bereich2_b.jpg) no-repeat 0 0;}

a.servicebereich2active{display:block;width:231px;height:191px;float:left;background:url(../images/bereiche/bereich2.jpg) no-repeat 0 0; margin-right:1px;}

a.servicebereich3{display:block;width:231px;height:191px;float:left;background:url(../images/bereiche/bereich3_a.jpg) no-repeat 0 0;}

a:hover.servicebereich3{display:block;width:231px;height:191px;background:url(../images/bereiche/bereich3_b.jpg) no-repeat 0 0;}

a.servicebereich3active{display:block;width:231px;height:191px;float:left;background:url(../images/bereiche/bereich3.jpg) no-repeat 0 0;}


#navi{
float:left;
width:249px;
margin:0px;
padding:0px;
}

#navi li.sub{
background:url(../images/navi_trennlinie.gif) repeat-x 0 0;
line-height:27px;padding-left:44px;padding-top:2px;
}
#navi li.sub2{
background:#FEC33B url(../images/navi_active.gif) repeat-x 20px 0;
line-height:27px;padding-left:44px;padding-top:2px;
}
#navi li.main{
background:#DAF590 url(../images/navi_trennlinie.gif) repeat-x 0 0;
line-height:27px;padding-left:24px;padding-top:2px;
}
#navi li.main2{
background:#FEC33B url(../images/navi_active.gif) repeat-x 0 0;
line-height:27px;padding-left:24px;padding-top:2px;
}


#navi ul li a {
color:#000; 
}

#navi a:hover,#navi li.active,#navi li.main,#navi li.main2,#navi li.sub2{
color:#000;
font-weight:bold;
}

#dus{
position:absolute;
margin:75px 0px 0px 75px;
}

#content{
width: 660px;
margin: 3px 0px 40px 263px;
padding:0px;
}

#content p a{
color:#000;
text-decoration:underline;
}
#content p a:hover{
background-color: #D5F384;
text-decoration:none;
}

p.bild{
margin-top:20px;
margin-bottom:20px;
background-color: #D5F384;
font-size:0.85em;
}
p.bild2 img, p.bild3 img, p.bild img, p.bild4 img{
display:block;
}
p.bild2{
margin:6px 20px 10px 0px;
background-color: #D5F384;
font-size:0.85em;
float:left;
}
html>body p.bild2 {
margin:6px 20px 20px 0px;
background-color: #D5F384;
font-size:0.85em;
float:left;
}
p.bild3{
margin:6px 0px 10px 20px;
background-color: #D5F384;
font-size:0.85em;
float:right;
}
p.bild4{
margin:6px 0px 0px 0px;
background-color: #D5F384;
font-size:0.85em;
}
p.bild5{
margin:6px 0px 0px 0px;
}
span.bildtitel{
display:block;
padding:3px 6px 3px 6px;
}

form#eins {width:660px;}
form#eins fieldset {width:660px; display:block; border:1px solid #E5E5E0; padding:0px 5px 15px 5px; font-family:Arial,helvetica, sans-serif; margin-bottom:0.5em; line-height:1.5em;}
form#eins legend {font-family:Arial,helvetica, sans-serif; font-size:1em; font-weight:bold; border:3px solid #fff; margin-bottom:15px; padding:3px 6px; background:#DAF590;}
fieldset#personal span{display:block; margin-left:60px;}
form#eins #personal label, form#eins #mitteilung label {clear:left; display:block; float:left; width:196px; margin-bottom:0.5em;}

form#eins #personal input, form#eins #mitteilung input{font-family:Arial,helvetica, sans-serif; border:1px solid #fff; background:#ECECE8; padding-left: 0.2em; margin-bottom:0.6em;width:326px;}

form#eins #infos input{ margin:0em 0.7em 0em 0px; float:left;height:27px;}

form#eins #infos label{ text-align:left; display:block; line-height:27px;}

form#eins textarea {margin-left:60px;margin-bottom:0.5em;width:524px; height:9em; border:1px solid #E5E5E0; padding:0.2em; overflow:auto; background:#fff url(cssplay/form.gif) repeat-x bottom left;font-family:Arial,helvetica, sans-serif; font-size:1em;}
form#eins #button1, form#eins #button2 {padding:0.2em; cursor:pointer; width:150px; margin-left:8px;background:#DAF590; color:#000;}
form#eins #button1:hover, form#eins #button2:hover {background-position:center left;}
#personal p{
font-size:0.85em;
margin:0px 0px 5px 60px;
}
