/**
 * CSS Datei OSK
 * Version:_____________0.1
 * Author:______________Sandra Eberl
 * letzte Aenderung:____
 * vorletzte Aenderung:_
 * Änderung davor:______
 * Templateumsetzung:___27.04.2010
 * Inhalt CSS:
 *    0.........Angaben zum Body
 *    1.........Allgemeingültige Elementformatierungen
 *    2.........Allgemeingültige Klassenangaben
 *    3.........IDs (von oben nach unten)
 *    3.1.......Header (B)
 *    3.1.1.....Hauptnavigation/suche
 *    3.2.......Wobinich (C)
 *    3.3.......C.Links (D)
 *    3.4.......Inhalt (E)
 *	  3.4.1.....C.Mitte 
 *    3.4.2.....C.Rechts 
 *    3.5.......Footer (D)
 *    4.........Tabellen
 *    5.........Formulare
 *    6.........Sitemap
 *    7.........Druckversion
 *    8.........Weiterempfehlen
 *    9.........Sucheergebnis 
 *
 * Info: in der Datei reset.css werden die Browserstandars zurueckgesetzt und initialisiert
 **/
/* Global Defaults */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: Arial; vertical-align: baseline;}
body {font: 1em/1.25 Arial, sans-serif;}
/* Headlines */
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; font-weight: normal;}
/* Text Styles */
p, th, td, li, dd, dt, ul, ol, blockquote, q, acronym, abbr, a, input, select, textarea {margin: 0; padding: 0; font: normal normal normal 1em/1.25 Arial, sans-serif;}
blockquote {margin: 1.25em; padding: 1.25em}
sup {font-size: 0.8em; line-height: 100%; vertical-align: top;}
sub {font-size: 0.8em; line-height: 100%; vertical-align: bottom;}
q {font-style: italic;}
acronym, abbr {cursor: help; border-bottom: 1px dashed;}
.small {font-size:.85em;}
.big {font-size:1.2em;}
/* Tables */
table {border-collapse: separate; border-spacing: 0;}
label {cursor: pointer;}
:focus {outline: 0;}
/* Common Classes */
.clear { clear: both; }
.floatLeft { float: left; }
.floatRight { float: right; }
.textLeft { text-align: left; }
.textRight { text-align: right; }
.textCenter { text-align: center; }
.textJustify { text-align: justify; }
.blockCenter { display: block; margin-left: auto; margin-right: auto; } /* remember to set width */
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.noindent { margin-left: 0; padding-left: 0; }
.nomargin { margin: 0; }
.nopadding { padding: 0; }
.nobullet { list-style: none; list-style-image: none; }
/*---------------------0....Angaben zum Body--------------------------------------------------------------------------------------------------------------*/
html,body{background: url('../bilder/hintergrund.gif') repeat-x;color:#565656;font:normal normal normal 10px/16px Arial, sans-serif;height:100%;letter-spacing:0;margin:0;padding:0;}
body{background: url('../bilder/hint-header.jpg') no-repeat;}
/*---------------------1.....Allgemeingültige Elementformatierungen---------------------------------------------------------------------------------------*/
a:link{color:#58b6db;font:inherit;text-decoration:underline;}
a:visited{color:#58b6db;font:inherit;text-decoration:underline;}
* html a{font-family:Arial;}
a:hover{color:#b2ce36;text-decoration:none;}
a:active{color:#b2ce36;text-decoration:none;}
h1{color:#a0a0a0;font:normal bold 16px Arial, sans-serif;margin:0;padding-bottom:15px;}
h2{color:#58b6db;font:normal bold 14px Arial, sans-serif;margin:15px 0;}
h3{color:#000;font-weight:700;margin:10px 0 5px 0;}
h4{color:#000;font-weight:700;}
h5{color:#000;font-weight:700;}
li{list-style:none;margin:0;padding:0;}
p{margin:0;}
ul{margin:0;}
/*---------------------2.....Allgemeingültige Klassenangaben----------------------------------------------------------------------------------------------*/
.csc-textpic-clear, .Z{clear:both;}
.hidehost{display:none;}
.clearfix:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */
div.hr{background:#fff url('../bilder/trennlinie.gif') no-repeat scroll center;height:20px;margin:10px 0;}
div.hr hr{display:none;}
* html div.hr{height:40px;margin:0;}
* + html div.hr{height:40px;margin:0;}
/*--runde box--*/
.ro-blau{background:url('../bilder/runde-box/hint-ro-blau.gif') top right no-repeat;margin:0;}
.lo-blau{background:url('../bilder/runde-box/hint-lo-blau.gif') top left no-repeat;}
.ru-blau{background:url('../bilder/runde-box/hint-ru-blau.gif') bottom right no-repeat;}
.lu-blau{background:url('../bilder/runde-box/hint-lu-blau.gif') bottom left no-repeat;}
/*--box allgemein--*/
.box{float:left;margin:0;padding:0;}

.sprungmarke{
background: url('../bilder/icon_sprungmarke.gif') 0 3px no-repeat;
padding-left:15px;
}
.intern{
background: url('../bilder/icon_intern.gif') no-repeat;
padding-left:22px;
}
.extern{
background: url('../bilder/icon_extern.gif') no-repeat;
padding-left:20px;
}
.pdf{
background: url('../bilder/icon_pdf.gif') no-repeat;
padding-left:20px;
}
.mail{
background: url('../bilder/icon_mail.gif') no-repeat;
padding-left:25px;
}
.mehr{
background: url('../bilder/icon_mehr.gif') no-repeat;
padding-right:12px;
/*background-color: #ff00ff;*/
}
.zurueck{
background: url('../bilder/icon_zurueck.gif') no-repeat;
padding-left:12px;
/*background-color: #ff00ff;*/
}
.nachOben{
text-align:right;
margin-right:20px;
}

.nachOben_innen{
text-align:right;
}
.top{
background: url('../bilder/icon_top.gif') no-repeat;
padding: 0 15px 0 0;
}

/*---------------------3.....IDs (von oben nach unten)----------------------------------------------------------------------------------------------------*/
/*Gesamtseite*/
#A{
	width: 990px;
}
/*Header*/
#B{
 position:relative; 
 height:195px; 
 width:100%;
}
/*wobinich*/
#C{
	height: 25px;
	width: 983px;
}
/*C.Links*/
#D{ 
 float:left; 
 padding: 0 18px 10px 10px;
 position:relative; 
 width:205px; 
}
/*Inhalt*/
#E{
 display:inline; 
 float: right; 
 position: relative; 
 width:757px; 
}
/*Footer*/
#F{
 background: url('../bilder/hint-footer.gif') repeat-x;
 height:38px; 
 clear:both;
}
/*---------------------3.1.......Header-------------------------------------------------------------------------------------------------------------------*/
#headerUnten{
	margin: 35px 0 0 0;
	}
* html #headerUnten{
	margin: 0;
	padding:32px 0 0 0;
	}
* + html #headerUnten{
	margin: 32px 0 0 0;
	}
/*---------------------3.1.1.....Hauptnavigation/suche----------------------------------------------------------------------------------------------------*/
#hauptnav{
	height:19px;
    float:left;
	width:766px;
	}
/*Navigation Oben*/
#menue{
font-family: inherit;
font-size: 1.3em;
text-transform:uppercase;
overflow: hidden;
width:inherit;
height:19px;
margin:0 3px 0 0;
padding:0px;
}
#menue li{
display: inline;
}
#menue li a
{
background: url('../bilder/navigation/nav_oben_in.gif') no-repeat;
color: #0080ff;
font-weight:bold;
text-decoration: none;
padding: 1px 20px 6px 17px;
border-left: 2px solid #0eedfe;
float: left;
}
#menue li a:hover
{
color: #fff;
background: #0080ff url('../bilder/navigation/nav_oben_ak.gif') no-repeat;
border-left: 2px solid #0080ff;
}
#menue li a#aktiv
{
border-left: 2px solid #0080ff;
color: #fff;
background: #0080ff url('../bilder/navigation/nav_oben_ak.gif') no-repeat;
}
/*---------Suche-----------------------------------------------*/
#suche{
float:left;
height:37px;
	margin: 0 0 0 10px;
	width:214px;
	}
