@import url( hilfsnavi.css);
@import url( hauptnavi.css );

/* Main body 
/*blau:#002c63
grün: #06756f*/

body {
	text-align:center;
	background-color: #00457c;
	color:#404040;
	font:76% Verdana,Tahoma,Arial,sans-serif;
	margin:0 auto;
	padding:0;
}

a {background-color:inherit; color:#00457c;; font-weight:700; text-decoration:none;}
a:hover {background-color:inherit;	color: #125298;	text-decoration:underline;}
a img {border:0;}
p {margin:0 0 1.4em;}
h1{font-size:1.6em; margin:0 ;padding:0;padding-bottom:3px;margin-bottom:10px; border-bottom: 1px solid #003e88;}
h2{font-size:1.15em; margin:3px 0px 3px 0px;}
h3 {font-size:1.0em; margin:0 0 8px;}


/* Headerhintergrund über ganze Breite */
#wrap1 {background-color: #00457c; margin:0  auto;	height:200px; width:1004px; }
/* Header */
#header {	

}
/*Ende Header */


/* SLIDESHOW */
#slideshow {
  /* height:174px;hier Hoehe der Slideshow-Bilder angeben  */
 position:relative;

}
#slideshow img {
	position: absolut;
	top:0;
	right:0;
}
#slideshow img.start {
 display:block;
}

/* Hintergrund �ber ganze Breite unterhalb des Headers */
#wrap2 {
	background:#fff url(../bilder/bg.gif) repeat-x;
	/*height:2000px;*/
	min-height:800px;
	height:auto !important;
	/* f�r moderne Browser 
	height:2000px;*/
	/*f�r den IE */
}

/* Inhaltsbereich unterhalb des Headers */
#inhalt{border: 1px solid #e0e0e0;	border-top:0; margin:0 auto;	 background-color:#fff;
width:1004px; padding-top:0px;
}

#breadcrumb{
text-align:left;
color:black;
padding:5px 0 5px 10px;
margin:0;
border-bottom:1px solid #e0e0e0;
font-size:90%;
}

.breadcrumb_siesindhier {
	padding-right:20px;
}

/*Left and right sidebar */
#leftside {
text-align:left;clear:left; float:left; margin:0; padding:0; width:190px; 
}
#rightside {
text-align:left;
	float:right;
	line-height:1.4em;
	padding: 0 5px 0 5px;
	margin: 0;
	width:190px;
	font-size:0.9em;	
}

 #rightside p,#rightside ul {margin:0 0 16px; padding:0;}
#rightside p {font-size:0.9em; line-height:1.4em;}
 #rightside li {line-height:1.2em; list-style:none; margin:0 0 6px; padding:0;}
 #rightside ul ul {margin:6px 0 0 10px; padding:0;}
 #rightside ul ul li {margin:0 0 4px;}
 #rightside ul ul li a {font-weight:400;}
#rightside h2,#rightside h3 {color:#505050; font-size:1.2em; margin:0 0 8px; padding:0; }
#rightside h3{margin-top:20px; border-bottom: 1px solid #003e88;font-size:1.2em;
}

/* Main content mittlerer Bereich*/
#content {
text-align:left;
	border-right:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
	line-height:1.5em;
	margin:0 200px 0px 190px;
	padding:0 15px;
	min-height:700px
}

/* Styles fuer die Ueberschriften - zunaechst fuer alle, dann fuer die 1., 2., 3., usw. */
#content .csc-header h1{
	margin-top:60px;
	border-bottom:1px solid #003e88;
	
	
}

#content .csc-header-n1 h1 {
margin-top:0px;
	
}

/* Beispiel fuer die dritte Ueberschrift */
#content .csc-header-n3 h1 {	}

/*
#content h2, #content h3 {
#content h2 {
  font-size:90%;
  margin-bottom:0;

}
	
*/
	
#content .csc-header{
/*	padding-top:20px; */
}




