body {
background-image: url(Bilder/bg.gif);	
background-repeat: repeat-x;	
background-position: left top;
margin:0;
}

p{
float:none;
margin:0px;
}

a{
float:none;
margin:0px;
}

h7{
float:none;
margin:0px;
}

.menue2 {
background-image: url(Bilder/bg_menue2.gif);	
background-repeat: repeat-x;	
background-position: left top;
width: 729px;
border-left: 1px solid #DCDDDF;
	
}

#menue2_fr {
display:block;
background-color: #CF0545;	
height:16px;
width: 729px;
padding-top: 1px;
border-left: 1px solid #DCDDDF;
border-bottom: 1px solid #DCDDDF;
	
}

#menue2_p {
display:block;
background-color: #EB2629 ;	
height:16px;
width: 729px;
padding-top: 1px;
border-left: 1px solid #DCDDDF;
border-bottom: 1px solid #DCDDDF;
	
}

#menue2_a {
display:block;
background-color: #AD033B ;	
height:16px;
width: 729px;
padding-top: 1px;
border-left: 1px solid #DCDDDF;
border-bottom: 1px solid #DCDDDF;
	
}

#menue2_k {
display:block;
background-color: #E6086E ;	
height:16px;
width: 729px;
padding-top: 1px;
border-left: 1px solid #DCDDDF;
border-bottom: 1px solid #DCDDDF;
	
}

#menue2_pr {
display:block;
background-color: #F24F00;	
height:16px;
width: 729px;
padding-top: 1px;
border-left: 1px solid #DCDDDF;
border-bottom: 1px solid #DCDDDF;
	
}

.menue2_kli {
display:inline;
background-color: #DCDDDF;
width: 729px;
height:18px;
border-left: 1px solid #DCDDDF;
	
}

#menue3 {
display:block;
background-color: #8C9093;
height:15px;
padding-top: 2px;
width: 729px;
border-left: 1px solid #DCDDDF;
border-top: 1px solid #DCDDDF;
	
}

.menue_left {

margin-top: 20px;
width: 150px;
border-top: 1px solid #CF0545;
border-bottom: 1px solid #CF0545;
font-family: "Helvetica", Verdana, Arial, serif;
font-size: 11px;
line-height: 12pt;
color: #333;

}

.menue_left a{
display: block;
width: 150px;
border-bottom: 1px solid #666;
font-family: "Helvetica", Verdana, Arial, serif;
color: #333;
text-decoration: none;
padding-bottom: 3px;
padding-top: 3px;

}

.search {
margin-top: 20px;
padding-left: 4px;
width: 145px;
border-top: 1px solid #333;
border-bottom: 1px solid #333;
background-color: #DCDDDF;
font-family: "Helvetica", Verdana, Arial, serif;
font-size: 11px;
color: #333;

}

.suchen {
padding-top: 10px;
padding-left:10px;

}

.suchen input{
border:0px;
}

h2{
width:180px;
text-align:center; 
font-weight:normal;
	height: 16px;
	padding-left: 10px;
	padding-right: 10px;
padding-top: 1px;
	background-color: #CF0545;
	font-family: "Helvetica", Verdana, Arial, serif;
font-size: 12px;
color: #fff;
}

.kasten_normal {
	font-family: "Helvetica", Verdana, Arial, serif;
font-size: 11px;
color: #000;
line-height:17px;
	width: 191; 
	height: auto;
	margin-top: 7px;
	padding: 0px;
	/* border-top: dashed #DFDFDF 1px;
	border-bottom: dashed #DFDFDF 1px; */
	border-bottom: solid #CF0545 1px;
	background-color: #DCDDDF;
}


.kasten_normal h1{
text-align:center;
	width: 100%; 
	height: 18px;
padding-top: 3px;
	background-color: #CF0545;
	font-family: "Helvetica", Verdana, Arial, serif;
font-size: 12px;
color: #fff;
}

.kasten_normal p{
	font-family: "Helvetica", Verdana, Arial, serif;
font-size: 11px;
color: #000;
padding:4px;
}