* html #suche{
	margin: 0;
	padding: 0 0 0 10px;
	}
#suche span{
	color:#00a600;
	font-size: 1.2em;
	font-weight:bold;
	}
#suche .sucheFeld{
	background-color:#fff;
	height:19px;
	margin: 3px 0 0 0;
	padding: 1px 0 0 3px;
	}
#suche input{
font-size: 1.1em;
float:left;
	height:15px;
margin-right:8px;
}
input#submit { /* den Submit-Button */
float: none;
}
/*---------------------3.2.......wobinich-----------------------------------------------------------------------------------------------------------------*/
.wobinich{
	padding-left: 235px;
	}
.wobinich a#aktiv4{
color:#96b51b;
}
.wobinich a{
color:#58b6db;
}
.wobinich a:hover{
color: #96b51b;
}
/*---------------------3.2.1.....C.Links------------------------------------------------------------------------------------------------------------------*/
/*Navigation Links*/
#navlink{
font-family: inherit;
font-size: 1.4em;
font-weight: bold;
padding: 10px;
width:181px;
}
* html #navlink{
font-family: inherit;
font-size: 1.4em;
font-weight: bold;
padding: 10px;
width:181px;
}
#navlink.startseite img{
margin: 8px 0 25px 0;
}
#navlink .boxNewsStartseite{
font-size: 0.9em;
margin: 0 0 25px 0;
}
#navlink .boxNewsStartseite h2{
color: #58b6db;
margin: 0 0 5px 0;
}
#navlink .boxNewsStartseite a{
color: #58b6db;
}
	