#content img { border:0px ; display:inline; padding:1px;}
#content ul,#content ol {margin:0 0 0px 20px; padding:0;}
#content li{margin:0 ; padding: 0px 0px 0px 10px;	
 /* list-style-image : url(../img/aufz_blau.gif); */
}
#content ul ul,#content ol ol{margin:0 0 0 16px; padding:0;}
/*#content p{padding-bottom:0px; margin-bottom:0}
abstand zum Header*/
#content, #rightside{
	padding-top:15px;
	}
	
/* Footer */
#footer {background:#fff; border-top:1px solid #e0e0e0; clear:both; color:gray; margin:0 auto; padding:10px 0; text-align:center; width:1004px; line-height:1.5em; font-size:0.9em; }
#footer p {margin:0; padding:0;}
#footer a {background-color:#fff; color:gray; font-weight:400; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer span {font-size:1.2em;}

/* zus�tzliche classes */
.left {float:left; margin:3px 10px 2px 0;}
.right {float:right; margin:2px 10 2px 10px;}
.textright {text-align:right; margin:5px 0;}
.center {text-align:center;}
.small {font-size:0.8em;}
.bold {font-weight:700;}
.timestamp {font-size:1.2em; margin:-5px 0 15px 10px;}
.timestamp a {font-weight:400;}
.announce {background-color:#f4f4f4; border-left:4px solid #ccc; clear:left; color:#505050; font-size:0.9em; line-height:1.5em; margin:10px 0 15px; padding:7px 5px 2px 5px; width:126px;}
.announce p {margin:10px 0 0; padding:0;}
.postinfo {background-color:#f4f4f4; border-left:4px solid #ccc; color:#606060; font-size:0.9em; line-height:1.4em; margin:1px 0 20px; padding:8px 5px 8px 8px;}
.clearing {clear:left; margin:0; padding:0; visibility:hidden;}
.hide {display:none;}
.csc-mailform{border:0px }
.csc-mailform-field {margin:0 0px 10px 0px;}
.csc-textpic-caption {font-size:0.8em; line-height:1.1em; padding-bottom:1px; }
.csc-mailform label {
 float:left; width:270px;
}
#content ul {
  padding-bottom:10px;
}

/* Sitemap */

.csc-sitemap ul li {
	list-style : none;

}

.csc-sitemap ul li a  {
display:block;
	font-size:1.2em;
	background :#00457c;
	color: white;
	line-height:25px;
	padding-right:200px;
padding-left:2px;
padding-top:00px;
margin-top:20px;
}

.csc-sitemap ul li ul li {

display:inline;
list-style : disc inside;	
margin:0px;
padding:0px;	
}
.csc-sitemap ul li ul li a{

	background : transparent none;
	font-size:10px;

font-size:1.0em;
	color:#00457c;
line-height:1px;
margin:00px;
padding:0px;
}
.csc-sitemap ul li ul li ul li a{
font-weight:normal;
font-size:0.9em;
}

/* Bestimmte Bereiche ausblenden */
.unsichtbar 		{display:none;}

/*Veranstaltungen im rechten Bereich*/

.veranstaltung { 
	margin: 0;
	padding:0 5px 10px 0;			
	font-family:	verdana,arial;
	display:block;
	}

.veranstaltung .datum, .text, .ort, .titel {	
	font-size: 80%;
	display: block;
	line-height:1.2em;
	padding-top:4px;
		}
.veranstaltung .titel {	
	font-weight: 	bold;font-size: 80%;
		}
.veranstaltung .datum {
   padding-top:10px;
		}
.veranstaltung .druckhinweis {
	margin-top:20px;
    }

.veranstaltung .druckhinweis a {
	font-weight_normal;
	color:black;
    }

.veranstaltung .druckhinweis a:hover {
	font-weight:bold;

    }

/*Ende Veranstaltungen im rechten Bereich*/					
 
 