@charset "utf-8";
/* CSS Textstyle */

p, ul, ol, h1, h2, h3, h4, h5, h6, form, td, dd, dt  {
    font-family: "Verdana", Arial, sans-serif;
	color: #000;
	line-height: 150%;
	padding: 0 0 0.5em 0;
	margin: 0px;
	font-size: 0.8em;
 }

form p {
	font-size: 0.9em;
}

td, dd, dt {
	font-size:0.9em;
}

.red {
	color: #e2003c;
}

.blocksatz {
	text-align: justify;
}

 
h1, h2, h3, h4, h5, h6 {
padding:0.5em 0 0em 0em;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}

h1 {
font-size:1.3em;
color:#e2003c;
padding: 0 0 0em 0;
}

h1+p {
padding: 0.5em 0 0.5em 0;
}

h1+h2 {
padding: 0 0 0.5em 0;
}

h1+.csc-textpic-text h2 {
padding: 0 0 0em 0;
}

h1+.csc-textpic-text p {
padding: 0.5em 0 0.5em 0;
}

h2 {
font-size:1.2em;
}

h3 {
font-size:1.1em;
color:#e2003c;
padding: 0em 0 0.5em 0;
}

h4 {
font-size:1em;
}
 
h5 {
font-size:1em;
color:#e2003c;
}

h6 {
font-size:0.8em;
font-family: "Verdana", Arial, sans-serif;
}

/*** News - rechte Spalte **/

#news p {
font-size:0.7em;
line-height: 1.3em;
}


#news h3, #news h5 {
color: #088;
font-family: "Verdana", Arial, sans-serif;
}

#news h5 {
font-size:0.85em;
padding:0.5em 0 0.2em 0em;
line-height:1.3em;
}

#news h3 {
letter-spacing:0.2em;
text-transform:uppercase;
padding: 1.5em 0 0.5em 0;
}

/*links */

#main a {
	text-decoration: none;
	color: #e2003c;
	border-bottom: 1px dashed #000;  
}

#main a:hover  {
	text-decoration: none;
	color: #e2003c !important;
	border-bottom: 1px dashed #e2003c;  
}

#main a:visited   {
	text-decoration: none;
	/*color: #333 !important;*/
	border-bottom: 1px dashed #333; 
}
 
 
#main h4 a {
	color: #000!important;
}

#main h4 a:hover  {
	color: #e2003c !important;
	border-bottom: 1px dashed #e2003c;  
}

#main h4 a:visited   {
	color: #333 !important;
	border-bottom: 1px dashed #333; 
}
  
 
 

#news a {
	text-decoration: none;
	color: #088 !important;
 
}

#news a:hover  {
	text-decoration: none;
	color: #e2003c !important;
}

#news a:visited   {
	text-decoration: none;
	/*color: #333 !important;*/
 
}

ul { list-style-type: circle;}

ul ul { list-style-type: disc;}

ul ul ul {list-style-type: none;}

li {padding: 0 0 0.2em 0}

ul, ol {padding:0 0.5em 0em 2em;}

ul ul, ol ol {font-size: 1em;}

.csc-textpic-caption  {
	font-size:0.6em;
	text-align:right;
	padding-top:0.1em;
}

#main input, textarea, select, fieldset {
-moz-border-radius-bottomleft:0.3em;
-moz-border-radius-bottomright:0.3em;
-moz-border-radius-topleft:0.3em;
-moz-border-radius-topright:0.3em;
border:1px solid  #62a4a7;
margin:3px;
padding:3px;
font-family: "Verdana", Geneva, sans-serif;
font-size:1em;
}




hr{
	color:#000;
	height:1px;
	border:none;
	background-color:#000;
	width:97%;
	float:left;
}

/*  Sitemaps  **/

#main dt  {
padding:0.5em 0 0em 0em;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size:1em;
font-weight:bold;
}

#main dl dt a {
	color: #000;
}

#main dl.csc-menu {
	margin-top:0;
}

#main dl.csc-menu dd {
	font-size:0.8em;
}