#navlink ul{
margin: 0;
padding: 0;
text-align: left;
}
#navlink li{
list-style-type: none;
margin-bottom: 1px;
}

#navlink ul a{
background: url('../bilder/navigation/navlinks1.gif') 0 2px no-repeat;
display: block;
color: #a0a0a0;
margin: 0px;
padding: 2px 0px 2px 28px;
text-decoration: none;
width:149px;
}
#navlink ul a:hover, #navlink li a#aktiv1{
background: url('../bilder/navigation/navlinks1.gif') 0 2px no-repeat;
color: #58b6db;
}

/*2.ebene*/
#navlink li li a{
display: block;
padding: 1px 0px 1px 35px;
font-weight: normal;
margin: 0px;
font-size: 0.9em;
background: url('../bilder/navigation/navlinks2.gif') 26px 6px no-repeat;

}
#navlink li li a:hover, #navlink li li a#aktiv2{
background: url('../bilder/navigation/navlinks2-ak.gif') 26px 6px no-repeat;
color: #58b6db;
}
/*3.ebene*/
#navlink li li li a{
background: url('../bilder/navigation/navlinks2.gif') 35px 6px no-repeat;
display: block;
font-weight: normal;
font-size:0.8em;
padding: 1px 0px 1px 45px;
margin: 0px;
text-decoration: none;
}
#navlink li li li a:hover, #navlink li li li a#aktiv3{
background: url('../bilder/navigation/navlinks2-ak.gif') 35px 6px no-repeat;
color: #58b6db;
}
/*---------------------3.2.2.....C.Mitte------------------------------------------------------------------------------------------------------------------*/
#cmitte{
float:left;
font-size: 1.4em;
padding:0 20px 10px 0px;
width:483px;
}
#cmitte.ohneCrechts{
font-size: 1.4em;
width:757px;
	}
#cmitte p {
margin: 0 0 10px 0;
}
* html #cmitte.ohneCrechts{
width:720px;
	}
#cmitte ul {
margin: 10px 10px 10px 30px;
}
#cmitte li {
background: url('../bilder/icon_liste.gif') 0px 8px no-repeat;
list-style-image: none;
	padding: 2px 2px 2px 10px;
}
hr{
border-top: 1px solid #fff;
border-bottom: 1px solid #58c6f2;
}
/*box innerhalb c.mitte - kontakt*/
.boxkontakt{
font-size: 1em;
width:206px;
background-color: #F3F9FD;
border: 1px solid #8AC7EC;
margin:2px;
float:right;
}
.ueberschrift{
padding:4px;
font-weight:bold;
background-color: #ddf2fd;
}
.boxinhalt{
padding:4px;
}

