@import url( hilfsnavi.css);

@import url( hauptnavi.css );



/* Main body 

/*blau:#002c63

grün: #06756f*/



html {

	min-height:101%; /* Scrollbalken immer anzeigen */

}

body {



text-align:center;

/*background-color: #00457c;*/



	background-color: #f4f4f4;

	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;}

h4 {font-size:1.2em; padding-bottom:3px;margin:0 0 8px;color:#003e88;}

h5 {font-size:1.6em; padding-bottom:3px;margin:0 0 8px;color:#003e88;text-align:center}

h6 {font-size:1.6em; padding-bottom:3px;margin:0 0 8px;color:#003e88;}



/* Headerhintergrund über ganze Breite */

#wrap1 {/*background-color: #00457c; */

background-color: #f4f4f4; margin:0px auto;	height:175px; width:1004px; margin-top:20px;}



/* Header */



#header {	}





/*Ende Header */

/* SLIDESHOW */

#slideshow {

  /* height:174px;hier Hoehe der Slideshow-Bilder angeben  */

 position:relative;



}

#slideshow img {

	position: absolute;

	top:200;

	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:0px auto;	background-color:#fff;

width:1004px; padding-top:0px;

}



#breadcrumb{

text-align:left;

color:black;

padding:5px 0 5px 10px;

margin:0px;

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 {

	color:black;

	text-align:left;

	float:right;

	line-height:1.4em;	

	padding:0px ;

	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 h1{ font-size:1.3em; margin:0 0 8px; padding:0; }

#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 190px 0px 193px;

	padding:0 17px;

	min-height:700px;

	/*(background:#014387 url(../bilder/hg.jpg) repeat-y;*/

}



/* Styles fuer die Ueberschriften - zunaechst fuer alle, dann fuer die 1., 2., 3., usw. */

#content .csc-header h1{

	margin-top:00px;

	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 .content_element {

  padding-bottom:20px;

    display:inline-block;

    width:570px;

  }





#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 2px;	

 /* 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 ul { padding-bottom:10px;}

#content table.contenttable { text-align:top; border:0px ;  padding:1px; }

#content table.contenttable td { vertical-align: top; border-bottom: 1px dotted #003e88; padding:1px;}

#content table.csc-frame-frame2 td { background-color:#fff;}





#content{

	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;

}

.important{color:#991817;

font-weight:bold;}





/* 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;}





#content .content_element  table {

width:580px;

}



#content .content_element  table {

width:560px;

font-size:1.0em;

}







/* Datumsausgabe oben links */



.datum {

    float:left;

	color: #003e88;

	font-weight:bold;

	margin-left:1px;

	margin-top:5px;

    margin-bottom:20px;

}

/* wetter */



#wetter 

 { margin: 5px 0 0 5px; }


