/* CSS Document */

#aussn {  border-top: 1px solid #193B2B;  border-right: 1px solid #193B2B;  height:auto; width:980px;margin: 0px 0px 0px 0px; padding: 0px; background-image:url(../img/hg.jpg);}
#links {border: 0px solid red; margin: 0px 0px 0px 0px; padding: 0px;width: 200px; height:auto; float:left;}
#linksoben {width:200px; height:149px;}
#rechts {border: 0px solid blue; margin: 0px 0px 0px 0px; padding:0px;width: 779px; height: auto; float:left;background-image:url(../img/background1.jpg);}
#header {width:779px; height:89px;} 
#info {color: #a583ba; margin: 0px; padding: 0px; background-color: #BFD2C9; text-align:right; width: 779px; height:30px; background-image:url(../img/info1.jpg);}
#pfad {background-color: #BFD2C9; height: 30px; width:779px; background-image:url(../img/info.jpg);}
#textpl1{ float:left;border :0px solid black; width:700px; height:15px; padding: 8px 0px 0px 11px; margin-right:28px}
#textpl2{ display:inline; margin-left: 60px; float: left; border :0px solid black; width:700px; height:15px; padding-top: 5px}
#textpl3{border:0px solid black; width;20px; height:15px; padding-top: 7px; padding-left:0px;}
#content {float:left; display:inline; padding-bottom:30px; margin: 30px 0px 0px 33px; float: left; width: 500px;height: auto; border: 0px solid pink}
#aktuell {float: left; padding: 0px; margin: 15px 0px 0px 33px; float:left; width: 210px; height: auto; border: 0px solid red}
#adresse { float: right; vertical-align: bottom; text-align: center; height: 20px; width: 779px; background-color: #a583ba}


