* {margin:0; padding:0; border:0}


html,body{margin:0;padding:0;background:#7b0c0c;}
body{font: 76% arial,sans-serif;text-align:center}
p{margin:0 10px 10px}

a{margin:0;padding:0;}
img {margin:0; padding:0; border:0}
.normal{font-weight:bold;color:#fff;font-size:14px;background-image: url(../img/headlineback.jpg);line-height:26px;text-align:left;padding-left:15px;}
.headshy{display:none;}
.textteaser {text-align:left;}
.textteaser .center{text-align:center;}
#header {height:105px;margin:0;padding:0px;background-image: url(../img/headback.gif);width:960px;}
#container{text-align:left;}
#content p{line-height:1.4em;}
#contentleft{}
#contentright{}
#footer{height:46px;width:960px;background-image: url(../img/footer.jpg);}
#footer p{margin:0;padding:5px 10px;}

#container{padding-top:166px;width:960px;margin:0 auto;}
#wrapper{float:left;width:100%;}
#content{margin: 0 190px;min-height:10px; }
#contentleft{float:left;width:190px;margin-left:-960px;}
#contentright{float:left;width:190px;margin-left:-190px;}
#footer{clear:left;width:100%;}

#kopf {position:absolute; top:0px;}

#wrapall {border-top:solid 1px #fff;background-image: url(../img/wrapback.jpg);margin-top: 64px;}
.clear {clear:both;}

#flaggen {padding-top:10px;position:absolute;right:0;top:30px;width:300px;}
#certs {height:75px;left:281px;position:absolute;top:50px;width:332px;}
#loginlink {padding-left: 278px}
#logo {padding:5px;}
#logo2 {float:left;}
#loginfeld {}
/*
sternschnipsel
*/

#stern { width:29px; height:1px; position: absolute; top:92px;left:-659px; }


.headline {
        padding-top: 4px;
        margin-bottom: 10px;
        text-align: center;
        font-size: 14px;
	font-weight: bold;
        color: #fff;
        height: 26px;
        background: url(../img/headlineback.jpg) repeat-x;
}



/*
Footer und Kopfnavi
*/
.foothead {text-align:right;padding-right:20px;padding-top:6px;padding-bottom:6px;color:#fff;font-size:11px;}
.foothead ul {color:#fff;list-style:none;}
.foothead ul li {display:inline;}
.foothead ul li a{color:#fff;text-decoration:none;padding-left:4px;padding-right:4px;}
.foothead ul li .act a{color:#FFA500;}
/*topnavi*/

#navleiste { list-style:none;padding:0;padding-left:8px;}

#navleiste li {float:left; padding:0;padding-left:9px; background:url(../img/topnaviend.jpg) no-repeat 0 0;}

#navleiste li a {color:white; font-weight:bold;display:block; line-height:31px; height:31px; text-decoration:none; background: url(../img/topnavistart1.jpg) no-repeat top right; padding-right:9px}

#navleiste li a span {display:block; text-align:center; background:url(../img/topnavimitte1.jpg) repeat 0 0}

li#one a {width:115px;}
li#two a {width:115px;}
/*li#three a {width:107px}*/

li#three a {width:104px}
li#four a {width:107px}
li#five a {width:138px}
li#six a {width:73px}
li#seven a {width:73px}
li#eight a {width:73px}

/*neue variante der topnavi
ul.navleiste { list-style-type: none; padding-left: 7px; }
ul.navleiste li { display: inline;   float: left; background-image: url(../img/topnavimitte1.jpg);}
ul.navleiste li a { display: block;text-decoration:none; font-weight:bold;font-size:12px; color:#fff;  }
ul.navleiste li a:hover { color:#ddd }
*/



/*
#topnavigation {width:960px;height:30px;margin:0;padding:0;list-style:none;}

#topnavigation li {display:block;margin:0;padding:0;float:left;}

#topnavigation li a {display:block;height:31px; padding:0;margin:0;float:left;text-decoration:none;}

.topspan {float:left;height:31px;padding:0;margin:0;background-image: url(../img/topnavimitte1.jpg);}
*/
.schick1 {background-color:#d1a085;height:3px;border-top:solid 1px #fff;border-bottom:solid 1px #7b0c0c;}

.left1 {background-image: url(../img/siesuchtback.gif);background-repeat:no-repeat;height:167px;text-align:center;padding-top:5px;}

.right1{background-image: url(../img/ersuchtback.gif);background-repeat:no-repeat;height:167px;text-align:center;padding-top:5px;}

/*Seitenhauptnavigation*/

.seitennavi1{background-color:#f4f5d1;list-style-type:none;margin:0;padding:0;padding-left:4px;padding-bottom:5px;text-align:left}

.seitennavi1 li{margin:0;padding:0;padding-top:3px;}



.seitennavi1 img{margin:0;padding:0;padding-right:4px;}

.seitennavi1 li ol{list-style-type:none;padding:0;margin:0;padding-left:10px;}

.seitennavi1 li a{ padding:0;height:20px;}

.seitennavi1 li .act a{color:#000000;}

.unsichtbar  {display:none}


/*Seitennavigation so funktionierts*/

.seitennavileft1{background-color:#e6d3b3;margin:0;padding:0;list-style:none;padding-top:4px;padding-left:4px;padding-bottom:15px;}

.seitennavileft1 img{margin:0;padding:0;padding-right:4px;}

.seitennavileft1 li{margin:0;padding:0;padding-top:3px;}

/*.seitennavileft1 ol{padding-left:10px;}*/

.seitennavileft1 li a{ padding:0;font-weight:bold;color:#a23133;height:20px;}


/*Seitennavigation handy*/

.seitennavileft2{background-color:#e0c5a6;margin:0;padding:0;list-style:none;padding-top:4px;padding-bottom:15px;padding-left:4px;}

.seitennavileft2 img{margin:0;padding:0;padding-right:4px;}


.seitennavileft2 li{margin:0;padding:0;}



/*.seitennavileft1 ol{padding-left:10px;}*/

.seitennavileft2 li a{ padding:0;font-weight:bold;color:#a23133;height:20px;}

/*Seitennavigation handy*/

.seitennavileft3{background-color:#ddbea0;margin:0;padding:0;list-style:none;padding-top:4px;padding-left:4px;padding-bottom:15px;}

.seitennavileft3 img{margin:0;padding:0;padding-right:4px;}

.seitennavileft3 li{margin:0;padding:0;}

/*.seitennavileft1 ol{padding-left:10px;}*/

.seitennavileft3 li a{ padding:0;font-weight:bold;color:#a23133;height:20px;}

/*Seitennavigation bezahlen*/

.seitennavileft4{background-color:#d9b396;margin:0;padding:0;list-style:none;padding-top:4px;padding-left:4px;padding-bottom:15px;}

.seitennavileft4 img{margin:0;padding:0;padding-right:4px;}

.seitennavileft4 li{margin:0;padding:0;}

/*.seitennavileft1 ol{padding-left:10px;}*/

.seitennavileft4 li a{ padding:0;font-weight:bold;color:#a23133;height:20px;}

/*images und link rechte Seite unten*/


/*leftnavi2* neues untermenü links mit überschrift*/

/*
#leftmenu2{background-color:#e6d3b3;margin:0;padding:0;list-style:none;padding-top:4px;padding-left:4px;padding-bottom:15px;}

#leftmenu2 img{margin:0;padding:0;padding-right:4px;}

#leftmenu2 li{margin:0;padding:0;padding-top:3px;}
*/

/*#leftmenu2 .backimage {background-image: url(../img/headlineback.jpg);background-repeat:x;height:26px;list-style:none;color:#fff;font-size:14px;font-weight:bold;line-height:20px;margin-bottom:1px;}*/

#leftmenu2 ul{list-style-type:none}

#leftmenu2 .backimgyes {
	margin-bottom: 5px;
	list-style-type: none;
	background-image: url(../img/headlineback.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 26px;
}

#leftmenu2 .noback img {padding-right:4px;}

#leftmenu2 .noback {padding-left:4px;list-style:none;line-height:10px;background-color:#d1a085;}
/*
#leftmenu2 li ol {padding-left:10px;list-style-type:none;}
*/
/*fuer geänderte (valide navi)*/
#leftmenu2  .noback ul li  {padding-left:6px;list-style-type:none;}

#leftmenu2 .noback a{font-size:12px;font-weight:bold;color:#a23133;line-height:15px;}

#leftmenu2 .noback a:hover{color:#000;}

#leftmenu2 li .act a{color:#000000;}

/*rechte zweite navigation*/


#rechtenavi ul{list-style-type:none}

#rechtenavi .backimgyes {
	margin-bottom:5px;
	list-style-type: none;
	background-image: url(../img/headlineback.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 26px;
}

#rechtenavi .noback img {padding-right:4px;}

#rechtenavi .noback {padding-left:4px;list-style:none;line-height:10px;background-color:#d1a085;}

#rechtenavi .noback ul li {padding-left:6px;list-style-type:none;}

#rechtenavi .noback a{font-size:12px;font-weight:bold;color:#a23133;line-height:15px;}

#rechtenavi .noback a:hover{color:#000;}

#rechtenavi li .act a{color:#000000;}
/**/


#rechtsunten {/*background-image: url(../img/right_backgif.gif);*/background-repeat:no-repeat;padding-top:0px;padding-bottom:5px;/*background-color:#d1a085*/}



#newscontent {color:#000;height:100px;}


/*FCE Einzellink*/
.einzellinkleft{text-align:left;padding-left:10px;padding-right:10px;padding-top:7px;height:25px;}
.einzellinkcenter{text-align:center;padding-left:10px;padding-right:10px;padding-top:7px;height:25px;}
.einzellinkright{text-align:right;padding-left:10px;padding-right:10px;padding-top:7px;height:25px;}

.einzellinkbackgelb{background-color:#f6f7da;margin:4px;border-top:solid 1px #e1c4ad;border-bottom:solid 1px #e1c4ad;}
.einzellinkbackrot{background-image: url(../img/headlineback.jpg);padding-left:10px;padding-right:10px;height:26px;margin:4px;}

.einzellinkbackgelb a{color:#a23133;font-weight:bold;}
.einzellinkbackrot a{color:#fff;font-weight:bold;font-size:14px;margin-top:7px;}


/* paddingklassen*/
.padright_10 {
padding-right:10px;
}

.padright_15 {
padding-right:15px;
}

.padright_20 {
padding-right:20px;
}


.padleft_10 {
padding-left:10px;
}

.padleft_15 {
padding-left:15px;
}

.padleft_20 {
padding-left:20px;
}

/*padding-links-rechts*/

.padleft_right_0_10 img{
margin-right:10px;
margin-bottom:10px;
}

.padleft_right_0_20 img{
margin-right:20px;
margin-bottom:10px;
}

.padleft_right_10_0 img{
margin-left:10px;
margin-bottom:10px;
}

.padleft_right_10_10 img{
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
}

.padleft_right_10_20 img{
margin-left:10px;
margin-right:20px;
margin-bottom:10px;
}

.padleft_right_20_0 img{
margin-left:20px;
margin-bottom:10px;
}

.padleft_right_20_10 img{
margin-left:20px;
margin-right:10px;
margin-bottom:10px;
}

.padleft_right_20_20 img{
margin-left:20px;
margin-right:20px;
margin-bottom:10px;
}




.rteliste {
margin-left:4px;
margin-right:4px;

background-color:#f6f7da;
padding-bottom:10px;
}

.rteliste h1{
padding-top:4px;
text-align:center;
font-size:14px;
color:#fff;
height:26px;
background-image: url(../img/headlineback.jpg);
background-repeat:repeat-x;

}

.rteliste h2{
padding-top:4px;
text-align:center;
font-size:14px;
color:#fff;
height:26px;
background-image: url(../img/headlineback.jpg);
background-repeat:repeat-x;

}

.rteliste h3{
padding-top:4px;
text-align:center;
font-size:14px;
color:#fff;
height:26px;
background-image: url(../img/headlineback.jpg);
background-repeat:repeat-x;

}

.rteliste ul{
padding-top:10px;
/*padding-left:25px;*/
/*list-style-image: url(../img/listenpfeil.jpg);*/
}

.rteliste li {
list-style:none;
margin:0;
padding: 0 0 2px 35px;
background:url(../img/listenpfeil.jpg) 11px 0 no-repeat;
}

/*FCE Text mit Bild rechts*/
.content_bild_rechts_1 {
margin-left:4px;
margin-right:4px;

}

.content_bild_rechts_1 h1.none,
.content_bild_rechts_1 h2.none,
.content_bild_rechts_1 h3.none,
.content_bild_rechts_1 h4.none,
.content_bild_rechts_1 h5.none,
.content_bild_rechts_1 h6.none{
padding-top:4px;
margin-bottom:10px;
text-align:center;
font-size:14px;
color:#fff;
height:26px;
background-image: url(../img/headlineback.jpg);
background-repeat:repeat-x;
}

.content_bild_rechts_1 div img {float: right}
.content_bild_links_1 div img {float: left}

/*Start wegen H-Tags in containern*/


/*Ende wegen H-Tags in containern*/



/*FCE Text mit Bild rechts*/
.content_bild_links_1 {
margin-left:4px;
margin-right:4px;

}

.content_bild_links_1 img{
/*margin-left:4px;*/
/*margin-right:4px;*/
padding-right:5px;

}

.content_bild_links_1  h1.none,
.content_bild_links_1  h2.none,
.content_bild_links_1  h3.none,
.content_bild_links_1  h4.none,
.content_bild_links_1  h5.none,
.content_bild_links_1  h6.none{
padding-top:4px;
margin-bottom:10px;
text-align:center;
font-size:14px;
color:#fff;
height:26px;
background-image: url(../img/headlineback.jpg);
background-repeat:repeat-x;
}


/*FCE Anmeldebuttons Mann und Frau*/
/*
.anmelde_bt {
margin-left:4px;
margin-right:4px;
height:28px;
background-image: url(../img/anmeldung_back_bt.gif);
background-repeat:repeat-x;
}

.anmelde_sie_bt {
padding-left:141px;
}

.anmelde_er_bt {
padding-left:159px;
}
*/

.anmelde_bt {
margin-left:4px;
margin-right:4px;
padding-top:6px;
height:58px;
background-image: url(../img/anmeldung_er_sie_2.jpg);
background-repeat:no-repeat;
border-top:solid 1px #a23133;
}

.anmelde_sie_bt {
padding-left:85px;

color:#a23133;
}

.anmelde_sie_bt_2 {
padding-left:110px;

}


.anmelde_sie_bt  a{
/*color:#a23133;*/
font-weight:bold;
font-size:16px;
text-decoration:none;
}

.anmelde_sie_bt_2 a{

font-weight:bold;
font-size:16px;
text-decoration:none;
padding-top:5px;
}

.anmelde_er_bt {
padding-left:127px;
color:#a23133;
font-size:14px;

}

.anmelde_er_bt_2 {
padding-left:175px;

}

.anmelde_er_bt a{

font-weight:bold;
font-size:16px;
text-decoration:none;
}

.anmelde_er_bt_2 a{
color:#fff;
font-weight:bold;
font-size:16px;
text-decoration:none;
}
/*FCE nur Überschrift*/

.singleheadline_center {
margin-left:4px;
margin-right:4px;
}

.singleheadline_center h1,
.singleheadline_center h2,
.singleheadline_center h3,
.singleheadline_center h4,
.singleheadline_center h5,
.singleheadline_center h6{

padding-top:4px;
margin-bottom:10px;
text-align:center;
font-size:14px;
color:#fff;
height:26px;
background-image: url(../img/headlineback.jpg);
background-repeat:repeat-x;

}
.anmeldeform  {
margin:25px;


}

/*popups*/

.popup {
text-align:left;
background-color:#fff;
margin-bottom:0px;
}




.popuplink  {
text-align:center;
color:#7b0c0c;
padding:10px;

}

.pop{
background-color:#fff;
}



/*tynirte*/
/*
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
*/
/*
pre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
*/
.example1 {
	font-weight: bold;
	font-size: 14px
}

.example2 {
	font-weight: bold;
	font-size: 12px;
	color: #FF0000
}

.tablerow1 {
	background-color: #BBBBBB;
}

thead {
	background-color: #FFBBBB;
}

tfoot {
	background-color: #BBBBFF;
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}




/*alte styles*/

.centerhead {
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	color: #A23133;
	text-align:center;
}

a.centerlink {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #A23133;
	text-decoration: underline;
}

a.sidemenulink {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #A23133;
	text-decoration: none;
}

.anmeldeform input {
	border-style: solid;
	border-width: 1px;
	border-color: #A23133;
	height: 18px;
	background-color: #F2F3C7;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: #A23133;
}

.anmeldeform select {
	border-style: solid;
	border-width: 1px;
	border-color: #A23133;
	height: 20px;
	background-color: #F2F3C7;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: #A23133;
}

.anmeldeform textarea {
	border-style: solid;
	border-width: 1px;
	border-color: #A23133;
	
	background-color: #F2F3C7;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: #A23133;
}


/*keywords*/

.keywords h1 {
padding-top:4px;
margin-bottom:10px;
text-align:center;
font-size:14px;
color:#fff;
height:26px;
background-image: url(../img/headlineback.jpg);
background-repeat:repeat-x;
}

.keywords h2 {
padding-top:4px;
margin-bottom:10px;
text-align:center;
font-size:14px;
color:#fff;
height:26px;
background-image: url(../img/headlineback.jpg);
background-repeat:repeat-x;
}


.keywords h3 {
padding-top:4px;
margin-bottom:10px;
text-align:center;
font-size:14px;
color:#fff;
height:26px;
background-image: url(../img/headlineback.jpg);
background-repeat:repeat-x;
}

.keywords .text_14_bold {
font-weight:bold;
font-size:14px;
padding-bottom:15px;
}

.keywords .text_24_bold {
font-weight:bold;
font-size:24px;
padding-top:15px;
padding-bottom:15px;
}


.keyanmeldung {
background-image: url(../img/keywordback.jpg);
background-repeat:repeat-x;
height:58px;
background-color:#9a0f10;
}

/*keywords gelbe pfeile*/


.keywordliste {
margin-left:0px;
margin-right:0px;
background-color:#f6f7da;
padding-bottom:10px;
}

.keywordliste h1{
padding-top:4px;
text-align:center;
font-size:14px;
color:#fff;
height:26px;
background-image: url(../img/headlineback.jpg);
background-repeat:repeat-x;

}

.keywordliste h2{
padding-top:4px;
text-align:center;
font-size:14px;
color:#fff;
height:26px;
background-image: url(../img/headlineback.jpg);
background-repeat:repeat-x;

}

.keywordliste h3{
padding-top:4px;
text-align:center;
font-size:14px;
color:#fff;
height:26px;
background-image: url(../img/headlineback.jpg);
background-repeat:repeat-x;

}

.keywordliste ul{
padding-top:10px;
/*padding-left:25px;*/
/*list-style-image: url(../img/listenpfeil.jpg);*/
}

.keywordliste li {
list-style:none;
margin:0;
padding: 0 0 2px 35px;
background:url(../img/listenpfeil.jpg) 11px 0 no-repeat;
}


/*rte klassen*/


/*
.linkrot {
	font-weight: bold;
	
	color:#a23133;
}
*/
/*linkklasse ohne unterstich innerhalb von contentelementen*/
/*
.content_bild_rechts_1 .linkrot_ohne_unterstrich {
	font-weight: bold;
	text-decoration:none;
	color:#a23133;
}
.content_bild_links_1 .linkrot_ohne_unterstrich {
	font-weight: bold;
	text-decoration:none;
	color:#a23133;
}
*/
/*fuer firefox*/
span.linkrot_ohne_unterstrich a:link{
	font-weight: bold;
	text-decoration:none;
	color:#a23133;
}

span.linkrot_ohne_unterstrich a:visited{
	font-weight: bold;
	text-decoration:none;
	color:#a23133;
}

span.linkrot_ohne_unterstrich a:hover{
	font-weight: bold;
	text-decoration:none;
	color:#000;
}

a:link.linkrot_ohne_unterstrich {
	font-weight: bold;
	text-decoration:none;
	color:#a23133;
}


.linkrot_ohne_unterstrich {
	font-weight: bold;	
	text-decoration:none;
	color:#a23133;
}
/*verzweiflungstat*/
.linkrot_ohne_unterstrich a{
	font-weight: bold;	
	text-decoration:none;
	color:#a23133;
}

/**link schwarz ohne unterstrich/

/*fuer firefox*/
span.linkschwarz_ohne_unterstrich a:link{
	font-weight: bold;
	text-decoration:none;
	color:#000;
}

span.linkschwarz_ohne_unterstrich a:visited{
	font-weight: bold;
	text-decoration:none;
	color:#000;
}

span.linkschwarz_ohne_unterstrich a:hover{
	font-weight: bold;
	text-decoration:none;
	color:#a23133;
}

a:link.linkschwarz_ohne_unterstrich {
	font-weight: bold;
	text-decoration:none;
	color:#000;
}


.linkschwarz_ohne_unterstrich {
	font-weight: bold;	
	text-decoration:none;
	color:#000;
}
/*verzweiflungstat*/
.linkschwarz_ohne_unterstrich a{
	font-weight: bold;	
	text-decoration:none;
	color:#000;
}


a:link {color:#a23133;
font-weight:bold;
}

a:visited {color:#a23133;
font-weight:bold;
}

a:hover {color:#000;
font-weight:bold;
}

a:link.linkrot{color:#a23133;
font-weight:bold;
}



a:visited.linkrot {color:#a23133;
font-weight:bold;
}

a:hover.linkrot {color:#000;
font-weight:bold;
}

.foothead ul li a {
color:#fff;
}

.foothead ul li a:link{
color:#fff;
}

.foothead ul li a:visited{
color:#fff;
}

/*geht nur im ie*/
/*.act a:hover {color:#a23133;}*/


/*text einrücken*/
.rte_abstand_links_30px{
padding:30px;

}


/* H-Tagtest*/
/*
.content_bild_rechts_1 .none .einzel_h_tag {
background:url(../img/trans.gif) ;
color:#000;
font-size:12px;
text-align:left;
padding-left:12px;
}
*/
/*H-Tags in den content-elementen*/
.content_bild_rechts_1 h2 {
background:url(../img/trans.gif) ;
color:#000;
font-size:14px;
text-align:left;
padding-left:10px;
margin-bottom:10px;

}



.content_bild_rechts_1 h1 {
background:url(../img/trans.gif) ;
color:#000;
font-size:14px;
text-align:left;
padding-left:10px;
margin-bottom:10px;

}
.content_bild_rechts_1 h3 {
background:url(../img/trans.gif) ;
color:#000;
font-size:14px;
text-align:left;
padding-left:10px;
margin-bottom:10px;

}

.content_bild_links_1 h1 {
background:url(../img/trans.gif) ;
color:#000;
font-size:14px;
text-align:left;
padding-left:10px;
margin-bottom:10px;

}

.content_bild_links_1  h2 {
background:url(../img/trans.gif) ;
color:#000;
font-size:14px;
text-align:left;
padding-left:10px;
margin-bottom:10px;

}
.content_bild_links_1  h3 {
background:url(../img/trans.gif) ;
color:#000;
font-size:14px;
text-align:left;
padding-left:10px;
margin-bottom:10px;

}


.rteliste h1,
.rteliste h2,
.rteliste h3,
.rteliste h4,
.rteliste h5,
.rteliste h6 {
padding-top:4px;
margin-bottom:10px;
text-align:center;
font-size:14px;
color:#fff;
height:26px;
background-image: url(../img/headlineback.jpg);
background-repeat:repeat-x;
}


.zweier_container_links h1{
font-size:14px;
padding-left:10px;
margin-bottom:10px;
}

.zweier_container_links h2{
font-size:14px;
padding-left:10px;
margin-bottom:10px;
}

.zweier_container_links h3{
font-size:14px;
padding-left:10px;
margin-bottom:10px;
}

.zweier_container_rechts h1{
font-size:14px;
padding-left:10px;
margin-bottom:10px;
}

.zweier_container_rechts h2{
font-size:14px;
padding-left:10px;
margin-bottom:10px;
}

.zweier_container_rechts h3{
font-size:14px;
padding-left:10px;
margin-bottom:10px;
}

/*FCE Bild maincontent zentriert*/

.maincontent_image_center {
text-align:center;
margin-left:4px;
margin-right:4px;
}

.maincontent_image_center h1,
.maincontent_image_center h2,
.maincontent_image_center h3,
.maincontent_image_center h4,
.maincontent_image_center h5,
.maincontent_image_center h6{
background-image: url(../img/headlineback.jpg);
color:#fff;
font-size:14px;
font-weight:bold;
height:26px;
padding-top:4px;
background-repeat:repeat-x;

}

.maincontent_image_center img{
margin-top:15px;
margin-bottom:15px;
}

/*FCE Zweispaltiger Text*/
.zweier_container {
margin-left:4px;
margin-right:4px;


}


.zweier_container_links_headline { 
	float:left;
	width:280px;
 }
 
 .zweier_container_rechts_headline { 
	float:left;
	width:292px;
 }
 

 
  .zweier_container_links {
 width:285px;
float:left;
 }
  .zweier_container_rechts {
 width:285px;
 float:left;
 
 }
 
 .zweier_container_links_headline h1 { 
	padding-left:9px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:14px;
	color:#fff;
	
 }
 
  .zweier_container_links_headline h2 { 
	padding-left:9px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:14px;
	color:#fff;
	
 }
 
  .zweier_container_links_headline h3 { 
	padding-left:9px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:14px;
	color:#fff;
	
 }
 
 .zweier_container_rechts_headline h1 { 
	padding-left:11px;
	padding-top:4px;
	padding-bottom:4px;
	
	font-size:14px;
	color:#fff;
	
	
 }
 
  .zweier_container_rechts_headline h2 { 
	padding-left:11px;
	padding-top:4px;
	padding-bottom:4px;
	
	font-size:14px;
	color:#fff;
	
	
 }
 
  .zweier_container_rechts_headline h3 { 
	padding-left:11px;
	padding-top:4px;
	padding-bottom:4px;
	
	font-size:14px;
	color:#fff;
	
	
 }
 
 .headline_zweier{
 	background-image: url(../img/headlineback.jpg);
	/*background-color:#a23133;*/
	background-position:bottom left;
	background-repeat:repeat-x;
	background-color:#9a1010;
	color:#000;
	margin-bottom:10px;
 }
 
 .zweier_container_headline h1{
 text-align:center;
 	padding-left:11px;
	padding-top:4px;
	
	margin-bottom:10px;
	font-size:14px;
	color:#fff;
	height:26px;
	background-image: url(../img/headlineback.jpg);
	/*#background-color:#a23133;*/
	background-repeat:repeat-x;
 }
 
  .zweier_container_headline h2{
 text-align:center;
 	padding-left:11px;
	padding-top:4px;
	
	margin-bottom:10px;
	font-size:14px;
	color:#fff;
	height:26px;
	background-image: url(../img/headlineback.jpg);
	/*#background-color:#a23133;*/
	background-repeat:repeat-x;
 }
 
  .zweier_container_headline h3{
 text-align:center;
 	padding-left:11px;
	padding-top:4px;
	
	margin-bottom:10px;
	font-size:14px;
	color:#fff;
	height:26px;
	background-image: url(../img/headlineback.jpg);
	/*#background-color:#a23133;*/
	background-repeat:repeat-x;
 }

/*text center*/
.center{
text-align:center;
display:block;
}

.link_center_ohne_unterstrich{
text-decoration:none;
text-align:center;
display:block;
}

/*aktiver linkzustand  CUR*/

p.headline_black {color: #000; font-size: medium; font-weight: bold;}
p.headline_red {color: #A23133; font-size: medium; font-weight: bold;}

.payment_form_button {
	border: 1px solid #7B0C0C;
	padding: 5px;
	width: 450px;
	color: #7B0C0C;
	background: #D2A085; 
	font-weight: bold;
}

.debug {
	border: 1px solid #f00;
	background: #ff7373;
	padding: 5px;
	color: #fff;
}

p.align-center {
	text-align: center;
}

span.important {
	color: #A23133;
}

	dl.memberSearch {
		margin: 20px;
	}
	
	dl.memberSearch dt {
		font-weight: bold;
		float: left;
		width: 49%;
	}
	
	dl.memberSearch dd {
		height: 20px;
		margin-bottom: 10px;
		float: left;
		width: 49%;
	}

	dl.memberSearch select,
	dl.memberSearch input {
		border: 1px solid #999;
	}

	dl.memberSearch select.error,
	dl.memberSearch input.error {
		border: 1px solid #A23133;
	}
	
	dl.memberSearch label.error {
		display: block;
		color: #A23133;
		font-weight: bold;
	}
	
	#memberSearchResults {
		padding: 10px;
		margin-left: 20px;
		width: 520px;
		height: 400px;
		overflow: auto;
		display: none;
	}
	
	#memberSearchResults div.entry {
		margin-bottom: 20px;
	}
	
	#memberSearchResults h2 {
		margin-left: 10px;
		color: #A23133;
	}
	
	#memberSearchResults img {
		margin: 0 10px 10px 0;
	}
	
	#memberSearchResults p {
		line-height: 1.5em;
	}
	
	div.wait {
		height: 200px;
		background: #C4C4C4 url(/static/img/ajax-loader.gif) center center no-repeat;
	}
	
	#waitPlz {
		display: none;
		height: 25px;
		background: url(/static/img/ajax-loader-bar-red.gif) center center no-repeat;
	}

	.button {
		background:none repeat scroll 0 0 #D2A085;
		border:1px solid #7B0C0C;
		width: 170px;
		padding: 5px;
		text-align: center;
		float: left;
		margin-right: 20px;
	}
	
	.button a {
		color:#7B0C0C;
		text-decoration: none;
		display: block;
	}
	
	.button span {
		font-style: italic;
		text-decoration: underline;
	}		


.news-single-additional-info {
	background: none;
	border: 0;
	margin-left: 10px;
}

.news-single-item h1 {
	margin-left: 10px;
	font-size: 18px;
}

#topnews .headline_black {
	color: #fff;
}

