html,body{
margin:0;
padding:0;
width:100%;height:100%;
}

body{
color:#fff;
font-family:Arial,Helvetica,sans-serif;
font-size:101%;
text-align:center;/*fuer IE_quirks*/
overflow:-moz-scrollbars-vertical;/*fuer FF_quirks*/
background:transparent url(back.gif);
}

div#rahmen{
min-height:96%;}
* html #rahmen{
height:96%;}

#rahmen{
background:#fff;
position:relative;
top:15px;
margin:0 auto;
width:910px;
border:1px solid red;
color:#000;
text-align:left;/*Aufheben von IE_quirks im BODY*/
}

#header{
color:#000;
height:244px;
}

#logo{margin-top:9px;}

#menue{
position:absolute;
top:278px;
_top:281px;/*IE*/
left:0;
width:169px;
color:#000;
padding:0px;}

/* Überschrift Menü links*/
.ueberschrift{
font-size:11px;
font-weight:bold;
color:#fff;
padding:6px 0px 2px 8px;
background:#36c url(menue_back1.gif) repeat-x;}

.menu_level_1_NO{
 display:block;
 width:169px;
 text-indent:8px;
 padding-top:3px;padding-bottom:2px;
 margin:0px;
 background-color:#fff;
 font-size:12px;
 color:#666;
 text-decoration:none;
 border-top:1px solid #4c534f;}
 
.menu_level_1_ACT{
 display:block;
 width:169px;
 text-indent:8px;
 padding-top:3px;padding-bottom:2px;
 margin:0px;
 background-color:#e4e1bd;
 font-size:12px;
 color:#36c;
 text-decoration:none;}
 
.menu_level_1_CUR{
display:block;
width:169px;
text-indent:8px;
padding-top:3px;
padding-bottom:2px;
margin:0px;
background-color:#e4e1bd;
font-size:12px;
color:#36c;
text-decoration:none;
border-top:1px solid #4c534f;
font-weight:bold;}
 
#menue a:focus,#menue a:hover,#menue a:active{
 background-color:#f2f0dd;}
 
.menu_level_2_NO{
 display:block;
 width:169px;
 text-indent:20px;
 padding-top:3px;padding-bottom:2px;
 background-color:#f2f0dd;
 margin:0px;font-size:11px;
 color:#666;
 text-decoration:none;}
 
 #menue .menu_level_2_NO:focus, #menue .menu_level_2_NO:hover, #menue .menu_level_2_NO:active {
 background: #f2f0dd url(blatt-bg.gif) no-repeat;
 margin:0px;font-size:11px;
 color:#666;
 text-decoration:none;}


.menu_level_2_ACT{
 display:block;
 width:142px;
 padding:3px 0px 2px 20px;
 background-color:#f2f0dd;
 margin:0px;font-size:11px;
 color:#36c;
 text-decoration:none;
 background-image:url(blatt-bg.gif);}


.menu_level_2_CUR{
display:block;
width:169px;
text-indent:20px;
padding-top:3px;padding-bottom:2px;
margin:0px;
font-size:11px;
font-weight:bold;
color:#36c;
text-decoration:none;
background: #f2f0dd url(blatt-bg.gif) no-repeat;}

.menu_level_3_NO{
display:block;
 width:169px;
 text-indent:30px;
 padding-top:3px;padding-bottom:2px;
 background-color:#f2f0dd;
 margin:0px;font-size:11px;
 color:#666;
 text-decoration:none;}
 
 #menue .menu_level_3_NO:focus, #menue .menu_level_3_NO:hover, #menue .menu_level_3_NO:active {
 background: #f2f0dd url(blatt-bg.gif) no-repeat 11px;
 margin:0px;font-size:11px;
 color:#666;
 text-decoration:none;}

.menu_level_3_CUR{
 display:block;
 width:169px;
 text-indent:30px;
 padding-top:3px;padding-bottom:2px;
 background-color:#f2f0dd;
 margin:0px;font-size:11px;
 font-weight:bold;
 color:#36c;
 text-decoration:none;}

#content{
background-color:#fff;
color:#000;
font-size:12px;
margin:0px 225px 0px 180px;
padding:35px;
}
table {
color:#000;
font-size:11px;
}
#rechts{
position:absolute;
top:288px;
_top:291px;/*IE*/
right:15;
width:199px;
font-size:10px;
color:#888;
height:auto;}

#rechts p{
border-left:1px solid #e4e1bd;
border-right:1px solid #e4e1bd;
border-bottom:1px solid #e4e1bd;
margin:0;
padding:5px 3px 3px 8px;
color:#666;
background-color:#fff;}

#rechts h1{
background-color:#e4e1bd;
color:#4c534f;
padding:6px 0px 2px 8px;
margin:11px 0px 0px;
font-size:12px;}