/*box mit bild c.mitte*/
.boxbild{
background-color: #F3F9FD;
padding:2px;
float:right;
}
.boxbild .zoom{
text-align:right;
padding:2px 2px 2px 0;
}
.zoom img{
border:0px;
}


/*news/ veranstaltungenbox*/
.veranstaltungen, .aktuelles_news, .publikationen, .downloadTable{
/*font-size: 1.4em;*/
border-bottom: 1px solid #58c6f2;
margin: 0px 0px 10px 0px;
padding:5px;
}
.veranstaltungen .datum, .aktuelles_news .datum, .publikationen .bild{
width:120px;
font-weight:Bold;
float:left;
}
.veranstaltungen .veranstaltungText, .aktuelles_news .newsText, .publikationen .publikationText{
float:left;
width:610px;
border-left: 1px solid #58c6f2;
padding-left:5px;
margin-bottom:10px;
/*background-color: #00ffD7;*/
}

* html .veranstaltungen .veranstaltungText, * html .aktuelles_news .newsText, * html .publikationen .publikationText{
width:590px;
}

.veranstaltungen .bodytext, .aktuelles_news .bodytext, .publikationen .bodytext{
margin:0 0 10px 0;
}
/*Datum - Veranstaltungen*/
h2.monat{
color:#fff;
padding: 0px 5px 2px 5px;
margin: 0px 0px 10px 0px;
background-color: #58c6f2;/**/
}
h3.bereiche{
color:#000;
padding: 0px 5px 2px 5px;
margin: 0px 0px 0px 0px;
background-color: #eaf1ca;/**/}
/*Downloadbox*/
.downloadUeb{
padding: 2px;
font-weight:Bold;
background-color:#eaf1ca;
color:#96b51b;
}
.downloadTable a.pdf{
line-height:1.8em;
/*background-color:#F3F3F3;*/
}

/* --abc links--*/
#abc a{
border: 1px solid #58c6f2;     
background-color:  #F3F9FD;
padding: 2px;
font-size: 0.8em;
font-weight: bold;  
text-transform: uppercase; 
text-decoration: none;
}
#abc a:link, #abc a:visited {
color: #000000; 
}
#abc a:hover {
color: #CC3300;
}
/* --abc buchstabe mit verlinkung aktiv--*/
.abc_ak  {
border: 1px solid #58c6f2;     
background-color:  #58c6f2;
padding: 2px;
font-size: 0.8em;
font-weight: bold;  
text-transform: uppercase; 
text-decoration: none;
color: #fff;
}
/* --abc buchstabe ohne verlinkung--*/
.abc_in {
border: 1px solid #A0A0A0;     
background-color:  #F9F9FE;
padding: 2px;
font-size: 0.8em;
font-weight: bold;  
text-transform: uppercase; 
text-decoration: none;
color: #A0A0A0;
}
/*---------Startseite------------------------------------------*/
#cmitte.startseite{
font-size: 1em;
padding:0 0px 0 0px;
width:520px;
}
* html #boxLeistungsspektrum{
font-size: 0.8em;
}
#boxLeistungsspektrum{
color: #000;
}
.leistungen{
padding-left:180px;
padding-top:10px;
}
#boxLeistungsspektrum img{
float: left;
}
#boxLeistungsspektrum a:link,
#boxLeistungsspektrum a:visited{
color:#58b6db;
line-height:1.8em;
font-size: 1.2em;
font-weight: bold;
text-decoration:none;
}
#boxLeistungsspektrum a:hover,
#boxLeistungsspektrum a:active{
color:#a0a0a0;
text-decoration: underline;
}
#boxLeistungsspektrum label,  #boxLeistungsspektrum select { /* Alle Labels UND Formularelemente auswählen */
font-size: 1.1em;
display: block;
float: left;
}
#boxLeistungsspektrum label {
	color:#a0a0a0;