.kasten_normal a{
	font-family: "Helvetica", Verdana, Arial, serif;
font-size: 11px;
color: #CF0545;
text-decoration:none;

}

.kasten_normal a:hover{
	font-family: "Helvetica", Verdana, Arial, serif;
font-size: 11px;
color: #990000;
text-decoration:none;

}
.csc-textpic-text {
font-weight:normal;
padding:8px;
}

.inhalt_ad{
	font-family: "Helvetica", Verdana, Arial, serif;
font-size: 11px;
color: #000;
padding-top:4px;
padding-right:9px;
line-height:18px;
}




.inhalt_popup{
width:460;
	font-family: "Helvetica", Verdana, Arial, serif;
font-size: 11px;

padding-top:4px;
padding-right:9px;
line-height:18px;
}

.inhalt a{
	font-family: "Helvetica", Verdana, Arial, serif;
font-size: 11px;
color: #CF0545;
text-decoration:none;

}

.abc a{
	font-family: "Helvetica", Verdana, Arial, serif;
font-size: 14px;
color: #CF0545;
text-decoration:none;

}

.abc a:hover{
	font-family: "Helvetica", Verdana, Arial, serif;
font-size: 14px;
color: #CF0545;
text-decoration:none;

}

.abc a:active{
	font-family: "Helvetica", Verdana, Arial, serif;
font-size: 14px;
color: #000;
text-decoration:none;

}

.abc a:visited{
	font-family: "Helvetica", Verdana, Arial, serif;
font-size: 14px;
color: #CF0545;
text-decoration:none;

}

.inhalt a:hover{
	font-family: "Helvetica", Verdana, Arial, serif;
color: #990000;
text-decoration:none;
}

.inhalt h1{
	font-family: "Helvetica", Verdana, Arial, serif;
font-size: 12px;
color: #CF0545;
padding-top: 3px;
}

.inhalt h6{
	font-family: "Helvetica", Verdana, Arial, serif;
font-size: 11px;
font-weight:normal;
color:#666666;
padding-top:4px;
padding-right:9px;
line-height:18px;
}

h3{
	float:none;
margin:0px;
	font-family: "Helvetica", Verdana, Arial, serif;
	font-weight:normal;
font-size: 8pt;
color: #333;
padding-right:9px;
line-height:18px;
}

.inhalt p{
float:none;
	font-family: "Helvetica", Verdana, Arial, serif;
font-size: 11px;
color: #000;
padding-top:4px;
padding-right:9px;
line-height:18px;
}

.footer{
	font-family: verdana, arial, "Helvetica", sans-serif;
	font-size : 11px;
	font-weight: normal;
	color : #ffffff;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 4px;
	
}

.news b{
	font-family: "Helvetica", Verdana, Arial, serif;
font-size: 11px;
color: #CF0545;
}

.news {
float:none;
margin:0px;
	font-family: "Helvetica", Verdana, Arial, serif;
font-size: 11px;
color: #000;
padding-right:9px;
line-height:18px;
width:100%;
border-bottom: 1px solid #666666;
}

.news img{
float:left;
margin-right:10px;
margin-top:3px;

}

.news h8{
	font-family: "Helvetica", Verdana, Arial, serif;
font-size: 12px;
color: #CF0545;
}

.news_1{
float:none;
margin:0px;
	font-family: "Helvetica", Verdana, Arial, serif;
font-size: 11px;
color: #000;
padding-right:9px;
line-height:18px;
}

.news_1 img{
padding-bottom:9px;
padding-right:9px;
}

.news h7{
float:none;
margin:0px;
	font-family: "Helvetica", Verdana, Arial, serif;
font-size: 8pt;
color: #333;
padding-right:9px;
line-height:18px;
}

.news a{
float:none;
margin:0px;
	font-family: "Helvetica", Verdana, Arial, serif;
font-size: 11px;
color: #CF0545;
padding-right:9px;
line-height:18px;
}

.linie {
display:block;
float:left;
width:100%;
border-bottom: 1px solid #ccc;

}

