#rechts .kasten{
border-bottom:1px solid #B1B5B5;
margin-bottom:3px;
margin-top:25px;
}





.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
font-weight:bold;
margin:0px;
}

fieldset.tx-powermail-pi1_fieldset  {
background-color:#FFFFFF;
border:1px solid #AAAAAA;
padding:10px;
}



div#c3{
border:0px;
}

a.up{
float:right;
}

div.up{
background-image:url("images/top.jpg");
background-repeat:no-repeat;
color:#FFFFFF;
font-size:9px;
height:19px;
line-height:17px;
text-align:center;
text-transform:uppercase;
width:63px;
float:right;
}




legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

#c63{
background-image:url("images/rotkappe_traurig.jpg");
background-position:343px 30px;
background-repeat:no-repeat;
line-height:1.4em;
width:697px;
height:587px;
height:auto!IMPORTANT;
min-height:587px;
}

#c30{
background-image:url("images/rotkappe.gif");
background-position:343px 30px;
background-repeat:no-repeat;
line-height:1.4em;
width:697px;
height:587px;
height:auto!IMPORTANT;
min-height:587px;
}







.formu {
line-height:1.4em;
width:697px;
height:587px;
height:auto!IMPORTANT;
min-height:587px;
}




.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
width:284px;
height:155px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
height:20px;
}

.mf-submit {
background-color:#e52f34;
border:0 solid #000000;
color:#FFFFFF;
font-weight:bold;
height:30px;
margin-top:12px;
width:287px;
}

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		#kopfbg {
height:161px;
width:1000px;
			background: transparent url(images/kopfbg.jpg) repeat-x;
			background-position:center top;

		}

ul.service2 li{
background-image:url("images/pfeilservice.png");
background-position:3px 3px;
background-repeat:no-repeat;
list-style-type:none;
padding-bottom:12px;
text-transform:uppercase;
}


ul.service2 a  {
border:0 none;
color:#ffffff;
font-weight:normal;
text-decoration:none;
padding-left:26px;
}
ul.service2 a:visited {
border:0 none;
color:#ffffff;
font-weight:normal;
text-decoration:none;
}
ul.service2 a:active {
border:0 none;
color:#ffffff;
font-weight:normal;
text-decoration:none;
}
ul.service2 a:link {
border:0 none;
color:#ffffff;
font-weight:normal;
text-decoration:none;
}
ul.service2 a:hover {
border:0 none;
color:#ffffff;
font-weight:normal;
text-decoration:underline;
}


ul.service2 a.active  {
border:0 none;
color:#ffffff;
font-weight:bold;
text-decoration:underline;
padding-left:26px;
}









ul.service li{
background-image:url("images/pfeilservice.png");
background-position:3px 3px;
background-repeat:no-repeat;
list-style-type:none;
padding-bottom:12px;
text-transform:uppercase;
}


ul.service a  {
border:0 none;
color:#ffffff;
font-weight:normal;
text-decoration:none;
padding-left:26px;
}
ul.service a:visited {
border:0 none;
color:#ffffff;
font-weight:normal;
text-decoration:none;
}
ul.service a:active {
border:0 none;
color:#ffffff;
font-weight:normal;
text-decoration:none;
}
ul.service a:link {
border:0 none;
color:#ffffff;
font-weight:normal;
text-decoration:none;
}
ul.service a:hover {
border:0 none;
color:#ffffff;
font-weight:normal;
text-decoration:underline;
}


ul.service a.active  {
border:0 none;
color:#ffffff;
font-weight:bold;
text-decoration:underline;
padding-left:26px;
}





#rechts p.csc-linkToTop a  {
border:0 none;
color:#ffffff;
font-weight:normal;
text-decoration:none;
}
#rechts p.csc-linkToTop a:visited {
border:0 none;
color:#ffffff;
font-weight:normal;
text-decoration:none;
}
#rechts p.csc-linkToTop a:active {
border:0 none;
color:#ffffff;
font-weight:normal;
text-decoration:none;
}
#rechts p.csc-linkToTop a:link {
border:0 none;
color:#ffffff;
font-weight:normal;
text-decoration:none;
}
#rechts p.csc-linkToTop a:hover {
border:0 none;
color:#ffffff;
font-weight:normal;
text-decoration:underline;
}


div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image  {
display:inline;
margin-bottom:10px;
overflow:hidden;
padding-bottom:4px;
}


.csc-textpic-image  {
	    position: relative;
	    margin-bottom: 20px;
	}
	 
	.csc-textpic-caption {
	    padding: 5px 10px;
	    background-color: #333;
	    color: #EEE;

	}



.csc-firstHeader {
background-image:url("images/h1.jpg");
background-repeat:repeat-x;
border-bottom:1px solid #B1B5B5;
color:#FFFFFF;
display:block;
font-family:Times New Roman,georgia,arial;
font-size:1.3em;
font-weight:bold;
margin-bottom:5px;
padding-bottom:7px;
padding-left:10px;
}

.csc-header h1 {
background-image:url("images/h1.jpg");
background-repeat:repeat-x;
border-bottom:1px solid #B1B5B5;
color:#FFFFFF;
display:block;
font-family:Times New Roman,georgia,arial;
font-size:1.3em;
font-weight:bold;
margin-bottom:5px;
padding-bottom:7px;
padding-left:10px;
}

.csc-header h2 {
border-bottom:1px solid #B1B5B5;
color:#303030;
display:block;
font-family:Times New Roman,georgia,arial;
font-size:1.3em;
font-weight:bold;
margin-bottom:5px;
padding-bottom:6px;
}

.csc-header h3 {
border-bottom:1px solid #B1B5B5;
color:#303030;
display:block;
font-family:Times New Roman,georgia,arial;
font-size:1.2em;
font-weight:bold;
margin-bottom:5px;
padding-bottom:6px;
}

.csc-header h4 {
border-bottom:1px solid #B1B5B5;
color:#303030;
display:block;
font-family:Times New Roman,georgia,arial;
font-size:1.1em;
font-weight:bold;
margin-bottom:5px;
padding-bottom:6px;
}

.csc-header h5 {
border-bottom:1px solid #B1B5B5;
color:#303030;
display:block;
font-family:Times New Roman,georgia,arial;
font-size:1.0em;
font-weight:bold;
margin-bottom:5px;
padding-bottom:6px;
}




p.align-left{text-align:left;}
p.align-justify{text-align:justify;}
p.align-right{text-align:right;}
p.align-center{text-align:center;}