font-size: 1.2em;
font-weight:bold;
}
#boxLeistungsspektrum form br { /* Alle Zeilenumbrüche in Formularen auswählen */
clear: left; /* das floating der labels und inputs aufheben */
}
.linkskarte{
padding-top:40px;
float: left;
}
#infoBox{
padding-top: 6px;
font-size: 1.2em;
}
* html #infoBox{
font-size: 0.85em;
}
.infoEins, .infoZwei, .infoDrei{
background: url('../bilder/hint-boxstart.gif') no-repeat;
float: left;
height: 136px;
margin-right: 4px;
width: 164px;
}
.infoDrei{
margin-right: 0px;
}
.infoEins p, .infoZwei p, .infoDrei p{
margin:0px;
padding: 9px 9px 9px 9px;
}
.infoBoxButton{
padding: 10px 2px 2px 8px;
}
#infoBox .infoBoxButton a{
color: #58b6db;
display:block;
font-size: 1.2em;
font-weight: bold;
text-decoration: none;
}
#infoBox .infoBoxButton a:hover{
color: #a0a0a0;
}
/*---------------------3.2.3.....C.Rechts-----------------------------------------------------------------------------------------------------------------*/
#crechts{
float:left;
font-size: 1.2em;
height:100%;
padding: 0;
width:254px;
}
* html #crechts .boxkontakt{
width:200px;
}
#crechts a:link{color:#96b51b;}
#crechts a:visited{color:#96b51b;}
#crechts a:hover{color:#a0a0a0;}
#crechts a:active{color:#a0a0a0;}
#crechts .boxCRechtsUnten{
background: url('../bilder/hint-boxrechts2.gif') bottom center no-repeat;
height:10px;
margin:0 0 20px 0;
	}
#crechts .boxCRechts{
background: #eaf1ca url('../bilder/hint-boxrechts1.gif') no-repeat;
font-size: 1.1em;
padding: 10px 5px 10px 5px;
margin:0;
}
#crechts h2, #crechts h3, #crechts h4, #crechts h5{
color: #96b51b;
font-size: 1.1em;
margin: 10px 10px 5px 5px;
}
#crechts p{
margin:0px;
padding: 0 10px;
}
* html #crechts .boxCRechtsSprungmarke p{
padding: 0px;
}
#crechts .boxCRechts.passbild{
	background:none;
	border-top: 1px dotted #000;
	margin: 10px 0 20px 0;
}
#crechts .boxCRechts.passbild img{
	border: 1px solid #b8d051;
}
/*#crechts .boxCRechts.passbild .blauestreifen{
background: url('../bilder/hint-passbild.png') repeat-y;
height: 141px;
	position: absolute;
	z-index: 0;
	width: 10px;
}
* html #crechts .boxCRechts.passbild .blauestreifen{
background: none;
}
#crechts .boxCRechts.passbild .csc-textpic-imagewrap{
	position:relative;
	z-index: -5;
}*/
#crechts .boxCRechts.passbild h5{
	color: #58b6db;
}
.boxCRechtsSprungmarke{
padding: 0px 10px 20px 5px;
}
.boxCRechts .zoom{
padding:2px 15px 0px 210px;
}
/*nach rechts aussrichten*/
.rechts{
text-align:right;
}
/*Dateilinks abstand*/
.downloadTable p {
margin: 0px 0px 0px 0px;
}
/*Box passbild*/
.person{
width:224px;
}
.bild{
width:105px;
float:left;
}
.nameBeruf{
/*background-color: #000;*/
width:10.6em;/*119px*/
float:left;
}
/*box innerhalb C.Rechts - kontakt*/
#crechts .boxkontakt{
font-size: 1em;
background-color: #eaf1ca;
border: 1px solid #b8d051;
margin:10px;
float:right;
width: 227px;
}
#crechts .ueberschrift{
padding:4px;
font-weight:bold;
background-color: #b8d051;
}
#crechts .boxinhalt{
padding:4px;
}
/*---------Startseite----------------------------------------- */
#crechts.startseite{
width:235px;
}
* html #crechts.startseite{
width:235px;
}
* html #crechts.startseite .boxCRechts{
width:227px;
	}
#crechts.startseite .boxCRechts{
background: none;
width:235px;
	}
