.ce_catlist {
font-family: Humanst521 BT; verdana, arial;
color: #333333;
text-align: center;
font-size: 13px;
}

.ce_catlist input {
margin-left: 5px;
}



img {
	border: none;
}

.bodytext img{
margin:8px;
}

body {
	font-family: Humanst521 BT; verdana, arial;
	color: #333333;
	background: #ffffff;
	text-align: center;
	margin: 0px;
	padding: 0px;
	line-height: 15px;
}

#content h1{
margin:0px;
margin-top: 5px;
margin-bottom: 5px;
color: #990000;
line-height: 22px;
font-size: 17px;
text-align: center;
text-transform: uppercase; 
}

#content h2{
margin: 0px;
margin-bottom: 10px;
color: #990000;
font-size: 17px;
text-align: center;
line-height: 22px;
text-transform: uppercase; 

}

#content h3{
margin: 5px 0px 0px 0px;
color: #990000;
font-size: 17px;
text-align: center;
line-height: 22px;

}

#content strong{
margin: 2px 0px 0px 0px;
color: #990000;
font-size: 13px;
text-align: center;

}

#content H3{
margin: 2px 0px 0px 0px;
color: #990000;
font-size: 13px;
text-align: center;
}

#content H4{
margin: 2px 0px 0px 0px;
color: #990000;
font-size: 13px;
text-align: center;
}


.bodytext {
	font-family: Humanst521 BT; verdana, arial;
	font-size: 13px;
	text-align: center;
	color: #333333;
	line-height: 15px;
        bgcolor: #FFFFFF;
        leftmargin: 0;
        topmargin: 0;
        marginwidth: 0;
        marginheight: 0;
        margin-left: 0px;
        margin-right: 5px;
        margin-top: 5px;
}



A:hover {
	background-color : transparent;
	text-decoration : underline;
         color: #666666;
}

A:link {
	color: #000000;

}

A:visited {
	color: #000000;
}

A:active {
	color: #000000;
}


 .csc-textpic {
 margin-left: 15px;
 margin-right: 15px;

}

.image img{
         margin-right: 0px;
         margin-left: 0px;
         margin-bottom: 0px;
         margin-top: 0px;
}



/*
.csc-textpic-image {
 margin-left: 15px;
 margin-right: 15px;

}
*/

.csc-textpic-caption {
	
	font-size: 11px;
	color: #666666;
}


.csc-frame-rulerAfter {
 border: 0px; /* F&#65533;r Firefox und Opera */
 border-top: solid 1px #aaaaaa;
 border-bottom: solid 1px #FFFFFF; /* F&#65533;r I.Explorer (Seiten-Hintergrundfarbe!) */

 margin-left: 0px;
 margin-right: 10px;
 margin-top: 20px;
 margin-bottom: 20px;

}

#content {
	OVERFLOW: auto; 
         HEIGHT: 490px;    
         margin-right: 15px;
         margin-left: 15px;
         margin-bottom: 0px;
         margin-top: 0px;
}


#news {
	OVERFLOW: auto; 
         HEIGHT: 150px;    
         margin-right: 4px;
         margin-left: 2px;
         margin-bottom: 0px;
         margin-top: 0px;
}



blockquote {
	font-size: 100%;
	font-style: italic;
	color: #D2CFCC;
	margin: 0;
	padding: 0 0 0 6px;
	border-left: 1px dotted #EEEEEE;
}

/*
ul{
	margin: 10px 0 10px 0;
	padding: 0;
	list-style: none;
}

ul li{

	font-family: Humanst521 BT; verdana, arial;
	font-size: 14px;
	color: #333333;
	padding: 0 0 0 17px;
	margin: 0 0 5px 0;
	background: url(../images/libul.gif) no-repeat left center;
}
*/

li {

	font-family: Humanst521 BT; verdana, arial;
	font-size: 14px;
	color: #333333;
	padding: 0 0 0 5px;
	margin: 0 0 5px 0;
}



input {
	background: #ffffff;
	border: 2px solid #919191;
}


.newsletter form{
margin:0px 0px 0px 0px;
}

.tx-indexedsearch {
         color: #666666;
	          margin-left:0px;
		           margin-right:0px;
			            
			   
			   }


select {
         /* width: 200px; */
         height: 22px;
         background: #E1E1E1;
         border: 0px solid #666666;
         color: #666666;
         margin: 0px;

}

