/* Copyright Scientec Internet Applications + Media GmbH - www.scientec.de */


/***********begin template***********/
body {position:relative;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;color:#000;background-color:#B4A982; background-image:url(../images/body.png)}
form {margin:0; padding:0}
em.em{font-style:normal}
div.clear{clear:both; height:1px; overflow:hidden}
a img{border:0}


#verlauf { position:absolute; top:0; left:0; width:100%; height:693px; z-index:1; background-image:url(../images/body-verlauf.png); background-repeat:repeat-x }

#seite { position:relative; z-index:2; width:896px; margin:auto; background-color:#fff; border:2px solid #fff; border-width: 0 2px 2px 2px}


#oben {position:relative; z-index:2; height:116px; background-color:#001E49; border:1px solid #001E49; border-width:0 1px; background-image:url(../images/oben.png); background-repeat:repeat-x}
  #schriftzug {position:absolute; top:25px; left:0;width:440px; height:40px}
  #logo {position:absolute; top:10px; right:6px;width:139px; height:137px; z-index:2}
  #topnav {position:absolute; bottom:57px; right:145px;width:320px; height:auto; text-align:right;font-size:10px}
    #topnav ul{margin:0; padding:0; list-style-type:none; float:right}
      #topnav ul li{display:inline}
        #topnav ul li a{float:left; margin-left:5px; font-style:italic; text-transform:uppercase; color:#CEBB7B; text-decoration:none}
        #topnav ul li a:hover{ color:#fff; text-decoration:none}
        #topnav ul li a.hier{ color:#fff; text-decoration:none}
        #topnav ul li a.hier:hover{ cursor:text}

  #nav {position:absolute; top:73px; left:0;width:100%; height:24px; z-index:1; overflow:hidden}
    #nav ul{margin:0; padding:0; list-style-type:none}
      #nav ul li{display:inline}
        #nav ul li a{float:left; color: #000;height:24px; text-align:center; padding:4px 10px; font-weight:bold;font-size:13px;text-decoration:none; border-right:1px solid #001E49} 
        #nav ul li a:hover{background:#AB8300 url(../images/nav.png);color:#fff; background-repeat:repeat-x; background-position:center} 
        #nav ul li a.aktiv{background:#AB8300 url(../images/nav.png);color:#fff; background-repeat:repeat-x; background-position:center} 
        #nav ul li a.hier{background:#AB8300 url(../images/nav.png);color:#fff; background-repeat:repeat-x; background-position:center} 
        #nav ul li a.hier:hover{cursor:text} 

 

#mitte {position:relative;width:896px; overflow:hidden; z-index:1 }

#links {float:left; min-height:100px;width: 150px; border:1px solid #001E49; border-width:0 1px;padding-bottom:29789px; margin-bottom:-29789px;background-color:#F0EAD7;}
  #subnav{} 
  #subnav ul{float:left; width:150px;margin:0; padding:0; list-style-type:none; margin-bottom:1em;} 
    #subnav ul ul{margin:0} 
    #subnav ul li{float:left; border-bottom:1px solid #001E49; width:100%;margin:0; padding:0}
    #subnav ul li li{  border-top:1px dashed #788490; border-bottom:0}
     #subnav ul li span{font-size:12px; font-weight:bold;display:block; padding:6px 2px 6px 7px; color:#001E49; text-decoration:none}
     #subnav ul li a{font-size:12px; font-weight:bold;display:block; padding:6px 2px 6px 7px; color:#001E49; text-decoration:none}
     #subnav ul li a:hover{ background-color:#DFD2A9}
     #subnav ul li li a{font-style:normal;font-size:11px;color:#788490;color:#4B535A;padding:4px 5px 4px 14px}
     #subnav ul li a.hier{background-color:#DFD2A9} 
     #subnav ul li a.hier:hover{background-color:#DFD2A9; cursor:text}
     #subnav ul li li li a{font-style:normal;font-size:11px;color:#4B535A;padding:4px 5px 4px 28px}
     #subnav ul li li li li a{font-style:normal;font-size:11px;color:#4B535A;padding:4px 5px 4px 42px}

#inhalt {float:left; width: 539px; padding:7px 15px 15px 15px; font-size:0.8em; position:relative;min-height:100%}
.home #inhalt { width: 687px; border-left:1px solid #001E49; padding:15px; position:relative;min-height:540px}
 
#rechts {float:right; width: 173px;overflow:hidden; border:1px solid #001E49; border-width:0 1px;padding-bottom:29789px; margin-bottom:-29789px; padding-top:52px;background-color:#F0EAD7 } 
  #login, #logout {display:none}
  .block{margin:0 0 23px 0;overflow:auto; width:100%}
    .block .titel{background-color:#001E49; color:#fff; display:block;font-size:12px; padding:3px 3px 3px 7px}
    .block .content{background-color:#e8e8e8; color:#000; font-size:11px; border-bottom:1px solid #001E49; padding:12px 7px; line-height:1.5em}
    .block .content .meldung{margin-top:0px}
    .block .content .meldung + .meldung{margin-top:5px}
    .block .content a{color:#001E49; font-weight:bold;text-decoration:underline}
    .block .content a:hover {color:#001E49;text-decoration:none}
    .block #loginform{overflow:auto; width:100%}
    .block #loginform div{clear:left;overflow:auto; width:100%}
    .block #loginform div.passwort{padding:7px 0}
    .block #loginform label{float:left; width:55px; font-style:italic; overflow:hidden}
    .block #loginform input.text{float:right;font-size:13px; width: 100px; border:1px solid #001E49; background-image:url(../images/input-text.png); background-repeat:no-repeat; background-position:right top }
    .block #loginform input.button{width: 66px; height:18px;float:right } 


 #logout.block .content{padding: 0px;  overflow:hidden}
 #logout table{ width:100%} 
   #logout table td{ padding: 5px} 
     #logout div#anrede{width:90px;  overflow:hidden } 
     #logout table  td.logoutbutton{text-align:right; padding-left:0} 
 #logout ul{ width:173px;margin:0; padding:0; list-style-type:none; } 
    #logout ul ul{margin:0} 
    #logout ul li{float:left; border-top:1px solid #001E49; width:100%;margin:0; padding:0}
     #logout ul li span{font-size:12px; font-weight:bold;display:block; padding:6px 2px 6px 7px; color:#001E49; text-decoration:none}
     #logout ul li a{font-size:12px; font-weight:bold;display:block; padding:6px 2px 6px 7px; color:#001E49; text-decoration:none;background-color:#ddd}
     #logout ul li a:hover{ background-color:#bbb;}
     #logout ul li a.hier{background-color:#aaa; color:#fff} 
     #logout ul li a.hier:hover{background-color:#aaa; cursor:default}

#unten {clear:both; border-top:1px solid #001E49;} 

/***********end template***********/


/***********begin content***********/
#inhalt #pfad{ font-size:0.85em;}
#inhalt h1{font-family:Georgia, Times Roman, Times, serif; font-size:1.8em; color:#001E49}
#inhalt h2{font-family:Georgia, Times Roman, Times, serif; font-size:1.3em; color:#001E49} 
#inhalt h3{font-family:Georgia, Times Roman, Times, serif; font-size:1.2em; color:#001E49} 
#inhalt h4{font-family:Georgia, Times Roman, Times, serif; font-size:1.1em; color:#888; margin:0 0 1em 0} 
#inhalt img{border:1px solid #001E49; margin-bottom:3px}
#inhalt td p{margin-top:0} 
#inhalt a{color:#001E49}
#inhalt a:hover{text-decoration:none}
#inhalt dt{font-weight:bold}

form table th {background-color:#001E49; color:#fff; font-size:12px;}
form table td {background-color:#e8e8e8;}
table {width:530px}

ul.sitemap a{text-decoration:none}
#inhalt ul.sitemap a:hover{text-decoration:underline}
ul.sitemap, ul.sitemap ul{ padding:0; margin-left:16px}
ul.sitemap { font-weight:bold; text-transform:uppercase}
ul.sitemap ul { font-weight:bold; text-transform:none}
ul.sitemap ul ul{ font-weight:normal}
/***********end content***********/

/***********begin veranstaltungen***********/
.veranstaltungen td {vertical-align:top}
.veransthead {text-align:center;margin-top:10px;margin-bottom:10px;border:1px solid #001E49;padding:4px}
.veransthead .tit {font-family:Georgia, Times Roman, Times, serif; font-size:1.8em; color:#001E49}
.veransthead .datum {font-family:Georgia, Times Roman, Times, serif; font-size:1.0em; color:#001E49}
.talklink {margin-bottom:3px}
#inhalt .download .dokument img {position:relative;top:1px;margin:1px 0 0 0;border:0;height:15px}
#inhalt .download .dokument {margin-top:1px;padding:1px 1px 1px 2px;overflow:auto;background-color:#e8e8e8;border:0px solid #333;clear:right}
#inhalt .download .buttondiv {float:right}
#inhalt .download .buttondiv .check{position:relative;top:1px}
#inhalt .download .buttondiv .download{border-width:1px;font-size:11px;padding:0 5px; background-color:#D1BC70; color:#000}
#inhalt .download .buttondiv .download:hover{cursor:pointer; background-color:#003665; color:#fff}
#inhalt .download .buttondiv .download[disabled]{cursor:default; background-color:#ccc; color:#777}
#inhalt .download .buttondiv .download.frei{margin-top:1px}
#inhalt .download .buttondiv .download.kaufen{position:relative;top:-1px}

.vitem {text-align:center;margin-top:10px;margin-bottom:10px;border:1px solid #001E49;padding:4px}
.vitem .tit {font-family:Georgia, Times Roman, Times, serif; font-size:1.2em; color:#001E49}
.vitem .info {padding:10px}

/***********end veranstaltungen***********/





