body {line-height: 1.5em;margin: 0 auto; width: 985px;font-size: 12px;font-family: arial;}
h1 {font-size: 20px; margin: 0 0 14px 0; padding: 0;font-size:
18px;line-height: 18px;}
h2{color: #791C52; float: left; font-size: 18px; font-weight: normal;
margin: 0 0 12px 0; width: 100%;line-height: 18px;}
h3, .spalte-rechts h2 {color: #000; float: left; font-size: 12px; font-weight: bold; margin: 0;
width: 100%;}
p{ margin: 0 0 10px 0;}
a {color:#791c52;text-decoration: none;}
a:hover h1, a:hover h2,a:hover h3,a:hover h4,a:hover{text-decoration: underline;}
img {border:none}

/* * * * * HEADER * * * * */
.header {background: url("../img/header.png") no-repeat scroll right bottom
#dcf0f0; height: 130px;}
.header-text {float: left; font-size: 25px; padding: 15px 0 0 5px;}
.logo {margin: 0 0 0 612px;position: relative; top: 38px;}

/* * * * * HEADER FRAME * * * * */
.header-2 {background: url("../img/header.png") no-repeat scroll right
bottom #dcf0f0; height: 88px;}
.header-2 .header-text {padding: 5px 0 0 5px;}
.header-2 .logo {margin: 0 0 0 685px; top: 8px;width:110px }
.header-text-small a{color:#000; }
.header-text-small {border-bottom: 2px solid #fff; float: left;padding: 5px;
width: 975px;}
.header-text-small .links{float: left; width: 600px;}
.header-text-small .rechts{float: right; text-align: right; width: 300px;}

/* * * * * SPALTE LINKS * * * * */
.spalte-links {float: left; width: 230px;position: relative;}

.suche {min-height:75px;background: #fff; 180px;padding: 0;font-weight: bold;}
.suche input {border:none; font-weight: bold;font-family: arial;margin: 0;}
.suche input.submit{ float: right; margin: 5px 5px 0 0;}

.suche input[type="text"] {width: 165px;}
.suche form.suchefeld_klein {padding: 6px 0;}
.suche form.suchefeld_gross {padding: 6px 0;width: 615px;height:60px;
z-index:1000;background: none repeat scroll 0 0 #FFFFFF;}
.suche form.suchefeld_gross .imputsearch{width: 500px;}
.suche form.suchefeld_gross input[type="text"]{width: 575px;font-size:26px;border-bottom: 4px solid
#791c52;}
.helplink_not_displayed{display: none;}
.navi {padding: 2px 0 0;font-size: 13px;float: left;margin: 0 50px 0 0;
width:180px;line-height: 20px;}
.navi a{color: #000;text-decoration:none }
.navi ul{margin: 0 ; padding: 0;float:left}
.navi ul li{list-style: none outside none; margin: 0 0 3px; padding:
0;float: left;}
.navi ul li a{background: url("../img/navi-tuerkis.png") no-repeat scroll
right bottom #dcf0f0; width: 170px;display: block; padding: 1px 5px 3px;;}
.navi ul li a:hover,
.navi ul li.active a,
.navi ul li.current a,
.navi ul li.act a
{background: url("../img/navi-magenta.png") no-repeat scroll right bottom
#791c52; color: #fff; }

.navi ul li ul {margin: 0}
.navi ul li ul li {padding: 3px 0 0 0; margin:0}
.navi ul li.current ul li a,
.navi ul li.act ul li a
{ background: url("../img/navi-tuerkis.png") no-repeat scroll right bottom
#dcf0f0;color: #000; width: 155px;display: block; padding: 1px 5px 3px
20px;;}
.navi ul li ul li a:hover,
.navi ul li ul li.active a,
.navi ul li ul li.current a,
.navi ul li ul li.act a
{ background: url("../img/navi-magenta.png") no-repeat scroll right bottom
#791c52; color: #fff;padding: 1px 5px 3px 20px; width: 155px; }

.navi ul li ul {margin: 0}
.navi ul li ul li {padding: 3px 0 0 0; margin:0}
.navi ul li ul li.current ul li a,
.navi ul li ul li.act ul li a
{background: url("../img/navi-grau.png") no-repeat scroll right bottom
#DFE2E4; color: #000; display: block; margin: 0 0 0 15px; padding: 1px 5px
3px; width: 155px;}

.navi ul li ul li.act ul li a:hover,
.navi ul li ul li.current ul li a:hover,
.navi ul li ul li.act ul li.current a
{color:#791c52}

.navi ul li.norm a.back{}
.navi ul li.norm a.back:before {content: url(../img/pfeil-li.png) ;padding:
0 4px 0 0; }

/* * * * * SPALTE MITTE * * * * */
.spalte-mitte{float: left; width: 548px;padding: 2px 0 0;margin: 0 25px 0
0;}
.brotkruemelpfad { font-size: 12px; margin: 0;height:
42px;color:#a8acb2;width: 380px;}
.brotkruemelpfad a{ color:#a8acb2}
.content {border-top: 4px solid #791c52;float: left; margin: 0 0 50px
0;width: 100%;padding: 8px 0 50px 0}
.content-2 {border-top: 4px solid #791c52;float: left; margin: 26px 0 50px
0;width: 100%;padding: 0 0 50px 0}
.content-breit {border-top: 4px solid #791c52;float: left; margin: 0 0 50px
0;width: 755px;padding: 8px 0 50px 0}

/* * * * * SPALTE RECHTS * * * * */
.spalte-rechts {float: left; width: 180px;position: relative; top: 3px}

.spalte-links-startseite {float: left;position: relative;top: 0px;width: 230px;}
.suche-startseite {border-top: medium none; min-height: 44px;}
.header-navi {font-size: 12px; margin: 0;height: 42px;}
.veranstaltungen {background: url("../img/navi-tuerkis.png") no-repeat
scroll right bottom #dcf0f0; border-radius: 0 0 5px 0; border-top: 1px solid
#000; float: left; font-weight: bold; margin: 0 0 5px; padding: 7px 0 ;
width: 100%; }
.veranstaltungen a{color:#000;padding: 0 0 0 5px }
.sprache, .kontakt, .aaa {float: left;padding: 0 }
.sprache, .kontakt {padding: 4px 8px 0 0 }
.a-1 {font-size: 12px}
.a-2 {font-size: 14px}
.a-3 {font-size: 16px}

.news-list {border-bottom: 8px solid #dcf0f0; border-radius: 0 0 5px 0;
margin: 0 0 5px; padding: 5px 0 20px;}
.news-list .date {}
.news-list .title{font-weight: bold; }
.news-list p {margin: 0 }
.spalte-rechts .latest .news-list {
    border-bottom:none;
    border-radius: 0px;
    margin: 0px;
    padding: 0px;
}
.spalte-rechts .next_news {
    border-bottom: 8px solid #DCF0F0;
    border-radius: 0 0 5px;
    margin: 0 0 5px;
    padding: 10px 0 ;
}
.rssHeader > h2 {width: 90%;}


.news-latest-gotoarchive {
    background-color: #F3F3F3;
    margin: 3px 0;
    padding: 3px 0;
}
/* * * * * FOOTER * * * * */
.footer {float: left; margin: 0 0 0 230px;width: 100%;}
.footer a {color: #000}
.footer ul {margin: 0; padding: 0}
.footer ul li{display: inline; list-style: none outside none;padding: 0 10px
0 0; }

.footer a img {margin-top: 34px;padding-top: 45px;position: relative;top: 3px;}
/* * * * * FOOTER LOGOS * * * * */
.footer-logos {border-top: 1px solid #000;float: left; margin: 8px 0 20px 0;
color:#A8ACB2; width:100%; padding: 3px 0 0;}
.footer-logos .item1{float: left; width: 230px; }
.footer-logos .item2{float: left; width: 365px; }
.footer-logos .item2 img{margin: 0 30px 0 0 }
.footer-logos .item3{float: left; width: 210px; }
.footer-logos .item4{float: left; width: 100px;color:#000}

/* * * * * IMAGES * * * * */
div.csc-textpic-intext-left .csc-textpic-imagewrap,
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {margin-right:
33px;}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image { margin-bottom:
45px;}

/* * * * * TRENNLINIE * * * * */
.content .divider hr,div.hr{border: 1px solid #dcf0f0;margin: 0 0 20px;}

div.hr hr {
    display: none;
}
/* * * * * DROPDOWN * * * * */
.styled-select { background: url("../img/pfeil-unten.png") no-repeat scroll
right center transparent;
  border-left: 1px solid #ccc;border-top: 1px solid #791C52;border-bottom:
1px solid #ccc; border-right: 1px solid #ccc;
  margin: 0 0 10px; overflow: hidden; width: 285px;}
.styled-select select {background: none repeat scroll 0 0 transparent;
border: medium none; font-size: 15px; padding: 1px 0 3px;
  margin: 0 -40px 0 0; width: 310px;}
.styled-select option {padding: 0 5px;}


/* * * * * SUCHSCHLITZ STARTSEITE * * * * */
.suche-big {background:#DCF0F0;padding:30px 20px;margin-bottom: 20px;}
.suche-big  input {font-size: 20px;    height: 25px;width: 450px;}
.suche-big input.submit {height: auto;width: auto;    left: 10px;
position: relative;    top: 5px;}

/* * * * * * * * DBIS * * * * * * */
.tx-bsbdbis-pi1 #tx-bsbdbis-quicksearch{
  font-size:1.0em;
  
  }
  .tx-bsbdbis-pi1 .tx-bsbdbis-navigation-link {
border-left: solid 1em #DCF0F0;
color: inherit;
font-size:1.0em;
}
.tx-bsbdbis-pi1 h3 {
    margin-top: 2em;
}
   #content-box-main-middle{
   
 margin-top: 3em;
   }
   
 #content-box-main-middle form p , #dbis_searchform form p {
display:block;
}
#content-box-main-middle input,input.box{
background-color:#DCF0F0;
border:medium none;
margin:5px;
color: inherit;
}

#content-box-main-middle .tx-bsbdbis-kurz-treffer {
    font-size: 1.0em;
}
.tx-bsbdbis-details-title h3 {
    font-size: 1.5em;
    margin-bottom: 2em;
}
#tx-bsbdbis-detail .tx-bsbdbis-detail-fieldname, #tx-bsbdbis-detail .tx-bsbdbis-detail-fieldcontent {
       font-size: 1.0em;
}
/* * * * * * * *ezb * * * * * * */
#tx-bsbezb-pi1 .tx-bsbezb-key {
    width: 35%;
}
#tx-bsbezb-pi1 .tx-bsbezb-value {
  width: 65%;

}
#tx-bsbezb-pi1 table{
    clear:both;
}
#tx-bsbezb-pi1 input[type="submit"],#tx-bsbezb-pi1 input[type="reset"]{
    background-color:#DCF0F0;
border:medium none;
margin:5px;
color: inherit;
}

/* * * * *tx_experten * * */
#tx_bsbexperten h2{color: #000; float: none; font-size: 12px; font-weight: bold; margin: 0;
width: 100%;
}
/* * * * kontactform * * * */

.Tx-Formhandler #message{
    height: 20em;
    width: 36em;
}
.Tx-Formhandler #message_subject{
    width: 35em;
}
.Tx-Formhandler .submit {
    float: right;
    background-color:#DCF0F0;
border:medium none;
margin:5px;
color: inherit;
}
/*bugfix???*/
form table, form fieldset {
    clear: both;
}
#helplink {
    color: #A8ACB2;
    font-weight: normal;
}
/*spezial css fuer duennen strich bei plan3t*/ 
#c636 a[title="plan3t.info Blogaggregator"]+div{ border-bottom: 2px solid #DCF0F0;
}
.csc-menu-4 dt{
    color: #791C52;
    float: left;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    margin: 0 0 12px;
    width: 100%;
}
.csc-menu-4 dd{
    margin: 0 0 3.5em;
}
.bodytext{
  margin: 0 0 12px;
}