.select2 {
         width: 200px;
         height: 22px;
         background: #E1E1E1;
         border: 0px solid #666666;
         color: #666666;
         margin: 0px;

}


input:focus {
	background: #FFE6CC;
}


fieldset {
	padding: 6px;
	border: 1px solid #EEEEEE;
}


.login {
	color: #FFFFFF;
	background: #99B3CC;
	margin: 10px 0 0 0;
}

p {
	margin: 6px 0 6px 0;
	/* line-height: 10px; */
	/* letter-spacing: 0.3em; */
	/* text-transform: uppercase; */
	font-size: 13px;
	text-align: center;
         color: #000000;
}


.submit_button {

}


form {
	font-size: 13px;
         color: #000000;
         margin-left: 0px;
         margin-right: 0px;
         margin-top: 0px;
}


.clickpath {
	font-size: 14px;
         color: #000000;
         text-align: center;
         text-decoration : none;
         margin-top: 10px;
         margin-left: 10px;
         margin-right: 0px;
         margin-bottom: 10px;

}


.impressum a{
         font-size: 12px;
         text-align: center;
         color: #ffffff;
         text-decoration : none;
         margin-left:0px;
         margin-right:10px;
	 
         margin-top:0px;
}

.anschrift {
         font-size: 12px;
         text-align: center;
         color: #990000;
         text-decoration : none;
         margin-left:0px;
         margin-right:10px;
         margin-top:0px;
}


.impressum A:hover {
         font-size: 12px;
         text-align: center;
         color: #ffffff;
         text-decoration : none;
         margin-left:0px;
         margin-right:10px;
         margin-top:0px;
}

.impressum A:visited {
         font-size: 12px;
         text-align: center;
         color: #ffffff;
         text-decoration : none;
         margin-left:0px;
         margin-right:10px;
         margin-top:0px;
}



h3 {
         font-size: 12px;
         text-align: center;
         color: #666666;
         margin-left:0px;
         margin-right:0px;
         margin-top:10px;

}





/* FORM MAIL */

#mailform { 
         font-family: Humanst521 BT; verdana; arial;
         color: #990000;
         text-align: center;
         font-size: 13px;
         margin-left: 15px;
         margin-top: 10px;
         margin-right: 10px;
         margin-bottom: 10px;

}

.csc-mailform {
        border: 0px;
}
 
.csc-mailform-field label {
/*float: left;*/
clear: both;
  width: 400px;
  margin-right: 0.5em;
  padding-top: 0.2em;
  text-align: center;
  font-weight: bold;
  margin-top: 10px;
  color: #990000;

}
 
.csc-mailform-submit {
        margin-left: 5.5em;
} 


.csc-mailform-submit { 
         font-weight: bold;
         letter-spacing: 0px;
         color: #FFFFFF;
         WIDTH: 154PX;
         HEIGHT: 23PX;
         cursor: hand;
	 color: black;
         background-color: #e1e1e1;
}


.csc-mailform-submit { 
         margin-top: 10px;
         margin-right: 10px;
         margin-bottom: 10px;
}


.csc-mailform {
         font-weight: bold;
         letter-spacing: 1px;
         border: 0px;
         color: #000000;
         WIDTH: 154PX;
	margin-left: -20px;
}

.csc-mailform-radio legend {
         border: 0px;
         color: white;
         visibility: false;
         margin: 0px;
}


.csc-mailform-radio {
         border: 0px;
         visibility: false;
         margin: 0px;
}


.csc-mailform-radio fieldset {
         border: 0px;
         visibility: false;
}


.csc-mailform-field input { 
         border: 1px solid #919191;
}

input { 
         border: 1px solid #919191;
}

.submit {
/*
         border: 0px solid #919191;
*/
color: black;
         background-color: #e1e1e1;
}







.csc-mailform-field {
font-size: 12px;
text-align: center;
line-height:15px;
clear:both;
} 


.csc-mailform-field select {
background-color: #ffffff;
border: 1px solid;
border-color: #BDBDBD;
} 




.csc-header {
	font-family: Humanst521 BT; verdana, arial;
	font-size: 14px;
	text-align: center;
	color: #2F6698;
}

.csc-header-n2 {
	font-family: Humanst521 BT; verdana, arial;
	font-size: 14px;
	text-align: center;
	color: #2F6698;
}