#crechts.startseite h2{
background: #eaf1ca url('../bilder/hint-boxstartrechts1.gif') no-repeat;
color: #96b51b;
font-size: 1.4em;
padding: 10px 10px 10px 15px;
margin:0px;
}
* html #crechts.startseite h2{
background: #eaf1ca url('../bilder/hint-boxstartrechts1a.gif') no-repeat;
}
#crechts.startseite img {
float:left;
padding-right:15px;
padding-left:10px;
padding-bottom:5px;
}
.csc-frame-frame1/*box blau*/, .csc-frame-frame2/*box lila*/, .csc-frame-indent6633/*box gelb*/, .csc-frame-indent3366/*box cyan*/, .csc-frame-indent/*box gruen*/, .csc-frame-frame2/*box rot*/{
background: #eaf1ca url('../bilder/hint-boxstartrechts2.gif') bottom center no-repeat;
margin-bottom: 15px;
padding-bottom:16px;
}
* html .csc-frame-frame1/*box blau*/, * html .csc-frame-frame2/*box lila*/, * html .csc-frame-indent6633/*box gelb*/, * html .csc-frame-indent3366/*box cyan*/, * html .csc-frame-indent/*box gruen*/, * html .csc-frame-frame2/*box rot*/{
background: #eaf1ca url('../bilder/hint-boxstartrechts2a.gif') bottom center no-repeat;
}
.csc-textpic-intext-left {
padding-left: 5px;
margin-top: 5px;
}
.csc-textpic-image {
padding-left: 5px;
padding-top: 7px;
}
/*.mehr{
background: url('../bilder/icon_mehr2.gif') no-repeat;
}*/
/*---------------------3.3.......Footer-------------------------------------------------------------------------------------------------------------------*/
#footer{
	font-size: 1.2em;
	padding: 15px 0 20px 650px;
	}
#footer a{
	color: #a0a0a0;
	padding: 0 20px;
	}
#footer a:link,
#footer a:visited{
	text-decoration:none;
	}
#footer a:hover,
#footer a:active{
	text-decoration:underline;
	}
