/* oligoform (C) 2008  V 2.7
- 04-2009 */
body{
background-color:#FFFFFF;
font-family:Verdana, Arial, sans serif;
font-size:0.9em;background: url(muster-bg.png) center repeat-y;
padding:0;
margin:0;
}

html, body{
height:100%;
}
* html body {
text-align: center;
}
a img {
border: 0;
}

.main{
/*min-*/
height:100%;
}

.wrapper{
margin:0 auto;
width:800px;
min-height:500px;
clear: both;
}

* html .wrapper{
margin:0 auto;
height:500px;
}

.header{
width:800px;
height:145px;
background: url(header_schraffur.gif) no-repeat;
background-position:top right;
background-color:#FFFFFF;
}

.pagetitle{
margin-top:120px;
float:right;
color:#B5113E;
font-size:0.8em
}

.logo{
padding:0;
margin:36px 0 0 -2px;

}
.printlogo {
padding:0;
margin:0;
display: none;
width: 157px;
height: 137px;
}


.rahmen{
width:800px;
min-height:500px;
border: 1px solid #CAC3B8;
background-color:#FFFFFF;
}

* html .rahmen{
height:550px;
}

.linksumzu{
width:190px;
min-height:500px;
float: left;
}

* html .linksumzu{
height:450px;
}
h3, h3 a {font-size: 1em; font-weight: bold; color:#B5113E !important;}




/* news*/
.newsimage {float: left; margin-right:10px;}
.news-single-item .newsimage {width: 200px;}
.news-latest-item {margin-bottom:1.5em;}
.news-latest-item .newsimage {min-height:100px;}
.news-latest-date, .news-latest-item p { display: inline;}
.news-latest-item h3 {margin:0 0 0.5em 0;}
* html .newsimage h3 a {
margin: 0;
}

/* news*/

.obenlinks{
height:90px;
width:190px;
background: url(trennlinie_oben.gif) no-repeat;
background-position:bottom right;
}

.obenlinks p{
padding:0 0 0 20px;
}

.kontakt{
display: none;
padding:20px 0 0 20px;
}

* html .kontakt{
padding-top:15px;
}

.obenlinks .kontakt a{
color:#CAC3B8;
font-size:0.7em;
text-decoration:none;
}

.obenlinks a:focus, .obenlinks a:hover{
color:#B5113E;
}

.umsmenu{
float: none !important;
margin-top:-15px;
min-height:400px;
width:190px;
background:url(trennlinie.gif) repeat-y;
background-position:top right;
}

* html .umsmenu{
height:420px;
}

.menu_1{
float: none !important;
margin-left:-15px;
width:190px;
}

* html .menu_1{
height:280px;
}

.menu_1 ul{
list-style:none;
}

.menu_1 ul li{
line-height:21px;
}

.menu_1 ul li a:hover, 
.menu_1 ul li a:active, 
.menu_1 ul li.activ a {
color:#B5113E;
background: url(buttonleer_inact.gif) no-repeat left -21px;
}
* html .menu_1 ul li ul{
margin-top:19px;
}

* html .menu_1 ul li ul li{
margin-bottom:10px;
}

.menu_1 ul li.activ li a {
text-decoration:none;
font-size:11px;
color:#A69B89;
}

.menu_1 ul li ul {
padding:0;
margin:0;
}
.menu_1 ul li a{
text-decoration:none;
font-size:11px;
color:#A69B89;
}

/*oli-test*/
* html .menu_1 ul li a{
width:148px;
}


.menu_1 ul li a:focus, .menu_1 ul li a:hover{
color:#B5113E;
}

.menu_2{
float: none;
margin:0;
min-height:140px;
width:190px;
}

.menu_2 ul{
list-style:none;
}

.menu_2 ul li{
margin:0px;
line-height:1em;
}
.menu_2 ul li img {
margin:0 3px;

}

.menu_2 ul li a{
text-decoration:none;
font-size:11px;
color:#A69B89;
}

.menu_2 ul li.activ a, .menu_2 ul li .active a, .menu_2 ul li a:focus, .menu_2 ul li a:hover {
color:#B5113E;
}

.untenlinks{
height:90px;
width:190px;

}


/* content */
.content0{
margin:60px 0 5px 189px;
padding:0 20px 0 60px;
width:500px;
font-size:.93em;
line-height:140%;
color:#A69B89;
border-left: 1px solid #CAC3B8;
background: url(trennlinie_unten.gif) no-repeat -1px bottom;
}
* html .content0 {
padding:0;
border: none;
background: none;
}

.content0 h2, dt.menuspacer {
font-size:1.3em;
color:#B5113E;
}
.menuspacer{
padding: 30px 0 20px 0;

}

.content0 a{
color:#000000;
text-decoration:none
}

.content0 a:focus, .content0 a:hover{ text-decoration:underline;}
div .csc-textpic-clear{ clear:none; }

.content0 dl img { 

margin-right: 10px;
}

.content0 dl dd {
display: inline; 
margin-left: 60px;
}

.prependwrap {
min-height: 100px;
display: block;
padding: 10px 0 25px 0;
}
* html .prependwrap {
height: 100px;
}

hr {
display: none;
}
.prependwrap img {
float: left;
}
.prependwrap .csc-abstract, .prependwrap dt {
display:block;margin-left: 135px;
}

.csc-textpic-imagewrap {
font-size: .8em;
line-height: 1em;
}

/* content */

.back a, .news-single-backlink a {
margin: 0 0 0 -5px;
padding: 0 0 0 15px;
background: url(back-icon.png) no-repeat 5px center;
}
.news-latest-morelink a, .news-list-morelink a {
display:block; width:3em; clear:left;
margin: 0;
padding: 0;
background: url(more.png) no-repeat right center;
}

.news-latest-gotoarchive a {
margin: 0 -10px 0 0; padding: 0 10px 0 0; background: url(more.png) no-repeat right center;
}

/* footer */
.footer{
clear:both; 
width:550px;
padding:15px 0 15px 0; /*padding:15px 0 5px 0;
*/
font-size:0.7em;
}
* html .footer {
padding:15px 0 5px 0; /*padding:15px 0 5px 40px*/
}

.footer ul{
padding: 0;
margin: 0;
list-style:none;
}
.footer ul li{
display:inline;
/* padding:0 20px 0 0;
margin: 5px 0 5px 20px; */
}

.footer ul li a{
display:block; float:left; width:9em; /* width:8em;*/
margin: 0 0 0 0; /*margin: 0 0 0 -10px;*/
padding: 0 0 0 20px;
font-size: 11px;
color:#A69B89;
text-decoration:none;
}
/* testweise raus: oli 
* html .footer ul li a{ margin: 0 0 0 -40px; }
*/

.footer ul li a:focus, .footer ul li a:hover{ color:#B5113E; }

.footer .pdflink a { background: url(pdf_grey.gif) no-repeat left top; }
.footer .pdflink a:hover { background: url(pdf_red.gif) no-repeat left top; }

.footer .tiplink a { background: url(seite-senden_grey.gif) no-repeat left top; }
.footer .tiplink a:hover { background: url(seite-senden_red.gif) no-repeat left top; }

.footer .printlink a { background: url(drucken_grey.gif) no-repeat left top; width:6em;}
.footer .printlink a:hover { background: url(drucken_red.gif) no-repeat left top; } 
.footer .totoplink a { background: url(nach-oben_grey.gif) no-repeat left top; float:right;
}
.footer .totoplink a:hover {
background: url(nach-oben_red.gif) no-repeat left top;
}
.footer li.totoplink {
padding-left: 200px;
}

/* footer */

.sponsoren{ margin:25px 0 0 68px; }

.sponbilder{ margin-right:15px; }

/*oli-ie6*/
* html .sponbilder{ height: 55px; }

.absatz{ padding-bottom: 1.5em; }
.menu_1 a {
padding:0 0 0 5px;
display: block;
width:138px;
height:21px;
background: url(button-menu.png) no-repeat left top;
margin:5px;
}
.menu_1 a:hover, 
.menu_1 a:active, 
.menu_1 ul li.activ a:hover {
color:#B5113E;
background: url(button-menu.png) no-repeat left -21px;
}


.menu_1 ul li ul li {
padding: 0 0 0 20px;
}

.menu_1 ul li.activ ul li a {
width: 123px;
color:#A69B89;
background: url(menu-sub.png) no-repeat left top;
}
.menu_1 ul li.activ ul li a:hover, .menu_1 ul li.activ ul li.activ a {
width: 123px;
color:#B5113E;
background: url(menu-sub.png) no-repeat left -21px;
}


.sponbilder {
border: none;
margin-left: -2000px;
}

.sponsoren a {
border: none;
display:block;
padding: 0 10px; /*0 20px*/
margin: 0;
float: none;
}
.sponsoren a.bmwi {
float: left;
background: #fff url(bmwit.png) no-repeat center top;
width: 120px;
height: 87px;
}
.sponsoren a:hover.bmwi {
background: #fff url(bmwit.png) no-repeat center -89px;
}


.sponsoren a.exist {
float: left;
width: 136px;
height: 70px;
background: #fff url(exist.png) no-repeat center top;
}
.sponsoren a:hover.exist {
background: #fff url(exist.png) no-repeat center -70px;
}


.sponsoren a.dreiklang {
float: left;
width: 385px;  /* 104px; */
height: 53px; /* 55px; */
background: #fff url(dreiklang.gif) no-repeat center top;
}
.sponsoren a.dreiklang:hover{
background: #fff url(dreiklang.gif) no-repeat center -54px;
}

/* CSC override */

.csc-mailform {
   border: 0px;
}
 
.csc-mailform-field label {
   width: 5.5em;
   float: left;
   text-align: right;
   margin-right: 0.5em;
   display: block;
}
 
.csc-mailform-field input, .csc-mailform-field textarea, .tx-indexedsearch-searchbox input {
padding: 2px 5px;
margin: 0 0 15px 0;
background-color: #fbfaf9;
border: 1px solid #CAC3B8;
width: 350px;
 }

.csc-mailform-field input:hover, .csc-mailform-field textarea:hover,  .csc-mailform-field input.csc-mailform-submit:hover, .tx-indexedsearch-searchbox input:hover {
background-color: #faf5eb;
border: 1px solid #CAC3B8;
 }


input.csc-mailform-check {
width: auto;
}
 .csc-mailform-field input.csc-mailform-submit {
padding: 2px 5px;
margin: 0 0 15px 6.2em;
background-color: #fbfaf9;
border: 1px solid #CAC3B8;
width: auto;
}
.csc-mailform-submit, .tx-indexedsearch-searchbox-button {
cursor: pointer;
cursor: hand;
}

.csc-textpic-image img {padding-bottom: 5px;}
.csc-textpic-image {text-align: justify;}

DIV.csc-textpic-above DIV.csc-textpic-text { clear: none; }


 .tx-indexedsearch-searchbox form table tbody tr td {
padding: 0 5px;
}

.csc-textpic-intext-left .csc-textpic-imagewrap {
padding-right: 10px;
}
.csc-textpic-intext-right .csc-textpic-imagewrap {
padding-left: 10px;
}

.tx-indexedsearch .submit {width: auto;}


.news-latest-gotoarchive a{
float: none;
display: block;
width: 500px;
border-top: 30px solid #fff;
clear: both;
margin: 20px 0 0 0;
padding: 1px 2px ;
background-color: #fbfaf9;
}

/* CSC override */
#absatz1206, #absatz1196 {float:left; }
#absatz4176 {margin-bottom:0;padding-bottom:0;}

.linksumzu .umsmenu .absatz p {clear:left; text-align:center; font-size:90%}
.linksumzu .umsmenu .absatz a {color:#B5113E; text-decoration: none}
img, map {border:0;}