/*#rechts p a{
text-decoration:none;
padding:1px 11px 3px;
color:#4c534f;
font-weight:bold;
background: #e4e1bd url(bg-link-rechts.gif) no-repeat;
font-style:normal;
text-transform:lowercase;
font-size:11px;
margin-left: 120px;
}
#rechts p a em{
font-style:normal;
text-transform:lowercase;
font-size:11px;}

#rechts p a:link,#rechts p a:visited{}

#rechts p a:hover,#rechts p a:active{
color:#fff;
background: #e4e1bd url(bg-link-rechts-hover.gif) no-repeat;}*/

/* set all to 0 */
h1,h2,h3,h4,p,ul,li{
margin:0;
padding:0;}

/* headings */
h1{
background-color:transparent;
color:#36c;
font-size:15px;
font-weight:bold;
margin:0px 0px 7px;}

h2{
background-color:transparent;
color:#36c;
font-size:12px;
font-weight:normal;
margin:17px 0px -4px;}

h3{
background-color:transparent;
color:#36c;
font-size:12px;
font-weight:normal;
margin:17px 0px 7px;}

h4{
font-size:14px;
color:#666;}

h5{
font-size:15px;
color:#fe7501;}

#content p,#content li{
line-height:130%;
margin:7px 0px 8px 0px;}

#content li{
list-style-type: none;
list-style-image: url(geviertstrich.gif);
}

#menue p.linear{
padding:0px 5px 0px 10px;}

ul{
margin:0px 0px 0px 20px;}

/* Links */
#content a {
display:block;
text-decoration:none;
padding:0;
margin:0;
font-size: 11px;
text-indent:12px;}

#content a:link,#content a:visited{
color:#36c;
background: #f2f0dd url(contentlink.gif) no-repeat;}

#content a:focus,#content a:hover,#content a:active{
color:#4c534f;
background: #f2f0dd url(contentlinkhover.gif) no-repeat;}

#content .bodytext a:link, #content .bodytext a:visited{
color:#36c;
background: #f2f0dd url(contentlink.gif) no-repeat 0px 2px;}

#content .bodytext a:focus, #content .bodytext a:hover, #content .bodytext a:active{
color:#4c534f;
background: #f2f0dd url(contentlinkhover.gif) no-repeat 0px 2px;}



#content .download:link, #content .download:visited{
text-indent:18px;
color:#36c;
background: #f2f0dd url(download.gif) no-repeat;}

#content .download:focus, #content .download:hover, #content .download:active{
text-indent:18px;
color:#4c534f;
background: #f2f0dd url(download-hover.gif) no-repeat;}

#content .bodytext .download:link, #content .bodytext .download:visited{
text-indent:18px;
color:#36c;
background: #f2f0dd url(download.gif) no-repeat;}

#content .bodytext .download:focus, #content .bodytext .download:hover, #content .bodytext .download:active{
text-indent:18px;
color:#4c534f;
background: #f2f0dd url(download-hover.gif) no-repeat;}



#content .pdf:link, #content .pdf:visited{
text-indent:18px;
color:#36c;
background: #f2f0dd url(pdf.gif) no-repeat;}

#content .pdf:focus, #content .pdf:hover, #content .pdf:active{
text-indent:18px;
color:#4c534f;
background: #f2f0dd url(pdf-hover.gif) no-repeat;}

#content .bodytext .pdf:link, #content .bodytext .pdf:visited{
text-indent:18px;
color:#36c;
background: #f2f0dd url(pdf.gif) no-repeat;}

#content .bodytext .pdf:focus, #content .bodytext .pdf:hover, #content .bodytext .pdf:active{
text-indent:18px;
color:#4c534f;
background: #f2f0dd url(pdf-hover.gif) no-repeat;}



#content .news-single-img a:link, #content .news-single-img a:visited{
background:none;
margin-left:-12px;}
#content .news-single-img a:focus, #content .news-single-img a:hover, #content .news-single-img a:active{
background:none;
margin-left:-12px;}

#content dt a:link, #content dt a:visited{
background:none;
margin-left:-12px;
padding-right:14px;}
#content dt a:focus, #content dt a:hover, #content dt a:active{
background:none;
margin-left:-12px;
padding-right:14px;}

#navoben{
background-color:#fff;
color:#4c534f;
padding:10px 0px 5px;
text-align:right;
font-size:11px;}

#navoben a{
text-decoration:none;
margin:1px 0px 1px 0px;
padding:0px 30px 0px 30px;}

#navoben a:link,#navoben a:visited{
background-color:#fff;
color:#4c534f;}

#navoben a:focus,#navoben a:hover,#navoben a:active{
background-color:#fff;
color:#36c;}

#navoben2 a{
display:block;
width:120px;}

#navoben2 p.linear a{
display:inline;
width:auto;}

hr{
height: 10px;
border: none;
border-top: 10px solid #f00;}

.csc-textpic-caption, .news-single-imgcaption{color:#666;font-size:10px;}

/*Abstand bei Adressen*/
.adr, .org {
color:#000;
font-size:11px;
margin-top:5px;
}