/*---------------------4.....Tabellen---------------------------------------------------------------------------------------------------------------------*/
/*---------------------5.....Formulare--------------------------------------------------------------------------------------------------------------------*/
label.left {
	float: left;
	width: 8em;
	margin: 0 5px 8px 0;
}
form br {
	clear: both;
}
input, textarea{
	border: 1px solid #26bfff;
}
	input[type=submit], input[type=reset] {
	background-color:#E0EEF8;
	color:#CC3300;
	font-size: 0.9em;
}
input[type=hidden]{
	display:none;
	visbility:hidden;
	border:0px solid;
}
/*---------------------6.....Sitemap----------------------------------------------------------------------------------------------------------------------*/
#cmitte .boxSitemap ul.sitemap, #cmitte .boxSitemap .sitemap  ul {
margin: 0px;/**/
padding: 0px;
}
#cmitte .boxSitemap .sitemap li {
list-style-image: none;
padding: 1px 0 1px 0;
}
.boxSitemap{
font-family: inherit;
font-size: 1.3em;
margin:  0px 0px 20px 0px;/**/
padding: 0px 30px 0px 0px;
float:left;
}
.sitemap ul{
margin: 0px;/**/
padding: 0px;
width:210px;
text-align: left;
}
.sitemap li a{
display: block;/**/
width:210px;
text-decoration: none;
background-color: #eaf1ca;/**/
padding: 1px 5px 1px 5px;
margin: 0px;
font-size: 1.2em;
font-weight: bold;
}
.boxSitemap .sitemap li a{
color: #96b51b;
}
/*2.ebene*/
.boxSitemap .sitemap li li a{
color:#58b6db;
background-color: #C36;/**/
text-decoration:none;
margin: 0px;
padding: 0px 0px 0px 5px;
background-color: #fff;/**/
font-size: 1em;
font-weight: bold;
width:210px;
}
* html .boxSitemap .sitemap li li a{
width:200px;
}
.boxSitemap .sitemap li li a:hover
{
color: #96b51b;
text-decoration:underline;
}
/*3.ebene*/
.boxSitemap .sitemap li li li a{
color:#58b6db;
background: #58c6f2 url('../bilder/navigation/navlinks2.gif') 15px 5px no-repeat;
text-decoration:none;
padding: 0px 0px 0px 25px;
background-color: #fff;/**/
font-size: 0.9em;
font-weight: normal;
width:210px;
}
* html .boxSitemap .sitemap li li li a{
width:180px;
}
.boxSitemap .sitemap li li a:hover
{
color: #96b51b;
text-decoration:underline;
}
/*4.ebene*/
.boxSitemap .sitemap li li li li a{
color:#58b6db;
background: #58c6f2 url('../bilder/navigation/single.gif') no-repeat;
text-decoration:none;
padding: 0px 0px 0px 35px;
background-color: #fff;/**/
font-size: 0.85em;
font-weight: normal;
width:210px;
}
* html .boxSitemap .sitemap li li li li a{
width:180px;
}
.boxSitemap .sitemap li li a:hover
{
color: #96b51b;
text-decoration:underline;
}
/*---------------------7.....Druckversion-----------------------------------------------------------------------------------------------------------------*/
/*---------------------8.....Weiterempfehlen--------------------------------------------------------------------------------------------------------------*/
#empfehlen{                                  
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 0.8em;
	padding: 10px 0 0 10px;
}
#empfehlen .pflicht{
	color:red;
}
#empfehlen label {
  float:left;
  clear:both;
  display:block;
  width:150px;
  margin-bottom:5px;
  padding-left:10px;
}
#empfehlen input, #empfehlen textarea, #empfehlen select{
  float:left;
  display:block;
  width:170px;
  background:#fff;
  margin-bottom:5px;
  padding:1px;
}
/*clearing all floats and fix Firefox and IE backgroundcolor-bug */
#empfehlen form br {
  clear:both;
} 
#empfehlen .form-button {
  margin-left:160px !important;
  margin-left:80px; /*to fix IE6 position*/
  color:#000;
  clear:both;
}
.hidden{
	display:none;
	visbility:hidden;
}
#empfehlen .footer{
	width:450px;
	border-top: 1px solid #58c6f2;
	clear:both;
	font-size: 0.7em;
	margin-top:20px;
	text-align:center;
}
#empfehlen #meta{
	padding:10px 10px 0 0;
	text-align:right;
}
#empfehlen #meta a{
	color:#58b6db;
	text-decoration:none;
}
#empfehlen #meta a:hover{
	color:#a0a0a0;
	text-decoration:underline;
}
/* --------------------9.....Sucheergebnis--------------------------------------------------------------------------------------------------------------- */
.browsebox{
	padding:0;
	margin:0 0 10px 0;
}

.browsebox li{
	margin: 0 0 0 10px;
	padding: 0;
	text-align: left;
	display: inline;
}

.tx-indexedsearch-searchbox-button{
	margin-top:10px;
}

.tx-indexedsearch-title{
font-family: Arial, sans-serif;
font-size: 11px;
font-weight:bold;
color:#707070;
}

.tx-indexedsearch-res, .tx-indexedsearch-res, .tx-indexedsearch-browsebox-SCell, .tx-indexedsearch-descr, .tx-indexedsearch-title-caption{
font-family: Arial, sans-serif;
font-size: 11px;
color:#707070;
}
.tx-indexedsearch-title-number, .tx-indexedsearch-percent{
font-family: Arial, sans-serif;
font-size: 11px;
color:#DD1E1E;
font-weight:bold;
}
.tx-indexedsearch-redMarkup{
font-family: Arial, sans-serif;
font-size: 11px;
background-color:#ddf2fd;
color:#000000;
}

.tx-indexedsearch-info {
font-family: Arial, sans-serif;
font-size: 11px;
color:#707070;
padding: 0px 0px 15px 0px;
}

.headertext ul, .headertext li {
margin-bottom:0;
padding-bottom:0;
}

.tx-weveranstaltungen-pi1 .veranstaltungenDetail p{
/*font-size: 1.3em;*/
}

.tx-weveranstaltungen-pi1 .zurueck{
font-size: 1.2em;
}

.startseiteMitte {
	font-size:1.2em;
}