.inhalt_linklist{
	font-family: "Helvetica", Verdana, Arial, serif;
font-size: 11px;
color: #000;
padding-top:4px;
padding-right:9px;
line-height:18px;
border-bottom: 1px solid #ccc;
}

linie_bottom {
border: 1px solid #ccc;
}


.linie_test {
border-bottom: 1px solid #ccc;
}

.ad_image img{
width:130;
float:left;
margin-right:10px;
margin-top:0px;

}

input, textarea, checkbox {
border: 1px solid #CF0545;
}

.csc-uploads-fileSize {
float:none;
margin:0px;
	font-family: "Helvetica", Verdana, Arial, serif;
font-size: 11px;
color: #333;
padding-right:9px;
line-height:18px;
}

.csc-frame, .csc-frame-rulerAfter {
width:100%;
padding-top:4px;
border-bottom: 1px solid #ccc;
}




.button_menu {
font-family: "arial", hevetica, sans-serif;		
   font-size : 12px;	
   letter-spacing:0,2em;
			padding-left: 15px;
						padding-right: 15px;
						
						
						
						font-weight: normal;
						color: #fff;
						text-decoration:none;
						
			}
			
			
			.button_activ {

font-family: "arial", hevetica, sans-serif;		
   font-size : 12px;	
letter-spacing:0,2em;
			text-decoration:none;
		
					
						padding-left: 15px;
						padding-right: 15px;
					
						
					
						
						font-weight: bold;
						color: #fff;
						text-decoration:none;
						
			}
			
			
.tx-macinatestkit-pi1-listrow {
float:none;
}
	
.news-single-imgcaption{	
font-family: "arial", hevetica, sans-serif;}

.kampanie p {

	font-family: "Helvetica", Verdana, Arial, serif;
font-size: 14px;
line-height:18px;
padding:15px;
color:#000;
font-weight:bold;
}

.kampanie h1 {
font-family: "Helvetica", Verdana, Arial, serif;
font-size: 18px;
line-height:18px;
padding-top:15px;
padding-left:15px;
color:#CF1848;
}

.kampanie a {
background-image: url(Bilder/kampagne_pfeil.jpg);	
background-repeat: no-repeat;	
background-position: left top;
font-family: "Helvetica", Verdana, Arial, serif;
font-size: 16px;
line-height:18px;
padding-left:25px;
color:#CF1848;
}

.quiz_1{
width:730px;
font-family: "Helvetica", Verdana, Arial, serif;
font-size: 11px;
line-height:18px;
padding-top:5px;

}

.quiz{
width:530px;
font-family: "Helvetica", Verdana, Arial, serif;
font-size: 11px;
line-height:18px;
padding-top:5px;

}

.link_box{
margin-top:10px;
margin-right:10px;
display:block;

width:170px;
border:1px solid #CF1848;
background-color:#DCDDDF;
font-family: "Helvetica", Verdana, Arial, serif;
font-size: 11px;
color: #000;


}

.link_box a{
font-family: "Helvetica", Verdana, Arial, serif;
font-size: 11px;
color: #CF1848;
line-height:150%;
padding-left:10px;

}

.link_box h1{
font-family: "Helvetica", Verdana, Arial, serif;
font-size: 11px;
color: #000;
line-height:150%;
padding-left:10px;

}

link_box a:visited{
font-family: "Helvetica", Verdana, Arial, serif;
font-size: 11px;
color: #666666;

}

.link_box .csc-textpic-caption {
padding-top:2px;
padding-left:10px;

}

.inhalt{
width:530px;
font-family: "Helvetica", Verdana, Arial, serif;
font-size: 11px;
line-height:18px;
padding-top:5px;

}


.inhalt{
width:530px;
font-family: "Helvetica", Verdana, Arial, serif;
font-size: 11px;
line-height:18px;
padding-top:5px;

* html #bereich {  /* nur fuer Internet Explorer */
  width:100%;     /* Version 5.x */
  w\idth:100%;    /* Version 6 */
  }

}

			