.bodytext {
margin-top:15px;
padding: 0px;
border: 0px solid green;
	color: #3a3a3a;
	font-size: 16px;
	font-family: Verdana;
	line-height: 23px;
	text-align: left;
margin-bottom: 0px;

}
.bodytext a:link { color: #7669a0; font-size: 16px; font-family: Verdana;line-height: 23px;text-decoration: none;}
.bodytext a:hover { color: #7669a0; font-size: 16px; font-family: Verdana; line-height: 23px; text-decoration: underline;  }
.bodytext a:visited { color: #7669a0; font-size: 16px; font-family: Verdana; line-height: 23px; text-decoration: none;}
.bodytext a:active { color: #7669a0; font-size: 16px; font-family: Verdana; line-height: 23px;text-decoration: none; }



#menue {
	list-style-type:none;
	clear: left;
	float: left;
	width: 200px;
	list-style-position: inside;
	list-style-image: none;
	
	visibility: visible;
	} 


#menue li{

	}




.navi
{color: #000;
	font-size: 12px;
	font-family: Verdana;
	text-decoration: none;
	padding-left: 0;
	margin-left: 0;
	border-bottom: 1px solid #fff;
	font-weight: bold;
	background-color: #a583ba;
	clear: left;
	float: left;
	width: 200px;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	/*height: 30px;*/
	text-indent: 10pt;
	line-height: 30px;



}


.navi a:visited  {color: #444444; font-size: 12px; font-family: Verdana;font-weight: normal; text-decoration: none; background-color: #bbbbbb; display:block;}
.navi a:link{color: #444444; font-size: 12px; font-family: Verdana; text-decoration: none;font-weight: normal; background-color: #bbbbbb; display:block;}
.navi a:hover {color: #252525;  font-weight: bold; font-size: 12px; font-family: Verdana; text-decoration: none; background-color: #bbbbbb; display:block}


/*SUBMENUE */
.subnavi
{color: #000;
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
	padding-left: 0;
	margin-left: 0;
	
                border-top: 1px solid #fff; 
	font-weight: bold;
	background-color: #b194c4;
	clear: left;
	float: left;
	width: 200px;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	/*height: 30px;*/
	text-indent: 20pt;
	line-height: 20px;
	

}


.subnavi a:visited  { color: #000; font-size: 11px; font-family: Verdana;font-weight: normal; text-decoration: none; background-color: #b194c4; display:block;}
.subnavi a:link{ color: #000; font-size: 11px; font-family: Verdana; text-decoration: none; background-color: #b194c4; display:block;}
.subnavi_active {	color: #000;	font-weight: bold;	font-size: 11px;	font-family: Verdana;	text-decoration: none;	background-color: #FFFFFF;}
/*.subnavi a:active { color: green; font-size: 11px; font-family: Verdana; font-weight: bold;text-decoration: none }*/
.subnavi a:hover { color: #000; border: 0px solid black; font-weight: bold; font-size: 11px; font-family: Verdana; text-decoration: none; background-color: #b194c4; display:block;}

/*unternavi */
.unternavi
{color: #000;
	font-size: 9px;
	font-family: Verdana;
	text-decoration: none;
	padding-left: 0;
	margin-left: 0;
	border-top: 1px solid #fff;
	font-weight: bold;
	background-color: #dbc8ea;
	clear: left;
	float: left;
	width: 200px;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	/*height: 30px;*/
	text-indent: 30pt;
	line-height: 20px;
	

}


.unternavi a:visited  { color: #000; font-size: 9px; font-family: Verdana;font-weight: normal; text-decoration: none;background-color: #dbc8ea; display:block;}
.unternavi a:link{ color: #000; font-size: 9px; font-family: Verdana; text-decoration: none;background-color: #dbc8ea; display:block; }
.unternavi_active {	color: #000;	font-weight: bold;	font-size: 9px;	font-family: Verdana;	text-decoration: none;	background-color: #dbc8ea;}
/*.subnavi a:active { color: green; font-size: 10px; font-family: Verdana; font-weight: bold;text-decoration: none }*/
.unternavi a:hover { color: #000; font-weight: bold; font-size: 9px; font-family: Verdana; text-decoration: none;background-color: #dbc8ea; display:block; }






.oben { color: #444; font-size: 16px; font-family: Verdana; text-decoration: none; font-weight: normal; }
.oben_active { color: #a583ba; font-size: 16px; font-family: Verdana; text-decoration: none; font-weight: normal;}


.white { color: #ffffff; font-size: 16px; font-family: Verdana; text-decoration: none;}
.heads { color: #666; font-size: 16px; font-family: Verdana; text-decoration: none; font-weight: bold; }
.pfad {  color: #666; font-size: 9px; font-family: Verdana; text-decoration: none;}


h1 {
margin-top:0px;
	color: #7669a0;
	font-size: 16px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
letter-spacing: 0.1em;
line-height: 20px;

}
h2 { color: #7669a0; font-size: 16px; font-family: Verdana; text-decoration: none;line-height: 20px;}
h3 { color: #7669a0; font-size: 16px; font-family: Verdana; text-decoration: none;line-height: 20px;}



/* Images / Captions */
P.csc-caption { font-size: 10px; font-style: normal; }
/* Subheader, general */
P.csc-subheader { font-style: normal; }



.csc-menu-1 { color: #a583ba; font-size: 16px; font-family: Verdana; text-decoration: none }
.csc-menu-1 a:link { color: #a583ba; font-size: 16px; font-family: Verdana; text-decoration: none }
.csc-menu-1 a:visited { color: #a583ba; font-size: 16px; font-family: Verdana; text-decoration: none }
.csc-menu-1 a:active { color: #a583ba; font-size: 16px; font-family: Verdana; text-decoration: none }
.csc-menu-1 a:focus { color: #a583ba; font-size: 16px; font-family: Verdana; text-decoration: none }
.csc-menu-1 a:hover { color: #a583ba; font-size: 16px; font-family: Verdana; text-decoration: underline }


.csc-menu-5 { color: #a583ba; font-size: 16px; font-family: Verdana; text-decoration: none }
.csc-menu-5 a:link { color: #a583ba; font-size: 16px; font-family: Verdana; text-decoration: none }
.csc-menu-5 a:visited { color: #a583ba; font-size: 16px; font-family: Verdana; text-decoration: none }
.csc-menu-5 a:active { color: #a583ba; font-size: 16px; font-family: Verdana; text-decoration: none }
.csc-menu-5 a:focus { color: #a583ba; font-size: 16px; font-family: Verdana; text-decoration: none }
.csc-menu-5 a:hover { color: #a583ba; font-size: 16px; font-family: Verdana; text-decoration: underline }

.csc-searchResult {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000;}
.csc-searchResultPrevNext{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #003366;}
.csc-searchResultRange{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #003366;}
.csc-searchResultInfo{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #003366;}
.csc-searchResultHeader {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #003366;}
.csc-noSearchResultMsg {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #003366;font-weight: bold;}
.csc-searchform{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #003366;}
.csc-form-fieldcell{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #003366;}

.csc-linkToTop a:link { color: #a583ba; font-size: 16px; font-family: Verdana;text-decoration: none}
.csc-linkToTop a:hover { color: #a583ba; font-size: 16px; font-family: Verdana;  text-decoration: underline;  }
.csc-linkToTop a:active { color: #a583ba; font-size: 16px; font-family: Verdana; text-decoration: none }
.csc-linkToTop a:visited { color: #a583ba; font-size: 16px; font-family: Verdana; text-decoration: none; } 

TD {font-family:Verdana; font-size:16px;line-height: 17px;}
P { font-family:Verdana; font-size:16px; margin-top:0px; margin-bottom:5px;line-height: 17px;}
/*DIV {margin-top:0px; margin-bottom:0px; font-family:Verdana; font-size:16px;line-height: 17px;}*/
OL {margin: 5px 10px 5px; font-family:Verdana; font-size:16px;line-height: 17px;}
UL {list-style-type: disc; margin: 5px 10px 5px; font-family:Verdana; font-size:16px;line-height: 17px;}
BLOCKQUOTE {margin-top:0px; margin-bottom:0px; font-family:Verdana; font-size:16px;line-height: 17px;}

.important {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
	text-transform: uppercase;
}

.detail {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #009933;	font-weight: bold;}
.detail a:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;text-decoration: none;	color: #009933;	font-weight: bold;}
.detail a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;text-decoration: underline;	color: #009933;	font-weight: bold;}
.detail a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;text-decoration: none;	color: #009933;	font-weight: bold;}
.detail a:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;text-decoration: none;	color: #009933;	font-weight: bold;}



#menue ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

/*

.bodytext a:link li{ list-style-position: inside;	list-style-image: none;	list-style-type: none;	color: #006699; font-size: 16px; font-family: Verdana;line-height: 19px;text-decoration: none;}

ul { height: auto;  text-indent: 0px; margin-top: 10px; margin-bottom: 20px; margin-right: 0px; margin-left: 0px;padding: 0px;  border: 0px solid blue; float:left; clear:both; list-style-type: none; list-style-image: url(../img/square_hb.jpg)}
li {width: 519px;  list-style-position:inside;text-indent: 10px; margin: 0px; padding: 0px}
*/
.bodytext  ul{border: 1px solid green; text-indent: 50px;}

.csc-header-n2 {margin-top:30px;}
.csc-header-n3 {margin-top:30px;}
.csc-header-n4 {margin-top:30px;}
.csc-header-n5 {margin-top:30px;}
.csc-header-n6 {margin-top:30px;}
.csc-header-n7 {margin-top:30px;}



a img { border: 0px; }



.spc 
{color: #fff;
	font-size: 16px;
	font-family: Verdana;
	text-decoration: none;
	padding-left: 0;
	margin-left: 0;
	border-bottom: 1px solid #a583ba;
	font-weight: bold;
	background-color: #009835;
	clear: left;
	float: left;
	width: 200px;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	/*height: 30px;*/
	text-indent: 10pt;
	line-height: 30px;



}





/*---------------------------- SUCHE------------------------------------------*/
.csc-searchResult {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #003366;
}
.csc-searchResultPrevNext {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #003366;
}
.csc-searchResultRange {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #003366;
}
.csc-searchResultInfo {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #003366;
}
.csc-searchResultHeader {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #003366;
}
.csc-noSearchResultMsg {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #003366;
font-weight : bold;
}
.csc-searchform {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #003366;
}
.csc-form-fieldcell {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #003366;
}
.csc-searchResultPrevNext a:link {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #006699;
text-decoration : none;
}
.csc-searchResultPrevNext a:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #006699;
text-decoration : none;
}
.csc-searchResultPrevNext a:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #006699;
text-decoration : none;
}
.csc-searchResultPrevNext a:active {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #006699;
text-decoration : none;
}
.csc-linkToTop a:link {
color : #003366;
font-size : 16px;
font-family : Verdana;
text-decoration : none;
}
.csc-linkToTop a:hover {
color : #6699cc;
font-size : 16px;
font-family : Verdana;
text-decoration : underline;
}
.csc-linkToTop a:active {
color : #6699cc;
font-size : 16px;
font-family : Verdana;
text-decoration : none;
}
.csc-linkToTop a:visited {
color : #003366;
font-size : 16px;
font-family : Verdana;
text-decoration : none;
}

.csc-searchResult {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #006699;}
.csc-searchResultPrevNext{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #006699;}
.csc-searchResultRange{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #006699;}
.csc-searchResultInfo{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #006699;}
.csc-searchResultHeader {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #006699;}
.csc-noSearchResultMsg {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #006699;font-weight: bold;}
.csc-searchform{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #006699;}
.csc-form-fieldcell{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #006699;}

.csc-linkToTop a:link { color: #003366; font-size: 16px; font-family: Verdana;text-decoration: none}
.csc-linkToTop a:hover { color: #6699CC; font-size: 16px; font-family: Verdana;  text-decoration: ubderline  }
.csc-linkToTop a:active { color: #6699cc; font-size: 16px; font-family: Verdana; text-decoration: none }
.csc-linkToTop a:visited { color: #003366; font-size: 16px; font-family: Verdana; text-decoration: none; } 



td {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	color: #2D4479;
    text-decoration:none;}



h5{
margin-top:15px;
padding: 0px;
border: 0px solid green;
	color: #cccccc;
	font-size: 9px;
	font-family: Verdana;
	line-height: 16px;
	text-align: left;
margin-bottom: 0px;

}
h5 a:link { color: #cccccc; font-size: 9px; font-family: Verdana;line-height: 16px;text-decoration: none;}
h5 a:hover { color: #cccccc; font-size: 9px; font-family: Verdana; line-height: 16px; text-decoration: underline;  }
h5 a:visited { color: #cccccc; font-size: 9px; font-family: Verdana; line-height: 16px; text-decoration: none;}
h5 a:active { color: #cccccc; font-size: 9px; font-family: Verdana; line-height: 16px;text-decoration: none; }



/*------------ H1-------------------*/


h1 a:visited {
margin-top:0px;
	color: #7669a0;
	font-size: 16px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
letter-spacing: 0.1em;
line-height: 20px;

}

h1 a:link {
margin-top:0px;
	color: #7669a0;
	font-size: 16px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
letter-spacing: 0.1em;
line-height: 20px;

}

h1 a:hover {
margin-top:0px;
	color: #7669a0;
	font-size: 16px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
letter-spacing: 0.1em;
line-height: 20px;

}

h1 a:active {
margin-top:0px;
	color: #7669a0;
	font-size: 16px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
letter-spacing: 0.1em;
line-height: 20px;

}



/*---------------- STYLESWITCH -------------*/


#aktuell { color: #333333: font-size: 12px; font-family: Verdana; line-height: 16px; text-decoration: none;}
#aktuell a:link { color: #333333; font-size: 12px; font-family: Verdana;line-height: 16px;text-decoration: none;}
#aktuell a:hover { color: #333333; font-size: 12px; font-family: Verdana; line-height: 16px; text-decoration: underline;  }
#aktuell a:visited { color: #333333: font-size: 12px; font-family: Verdana; line-height: 16px; text-decoration: none;}
#aktuell a:active { color: #333333; font-size: 12px; font-family: Verdana; line-height: 16px;text-decoration: none; }


.csc-textpic-caption {color:#666; font-size: 11px; font-family: Verdana; text-decoration: none;padding-left:5px;}
.csc-textpic-text {color: #666; font-size: 11px; font-family: Verdana; text-decoration: none;}


.csc-frame-rulerAfter {border:1px solid #cccccc;}

