/*-------------------------------------------------------BODY*/
body{margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;background-color:#ffffff;min-height:100%;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;background-image: url(../images/bg.gif);background-repeat: repeat;line-height: 1.5em;}
#zindexoben{z-index:3;  top:50%;  margin-top:-90px;  position:fixed;  left:50%;  margin-left:-100px;  padding-top:10px;  width:200px;  height:120px;  background-color:#ffffff;  border:4px outset #454545;  text-align:center; font-size:12px;  color:#333333;  font-weight:bold;}
a:link{text-decoration:none;color:#454545;}
a:visited{text-decoration:none;color:#454545;}
a:hover{text-decoration:underline;color:#454545;}
a:link.linkrot{text-decoration:none;color:#A4131C;}
a:visited.linkrot{text-decoration:none;color:#A4131C;}
a:hover.linkrot{text-decoration:underline;color:#A4131C;}
.notiz{background-image:url("../images/notiz.jpg");background-repeat:no-repeat;padding:30px;height:170px;width:193px;padding-top:60px;margin-right:auto;margin-left:auto;}
.button2{background-image:url(../images/button.jpg);background-repeat:no-repeat;background-position:100% 100%;width:120px;height:30px;color:#FFFFFF;font-weight:bold;border:0px;font-size:14px;text-align:center;cursor:pointer;margin-top:15px;}
.button2:hover{background-image:url(../images/button.jpg);background-repeat:no-repeat;background-position:100% 0%;width:120px;height:30px;color:#FFFFFF;border:0px;font-size:14px;font-weight:bold;text-align:center;cursor:pointer;margin-top:15px;}
.button_no{background-image:url(../images/button_no.jpg);background-repeat:no-repeat;background-position:100% 100%;width:120px;height:30px;color:#FFFFFF;font-weight:bold;border:0px;font-size:14px;text-align:center;cursor:pointer;margin-top:15px;}
.button_no:hover{background-image:url(../images/button_no.jpg);background-repeat:no-repeat;background-position:100% 0%;width:120px;height:30px;color:#FFFFFF;border:0px;font-size:14px;font-weight:bold;text-align:center;cursor:pointer;margin-top:15px;}
.button3{background-image:url(../images/button3.jpg);background-repeat:no-repeat;background-position:100% 100%;width:200px;height:30px;color:#FFFFFF;font-weight:bold;border:0px;font-size:14px;text-align:center;cursor:pointer;margin-top:15px;}
.button3:hover{background-image:url(../images/button3.jpg);background-repeat:no-repeat;background-position:100% 0%;width:200px;height:30px;color:#FFFFFF;border:0px;font-size:14px;font-weight:bold;text-align:center;cursor:pointer;margin-top:15px;}
.button3_no{background-image:url(../images/button3_no.jpg);background-repeat:no-repeat;background-position:100% 100%;width:200px;height:30px;color:#FFFFFF;font-weight:bold;border:0px;font-size:14px;text-align:center;cursor:pointer;margin-top:15px;}
.button3_no:hover{background-image:url(../images/button3_no.jpg);background-repeat:no-repeat;background-position:100% 0%;width:200px;height:30px;color:#FFFFFF;border:0px;font-size:14px;font-weight:bold;text-align:center;cursor:pointer;margin-top:15px;}
.button a:link{background-image:url(../images/button.jpg);background-repeat:no-repeat;background-position:100% 100%;display:block;color:#FFFFFF;font-weight:bold;text-align:center;width:100px;height:23px;}
.button a:visited{background-image:url(../images/button.jpg);background-position:100% 100%;background-repeat:no-repeat;display:block;color:#FFFFFF;font-weight:bold;text-align:center;width:100px;height:23px;}
.button a:hover{background-image:url(../images/button.jpg);background-repeat:no-repeat;background-position:100% 0%;display:block;color:#FFFFFF;font-weight:bold;text-align:center;width:100px;height:23px;}
#zindex{background-color:#FFFFFF;width:950px;margin-left: auto;margin-right: auto;border: 1px solid #b1b3b4;margin-top: 5px;border-bottom:5px solid #A4131C;padding-bottom: 30px;min-height: 800px;}
#zindex-content{margin-left:10px;margin-right:10px;}
#angemeldet{text-align:right;float:right;clear:right;font-size:11px;margin-right: -10px;background-color:#b1b3b4;color:#FFFFFF;padding:2px;font-style:normal;font-weight:bold;line-height:1.5em;}
h1{color:#000000;font-size:20px;margin-top:0px;margin-bottom:0px;line-height: 1.5em;}
.angebot h1{font-size:18px;font-weight:800;color:#333333;margin-bottom:0px;margin-top:2px;}
h2{font-size:12px;font-weight:bold;color:#A4131C;}
h2.Rubrik{color:#454545;font-size:14px;margin-top:0px;margin-bottom:0px;line-height: 1.5em;}
h3{font-size:12px;font-weight:bold;color:#333333;}
h4{font-size:12px;font-weight:normal;color:#cccccc;}
h1.SucheUeberschrift{color:#000000;font-size:18px;margin-bottom:0px;line-height: 1.5em;margin-left: 25px;height:44px;padding-top: 10px;text-align:left;margin-right:25px;}
.linie{height:1px;width:100%;font-size:1px;border-bottom:solid 1px #eeeeee;margin-top:5px;margin-bottom:10px; }
.arial_pakete{font-size:12px;color:#AAAAAA;  font-style:normal;  font-weight:normal;  width:700px;  text-align:left;}
/*----------------------------------------------------CONTENT*/
#content_background{height:auto;  background-color:#FFFFFF;min-height: 700px;}
#innerheadline{width:570px;height:18px;padding-left:10px;padding-top:2px;font-weight:bold;background-color:#EFEFEF;border-bottom:solid 1px #BBBBBB;margin-bottom:10px;}
.logolink{float: left;margin-top: 5px;}
.eintrag{margin-top:20px;width:184px;height:80px;background-image:url(../images/eintrag.jpg);background-repeat:no-repeat;float:right;}
#eintrag-controlcenter{margin-top:10px;margin-left:25px;text-align:center;width:134px;height:21px;background-image:url(../images/controlcenter.jpg);}
#eintrag-controlcenter:hover{margin-top:10px;margin-left:25px;text-align:center;width:134px;height:21px;background-image:url(../images/controlcenter.jpg);background-position:0px 100%;}
#eintrag-controlcenter a:link{color:#FFFFFF;text-decoration:none;display:block;font-size:12px;height:18px;padding-top:3px;font-weight:bold;}
#eintrag-controlcenter a:visited{color:#FFFFFF;text-decoration:none;display:block;font-size:12px;height:18px;padding-top:3px;font-weight:bold;}
#eintrag-controlcenter a:hover{color:#FFFFFF;text-decoration:none;display:block;font-size:12px;height:18px;padding-top:3px;font-weight:bold;}
#eintrag-eintragen{margin-top:20px;margin-left:25px;text-align:center;width:134px;height:21px;background-image:url(../images/eintragenimg.jpg);}
#eintrag-eintragen:hover{margin-top:20px;margin-left:25px;text-align:center;width:134px;height:21px;background-image:url(../images/eintragenimg.jpg);background-position:0px 100%;}
#eintrag-eintragen a:link{color:#FFFFFF;text-decoration:none;display:block;font-size:12px;height:18px;padding-top:3px;font-weight:bold;}
#eintrag-eintragen a:visited{color:#FFFFFF;text-decoration:none;display:block;font-size:12px;height:18px;padding-top:3px;font-weight:bold;}
#eintrag-eintragen a:hover{color:#FFFFFF;text-decoration:none;display:block;font-size:12px;height:18px;padding-top:3px;font-weight:bold;}
/*------------------------------------------NAVI 1*/
#navi1{font-size:10px;color:#515050;  font-style:normal;    height:20px;  text-align:right; float:right;}
#navi1 a:link{font-size:10px;color:#515050;  font-style:normal;    text-decoration:none;}
#navi1 a:visited{font-size:10px;color:#515050;  font-style:normal;    text-decoration:none;}
#navi1 a:hover{font-size:10px;color:#515050;  font-style:normal;   text-decoration:underline;}
#ccmenue {background-color:#FFFFFF;min-width: 246px;font-size:12px;border-top:1px solid #b1b3b4;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;z-index:999999;position:absolute;margin: 0px -2px;padding:10px;text-align:left;}
#ccmenue a:link{font-size:12px;color: #454545;display: block;}
#ccmenue a:visited{font-size:12px;color: #454545;display: block;}
#ccmenue a:hover{font-size:12px;color: #FFFFFF;display: block;text-decoration: none;}
.ccmenueueberschrift{background-color:#FCE7FC;color: #8B788B;border-bottom:1px solid #CCCCCC;padding: 2px;}
.ccmenuepunkt {padding:2px;}
.ccmenuepunkt:hover {padding:2px;background-color:#9B141C;color: #FFFFFF;}

/*------------------------------------------NAVI 2*/
#navi2{font-size:13px;color:#FFFFFF;font-style:normal;margin-top:10px;margin-left:-10px;height:36px;line-height:35px;}
#navi2 ul{list-style-type:none;width:950px;height:36px;background-image:url(../images/navi2_bg.jpg);background-repeat:repeat-x;padding:0;}
#navi2 ul li{display:inline;}
#navi2 ul li a:link{padding-left:13px;padding-right:13px;border-top:1px solid #FFFFFF;height:35px;float:left;text-decoration:none;color:#FFFFFF;background-image:url(../images/navi2_trenner.gif);background-position:right;background-repeat:no-repeat;}
#navi2 ul li a:visited{padding-left:13px;padding-right:13px;border-top:1px solid #FFFFFF;height:35px;float:left;text-decoration:none;color:#FFFFFF;background-image:url(../images/navi2_trenner.gif);background-position:right;background-repeat:no-repeat;}
#navi2 ul li a:hover{padding-left:13px;padding-right:12px;border-left:1px solid #454545;border-right:1px solid #454545;border-top:1px solid #454545;height:35px;background-color:#FFFFFF;float:left;text-decoration:none;color:#454545;margin-left:-1px;}
#navi2 ul li a:hover.navi2start{padding-left:13px;padding-right:12px;border-left:1px solid #b1b3b4;border-right:1px solid #454545;border-top:1px solid #454545;height:35px;background-color:#FFFFFF;float:left;text-decoration:none;color:#454545;margin-left:-1px;}
#navi2 ul li a:hover.navi2eintragen{padding-left:13px;padding-right:9px;border-left:1px solid #454545;border-right:1px solid #ffffff;border-top:1px solid #454545;height:35px;background-color:#FFFFFF;float:left;text-decoration:none;color:#454545;margin-left:-1px;margin-right:-1px;}
#navi2 ul li a.selectedstart{padding-left:13px;padding-right:12px;border-left:1px solid #b1b3b4;border-right:1px solid #454545;border-top:1px solid #454545;height:35px;background-color:#FFFFFF;float:left;text-decoration:none;color:#454545;margin-left:-1px;}
#navi2 ul li a.selected{padding-left:13px;padding-right:12px;border-left:1px solid #454545;border-right:1px solid #454545;border-top:1px solid #454545;height:35px;background-color:#FFFFFF;float:left;text-decoration:none;color:#454545;margin-left:-1px;}
#navi2 #navi2eintrag {color:#000000;font-weight: bold;padding-left: 16px;padding-right: 15px;background-image: none;background-image: url(../images/navi2_bg_eintrag.jpg);background-repeat: repeat-x;}
#navi2 #navi2eintrag:hover {color:#454545;font-weight: bold;padding-left: 16px;padding-right: 14px;background-image: none;}
/*-----------------------------------------------------FARBVERLAUF*/
#verlauf_head{width:946px;  height:15px;  background-color:#ABB8C2;border-top:2px solid #8799a7;margin-left:auto;margin-right:auto;margin-top:6px;font-size:1px;}
#verlauf_content{height:auto;}
/*-------------------------------BreadcrumNavi----------------------------------*/
.Breadcrumb{padding:10px 0px;font-size: 10px;margin-bottom: -30px;margin-left: 5px;color: #A4131C;}
.Breadcrumb a:link{text-decoration:none;}
.Breadcrumb a:visited{text-decoration:none;}
.Breadcrumb a:hover{text-decoration:underline;}
/*------------------------------Suche Neu--------------------------------------*/
.suche_bg{background-image:url(../images/suche_bg2.jpg);background-repeat: repeat-x;padding-bottom:7px;margin-left: -10px; margin-right: -10px;background-position: bottom;border-bottom:1px solid #bababa;margin-top: 30px;}
.suche_bg_ausbildung{background-image:url(../images/suche_bg_ausbildung.jpg);background-repeat: no-repeat;margin-left: -10px; margin-right: -10px;background-position: bottom;height:298px;border-bottom:1px solid #b1b3b4;border-top:1px solid #b1b3b4;margin-top: 30px;}
.suche_bg_start{background-image:url(../images/suche_bg_start.jpg);background-repeat: no-repeat;margin-left: -10px; margin-right: -10px;background-position: bottom;height:298px;border-bottom:1px solid #b1b3b4;border-top:1px solid #b1b3b4;margin-top: 30px;}
.suche_bg_schule{background-image:url(../images/suche_bg_schule.jpg);background-repeat: no-repeat;margin-left: -10px; margin-right: -10px;background-position: bottom;height:298px;border-bottom:1px solid #b1b3b4;border-top:1px solid #b1b3b4;margin-top: 30px;}
.suche_bg_nachhilfe{background-image:url(../images/suche_bg_nachhilfe.jpg);background-repeat: no-repeat;margin-left: -10px; margin-right: -10px;background-position: bottom;height:298px;border-bottom:1px solid #b1b3b4;border-top:1px solid #b1b3b4;margin-top: 30px;}
.suche_bg_kindergarten{background-image:url(../images/suche_bg_kindergarten.jpg);background-repeat: no-repeat;margin-left: -10px; margin-right: -10px;background-position: bottom;height:298px;border-bottom:1px solid #b1b3b4;border-top:1px solid #b1b3b4;margin-top: 30px;}
.suche_bg_studium{background-image:url(../images/suche_bg_studium.jpg);background-repeat: no-repeat;margin-left: -10px; margin-right: -10px;background-position: bottom;height:298px;border-bottom:1px solid #b1b3b4;border-top:1px solid #b1b3b4;margin-top: 30px;}
.suche_bg_fernstudium{background-image:url(../images/suche_bg_fernstudium.jpg);background-repeat: no-repeat;margin-left: -10px; margin-right: -10px;background-position: bottom;height:298px;border-bottom:1px solid #b1b3b4;border-top:1px solid #b1b3b4;margin-top: 30px;}
.suche_bg_weiterbildung{background-image:url(../images/suche_bg_weiterbildung.jpg);background-repeat: no-repeat;margin-left: -10px; margin-right: -10px;background-position: bottom;height:298px;border-bottom:1px solid #b1b3b4;border-top:1px solid #b1b3b4;margin-top: 30px;}
.suche_bg_arbeitsuchende{background-image:url(../images/suche_bg_arbeitsuchende.jpg);background-repeat: no-repeat;margin-left: -10px; margin-right: -10px;background-position: bottom;height:298px;border-bottom:1px solid #b1b3b4;border-top:1px solid #b1b3b4;margin-top: 30px;}
.suche_bg_trainer{background-image:url(../images/suche_bg_trainer.jpg);background-repeat: no-repeat;margin-left: -10px; margin-right: -10px;background-position: bottom;height:298px;border-bottom:1px solid #b1b3b4;border-top:1px solid #b1b3b4;margin-top: 30px;}
.suche_box_klein{background-image:url(../images/suche_bg2.jpg);background-repeat: repeat-x;background-position: bottom;margin-top: 0px;margin-bottom: 30px;border:1px solid #d8d8d8;padding:5px;}
/* .socleiste_bg{background-image:url(../images/socleiste_bg.jpg);background-repeat: repeat-x;height: 20px;margin-left: -10px; margin-right: -10px;padding:11px;} */
.socleiste_bg{border-bottom:1px solid #bababa;height: 20px;margin-left: -10px; margin-right: -10px;padding:11px;}
/*-----------------------------Suche-------------------------------------------*/
.search-headline{background-image:url(../images/search_headline.jpg);background-repeat:repeat-x;height:31px;color:#FFFFFF;font-weight:600;font-size:18px;padding-top:10px;padding-left:10px;margin-top:20px;}
.search-content{background-color:#dadada;border-bottom:1px solid #000000;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:10px;}
.suche{background-image: url(../images/suche_bg.jpg);background-repeat: repeat-x;height: 43px;padding-top: 20px;padding-left: 10px;color: #454545;font-size: 18px;margin-top: 20px;}
.suche_beschreibung{margin-right:20px;padding-top: 3px;float:left;font-size:14px;width:50px;color:#ffffff;}
.suche_input{height:19px;border: 1px solid #bbbdbe;width: 266px;font-size: 12px;color: #454545;padding: 2px;}
.suche_select{height:25px;border: 1px solid #bbbdbe;width: 130px;font-size: 12px;color: #454545;padding: 2px;}
.suche_select option {padding:2px;}
.suche_inhalt{float:left;margin-right: 20px;}
.suche_sendebutton{background-image:url(../images/search_button.gif);background-repeat: no-repeat;background-position: 100% 0%; height:26px;width: 120px;border:0px;}
.suche_sendebutton:hover{cursor:pointer;background-image:url(../images/search_button.gif);background-repeat: no-repeat;background-position: 100% 50%; height:26px;width: 120px;border:0px;}
.suche_sendebutton_lang{background-image:url(../images/search_button_lang.gif);background-repeat: no-repeat;background-position: 100% 0%; height:26px;width: 272px;border:0px;margin-left: 70px}
.suche_sendebutton_lang:hover{cursor:pointer;background-image:url(../images/search_button_lang.gif);background-repeat: no-repeat;background-position: 100% 50%; height:26px;width: 272px;border:0px;margin-left: 70px;}
.anfrage_sendebutton{background-image:url(../images/anfragebutton.gif);background-repeat: no-repeat;background-position: 100% 0%; height:26px;width: 238px;border:0px;}
.anfrage_sendebutton:hover{cursor:pointer;background-image:url(../images/anfragebutton.gif);background-repeat: no-repeat;background-position: 100% 50%; height:26px;width: 238px;border:0px;}
.ergebnisse{margin-top:20px;}
.ergebnisse_inhalt{float:right;width:650px;}
.ergebnisse_filter{width:208px;background-color: #f2f1f1;border: 1px solid #bfbebe;padding:20px;}
.ergebnisse_info{background-color:#ebeaea;border-bottom:1px solid #bfbebe;color:#454545;padding:2px;font-size:12px;margin-bottom:10px;}
.ergebnisse_headline{color:#454545;font-size: 14px;padding-left: 5px;padding-bottom: 10px;font-weight: bold;}
.ergebnisse_headline a:link,.ergebnisse_headline a:visited,.ergebnisse_headline a:hover{color:#454545;font-size: 14px;}
.ergebnisse_anzeigen{padding-left: 0px;}
.ergebnisse_zahlen{min-width:35px;text-align: right;margin-right: 3px;margin-left: 3px;}
.ergebnisse_filter_headline{border-bottom:1px solid #bfbebe; margin-bottom: 10px;margin-top: 20px;font-size: 14px;font-weight: bold;}
/*--------------------------------------------------------TABELLE*/
#tabelle{}
#links_head{height:29px;width:589px;background-image:url(../images/headline_blau.jpg);background-repeat:repeat-x;background-color:#FFFFFF;padding-left:10px;border:1px solid #FFFFFF;font-weight:800;font-size:14px;color:#FFFFFF;}
#links_content{height:auto;  vertical-align:top;  background-color:#FFFFFF;}
.links_content_ohne_border{height:auto;  background-color:#FFFFFF;  vertical-align:top;}
#rechts_content{height:auto;  vertical-align:top;  background-color:#FFFFFF;}
.rechts_content_ohne_border{height:auto;  background-color:#FFFFFF;  vertical-align:top;}
.angebot{margin-left:15px;margin-bottom:15px;font-size:12px;font-weight:800;width:900px;padding:5px;border-bottom:2px solid #333333;border-left:2px solid #333333;}
/*-----------------------------------------------------CONTENTBOX*/
.contentbox_links{width:578px;min-height:300px;font-size:12px;color:#333333;  font-style:normal;  font-weight:normal;  line-height:18px;  vertical-align:top;}
.contentbox_links a:link, .contentbox_links a:visited, .contentbox_links a:hover{font-size:12px;}
.contentbox_rechts{margin-left:30px;width:319px;font-size:12px;line-height:1.5em;}
.ueberschrift_rechts{font-size:12px; font-weight:bold; color:#986667;margin-bottom:5px;}
.links120{width:130px;  height:auto;  float:left;  vertical-align:middle;}
.rechts400{width:400px;  height:auto;  float:left;  clear:right;  vertical-align:middle;}
.rechts315{width:320px;  height:auto;  float:left;  vertical-align:middle;}
/*---------------------------------------------------SUCHFELDER*/
.element570{width:570px;margin-left:auto;margin-right:auto;text-align:center;font-size:12px;color:#FFFFFF;  font-style:normal;  font-weight:normal;  line-height:12px;}
.element700{width:700px;margin-left:auto;margin-right:auto;text-align:center;font-size:12px;color:#FFFFFF;font-style:normal;font-weight:normal;line-height:12px;}
.element120{width:120px;  height:30px;  float:left;  text-align:left;  vertical-align:middle;  line-height:21px;}
.element420{width:420px;  height:30px;  float:left;  text-align:left;  vertical-align:middle;}
.element420 a:link{text-decoration:underline;  color:#647280;}
.element420 a:visited{text-decoration:underline;  color:#647280;}
.element420 a:hover{text-decoration:underline;  color:#FFFFFF;}
.headline{padding:2px;padding-left:25px;border-bottom:1px solid #A4131C;margin-bottom:10px;color:#454545;font-weight: bold;font-size:14px;line-height: 1.5em;background-image: url(../images/catcher.gif);background-repeat: no-repeat;background-position: left;}
.headline_anfrage{padding:2px;padding-left:25px;border-bottom:1px solid #A4131C;margin-bottom:10px;color:#454545;font-weight: bold;font-size:16px;line-height: 1.5em;background-image: url(../images/catcher2.gif);background-repeat: no-repeat;background-position: left;}
.headline_detail{padding:2px;padding-left:25px;border-bottom:1px solid #A4131C;margin-bottom:20px;margin-top:20px;color:#454545;font-weight: bold;font-size:14px;line-height: 1.5em;background-image: url(../images/catcher.gif);background-repeat: no-repeat;background-position: left;}
.subheadline_detail{font-size:16px;font-weight:bold;color:#A4131C;margin-top: 25px;margin-bottom: 10px;padding-top: 25px;border-top : 1px dashed #d4d2d0;}
.inhalt_detail_p{margin-top:0px;}
.box_inhalt{padding:15px;border:1px solid #D8D8D8;background-color:#ffffff;margin-top: 30px;}
.headbezeichnung{float:left;font-size:22px;font-weight:bold;margin-left:50px;margin-top:50px;color:#8F8B8C;}
.headbezeichnung a:link, .headbezeichnung a:visited, .headbezeichnung a:hover{color:#8F8B8C;}
.element30{width:30px;  height:30px;  float:left;  text-align:left;  vertical-align:middle;  line-height:22px;}
.element70{width:70px;  float:left;  text-align:left;  line-height:18px;  vertical-align:top;}
.element195{width:170px;  float:left;  text-align:left;  overflow:hidden;  line-height:18px;  vertical-align:top;}
.element70anfrage{width:70px;  float:left;  text-align:left;  line-height:23px;  vertical-align:top;}
.element195anfrage{width:170px;  float:left;  text-align:left;  overflow:hidden;  line-height:21px;  vertical-align:top;}
.element195anfrage2{width:357px;  float:left;  text-align:left;  overflow:hidden;  line-height:21px;  vertical-align:top;}
.infobutton{margin-top:0px;}
/*---------------------------------------------------HEADERBILDER*/
#header_neutral{width:930px;  background-color:#FFFFFF;padding-top:5px;}
/*------------------------------------------STARTSEITE*/
#box_text a:link, #box_text a:visited, #box_text a:hover{font-size:12px;}
.contentbox_rechts a:link, .contentbox_rechts a:visited, .contentbox_rechts a:hover{font-size:12px;}
/*---------------------------------------------------------FOOTER*/
#footer_background{height:auto;margin-left: auto;margin-right: auto;width:950px;}
.footer_end{border-top:1px solid #d8d8d8;background-color:#F1F1F1;}
#footer_banner{background-color:#9B141C;padding:20px;font-size:12px;color:#FFFFFF;}
#footer_links{padding:10px;line-height: 1.5;margin-left: auto;margin-right: auto;width: 950px;text-align: center;}
#footer_links a:link, #footer_links a:visited, #footer_links a:hover{color:#000000;}
#logos{margin-bottom:5px;padding:10px;background-color:#DADADA;}
/*--------------------------------------------------------FORMULARE*/
.clear{clear:both;  width:100px;  height:2px;}
.feld1{width:300px;  height:17px;  background-color:#FFFFFF;  border:solid 1px #CCCCCC;font-size:12px;color:#333333;  font-style:normal;  font-weight:normal;  padding-left:5px;  padding-top:2px;}
.feld1fehler{width:300px;  height:17px;  background-color:#FFFFFF;  border:solid 1px #FF0000;font-size:12px;color:#333333;  font-style:normal;  font-weight:normal;  padding-left:5px;  padding-top:2px;}
.feld2{width:400px;  height:200px;  background-color:#FFFFFF;  border:solid 1px #CCCCCC;font-size:12px;color:#333333;  font-style:normal;  font-weight:normal;  padding:5px;}
.feld2fehler{width:400px;  height:200px;  background-color:#FFFFFF;  border:solid 1px #FF0000;font-size:12px;color:#333333;  font-style:normal;  font-weight:normal;  padding:5px;}
.feld3{height:15px;  background-color:#FFFFFF;  border:solid 1px #CCCCCC;font-size:12px;color:#333333;  font-style:normal;  font-weight:normal;  padding-left:5px;}
.feld3fehler{height:15px;  background-color:#FFFFFF;  border:solid 1px #FF0000;font-size:12px;color:#333333;  font-style:normal;  font-weight:normal;  padding-left:5px;}
.auswahl{width:100px;  height:18px;  background-color:#FFFFFF;  border:solid 1px #CCCCCC;  vertical-align:middle;font-size:12px;color:#333333;  font-style:normal;  font-weight:normal;}
.submit{width:100px;  height:19px;  background-color:#D3D8DC;  border:solid 1px #CCCCCC;font-size:12px;color:#333333;  font-style:normal;  font-weight:normal;  text-align:center;  margin-top:1px;}
.checkbox{border:solid 1px #CCCCCC;  margin-bottom:1px;}
.selectbox{width:307px;  height:21px;  background-color:#FFFFFF;  border:solid 1px #CCCCCC;font-size:12px;color:#333333;  font-style:normal;  font-weight:normal;  padding-left:2px;}
.selectbox option{height:19px;padding-top:2px;}
.eintragenfieldset{width:500px;margin-top:10px;padding:4px;}
.eintragenfieldset legend{font-weight:bold;}
.kontaktformular_rechts_captcha{width:150px;  height:auto;  float:left;  vertical-align:middle;}
#kontaktformular_rechts_captchain{width:70px;  height:auto;  float:left;}
#kontaktformular_rechts_rechts{width:192px;  height:auto;  float:left;  text-align:right;  margin-top:-17px;}
.kleineeingabe{width:163px;  height:17px;  background-color:#FFFFFF;  border:solid 1px #4894D2; font-size:12px;color:#333333;  font-style:normal;  font-weight:normal;  padding-left:5px;  padding-top:2px;  margin-bottom:2px;}
.kleineeingabe2{width:350px;  height:17px;  background-color:#FFFFFF;  border:solid 1px #d8d8d8; font-size:12px;color:#333333;  font-style:normal;  font-weight:normal;  padding-left:5px;  padding-top:2px;  margin-bottom:2px;}
.kleineeingabefehler{width:163px;  height:17px;  background-color:#FFFFFF;  border:solid 1px #ff6666;font-size:12px;color:#333333;  font-style:normal;  font-weight:normal;  padding-left:5px;  padding-top:2px;  margin-bottom:2px;}
.kleineeingabefehler2{width:350px;  height:17px;  background-color:#FFFFFF;  border:solid 1px #ff6666; font-size:12px;color:#333333;  font-style:normal;  font-weight:normal;  padding-left:5px;  padding-top:2px;  margin-bottom:2px;}
.kleineanfrage{width:158px;  height:150px;  background-color:#FFFFFF;  border:solid 1px #4894D2; font-size:12px;color:#333333;  font-style:normal;  font-weight:normal;  padding:5px;}
.kleineanfrage2{width:345px;  height:150px;  background-color:#FFFFFF;  border:solid 1px #d8d8d8; font-size:12px;color:#333333;  font-style:normal;  font-weight:normal;  padding:5px;}
.kleineanfragefehler{width:158px;  height:150px;  background-color:#FFFFFF;  border:solid 1px #ff6666; font-size:12px;color:#333333;  font-style:normal;  font-weight:normal;  padding:5px;}
.kleineanfragefehler2{width:345px;  height:150px;  background-color:#FFFFFF;  border:solid 1px #ff6666; font-size:12px;color:#333333;  font-style:normal;  font-weight:normal;  padding:5px;}
.kleineauswahl{width:190px;  background-color:#FFFFFF;  border:solid 1px #d8d8d8;font-size:12px;color:#333333;  font-style:normal;  font-weight:normal;padding:2px;  margin-bottom:2px;  margin-top:1px;}
.anfragecheck{margin-left:0px;margin-bottom:0px;}
.anfragecheckerrahmen{width:163px;background-color:#B09E8F;  border:solid 1px #4894D2;  color:#FFFFFF;  padding:5px;  padding-left:15px;  margin-bottom:2px;  margin-top:3px;}
.anfragecheckerrahmen3{width:335px;background-color:#FFFFFF;  border:solid 1px #d8d8d8;  color:#000000;  padding:5px;  padding-left:15px;  margin-bottom:2px;  margin-top:3px;}
.anfragecheckerrahmen2{width:163px;background-color:#B09E8F;  border:solid 1px #4894D2;  color:#FFFFFF;  padding:5px;  padding-left:15px;  margin-bottom:2px;  margin-top:3px;}
.anfragecheckerrahmen4{width:335px;background-color:#FFFFFF;  border:solid 1px #d8d8d8;  color:#000000;  padding:5px;  padding-left:15px;  margin-bottom:2px;  margin-top:3px;}
.anfrageabsenden{width:195px;  height:25px;  background-color:#fc8941;border:1px outset #FF6200; font-size:12px;color:#FFFFFF;  font-style:normal;  font-weight:bold;  text-align:center;  margin-top:22px;  text-decoration:none;  color:#FFFFFF;  padding-bottom:5px;  cursor:pointer;}
.anfrageabsenden:hover{width:195px;  height:25px;  background-color:#FF6200;border:1px outset #FF6200; font-size:12px;color:#FFFFFF;  font-style:normal;  font-weight:bold;  text-align:center;  margin-top:22px;  text-decoration:none;  color:#FFFFFF;  padding-bottom:5px;  cursor:pointer;}
/*--------------------------------------------------------FEHLERMELDUNGEN*/
#fehler{width:555px;  background-color:#ffcccc;  border:solid 1px #ff6666; font-size:12px;color:#ff6666;  padding:10px;  margin-top:15px;  margin-bottom:18px;}
.anfragefehler{background-color:#ffcccc;  border:solid 1px #ff6666; font-size:12px;color:#ff6666;  padding:5px;margin-bottom: 15px;}
.anfrageerfolg{width:253px;  background-color:#eeffee;  border:solid 1px #009933; font-size:12px;color:#009933;  padding:5px;  margin-bottom:18px;}
#erfolg{width:555px;  background-color:#eeffee;  border:solid 1px #009933; font-size:12px;color:#009933;  padding:10px;  margin-top:15px;  margin-bottom:18px;}
.gelbmeldung_klein{width:244px;  background-color:#ffffcc;  border:solid 1px #ff6600; font-size:12px;color:#ff6600;  padding:10px;  line-height:16px;  margin-bottom:18px;}
/*-----------------------------------------------------------AUTOCOMPLETE*/
.autocomplete{margin-top:0px;  background-color:#FFFFFF;font-size:10px;  color:#333333;    font-style:normal;    font-weight:normal;  border-bottom:solid 1px #8E999F;      z-index:3;}
.autocomplete ul{border:0px solid #CCCCCC;  margin:0;  padding:0;  list-style-type:none;  color:#333333;  line-height:16px;  font-size:12px;}
.autocomplete ul li.selected{background-color:#ffb;  color:#333333;  line-height:16px; }
.autocomplete ul strong.highlight{color:#333333;   margin:0;  padding:0;  line-height:16px;}
.autocomplete ul li{border-bottom:1px dashed #CCCCCC;font-size:12px;padding:2px;}
.hervorheben{color:#ff6600;}
/*-------------------------------------------------------------------SEITENANZEIGE*/
#sort a:link{color:#FFFFFF;font-weight:normal;}
#sort a:visited{color:#FFFFFF;font-weight:normal;}
#sort a:hover{color:#28384b; font-weight:normal;}
/*-------------------------------------------------------------------DETAILANSICHT*/
.DetailInfo{border-top:1px solid #bababa;border-bottom:1px solid #bababa;margin-top: 20px;}
.DetailInfoInhalt{background-color: #F0F0F0;padding-left: 5px;margin: 1px 0px;}
.DetailH1{color:#000000;font-size:20px;}
#einrichtungsfoto{width:575px;height:auto;text-align:center;}
.anfrage_detail{padding:15px;border-bottom: 1px dashed #A4131C;border-top: 1px dashed #A4131C;margin-top: 30px;background-color: #f4f4f4;}
.de_headline_big{height:19px;font-weight:bold;color:#FFFFFF;background-color:#AAB7C3;padding-left:5px;padding-top:4px;padding-bottom:4px;}
.de_headline_small{height:19px;background-color:#AAB7C3;font-weight:bold;color:#FFFFFF;padding-left:5px;padding-top:4px;padding-bottom:4px;}
.de_text_big{width:655px; background-color:#F0F0F0;border-top:solid 1px #FFFFFF;border-bottom:solid 1px #D5D5D5;padding:5px;}
.de_text_small{background-color:#F0F0F0;border-top:solid 1px #FFFFFF;border-bottom:solid 1px #D5D5D5;padding:5px;}
.de_text_orange{padding-top:10px;background-color:#fde3cd;border-bottom:solid 1px #D5D5D5;padding-left:5px;padding-right:5px;}
.de_text_orange2{padding-top:10px;background-color:#fde3cd;border-bottom:solid 1px #D5D5D5;padding-left:5px;padding-right:5px;}
.de_text_gruen{padding-top:10px;background-color:#C4F06B;border-bottom:solid 1px #D5D5D5;padding-left:5px;padding-right:5px;}
.de_nichtsda{width:655px; background-color:#F0F0F0;border-top:solid 1px #FFFFFF;border-bottom:solid 1px #D5D5D5;padding:5px;}
.de_wrapper{width:665px;background-color:#DEDEDE;border-top:solid 1px #FFFFFF;border-bottom:solid 1px #D5D5D5;}
.de_wrapper2{width:655px;padding-left:5px;padding-right:5px;background-color:#F0F0F0;border-top:solid 1px #FFFFFF;border-bottom:solid 1px #D5D5D5;}
.de_wrapper3{width:665px;background-color:#fafbea;border-top:solid 1px #FFFFFF;border-bottom:solid 1px #D5D5D5;}
.de_beschreibung_big{width:165px;padding:5px;background-color:#DEDEDE;border-right:solid 1px #D5D5D5;float:left;}
.de_inhalt_big{width:470px;padding:5px;background-color:#F0F0F0;border-left:solid 1px #FFFFFF;float:left;}
.de_termine_tab1{width:165px;padding:5px;border-right:solid 1px #D5D5D5;float:left;font-size: 11px;}
.de_termine_tab2{width:112px;padding:5px;border-left:solid 1px #FFFFFF;border-right:solid 1px #D5D5D5;float:left;font-size: 11px;}
.de_termine_tab3{width:70px;padding:5px;border-left:solid 1px #FFFFFF;border-right:solid 1px #D5D5D5;float:left;font-size: 11px;}
.de_termine_tab4{width:182px;padding:5px;border-left:solid 1px #FFFFFF;float:left;font-size: 11px;}
.de_grauer_trenner{font-size:0px;width:665px;height:5px;border-top:solid 1px #FFFFFF;background-color:#DEDEDE;}
.ganzrechts{float:right;margin-top:1px;padding-right:2px;margin-bottom:-1px;}
.ganzrechts a:link{text-decoration:none;border:0px;}
.ganzrechts a:visited{text-decoration:none;border:0px;}
.ganzrechts a:hover{text-decoration:none;border:0px;}
.ganzlinks{float:left;}
.de_clear{clear:both;font-size:0px;}
#logo_detailansicht{text-align:center;margin-bottom:10px;margin-top:10px;}
#socialbookmarks{width:264px;border-left:solid 1px #DDDDDD;border-right:solid 1px #DDDDDD;border-bottom:solid 1px #DDDDDD;padding-top:5px;padding-left:5px;padding-right:5px;}
#socialbookmarks a:link{text-decoration:none;border:0px;}
#socialbookmarks a:visited{text-decoration:none;border:0px;}
#socialbookmarks a:hover{text-decoration:none;border:0px;}
.bookmarks_ohne_b{height:16px;width:16px;border:0px;margin-right:6px;margin-bottom:5px;}
.orangemeldung_gross{width:557px;  background-color:#ffeecc;  border:solid 1px #ff6600;font-size:12px;color:#ff6600;  padding:10px;  margin-top:15px;  margin-bottom:18px;}
.orangemeldung_klein{background-color:#ffeecc;  border:solid 1px #ff6600;font-size:12px;color:#ff6600;  padding:10px;  margin-bottom:18px;}
/*-------------------------------------------------------------------NEWS*/
.news_aehnliche {font-size:11px;border: 1px solid #bababa;clear:left;float:left;margin-right: 15px;padding: 5px 15px;width:170px;background-image: url(../images/suche_bg2.jpg);background-repeat: repeat-x;background-position: bottom;}
.news_bild{padding:5px;border:solid 1px #eeeeee;float:left;margin-right:10px;margin-bottom:5px;background-color: #FFFFFF;}
.news_bild:hover{padding:5px;border:solid 1px #454545;float:left;margin-right:10px;margin-bottom:5px;background-color: #FFFFFF;}
.news_bild_detail{max-height: 280px;width:633px;overflow:hidden;text-align:center;}
.news_artikel_bild{padding:5px;border:solid 1px #cccccc;float:left;margin-right:10px;margin-bottom:5px;}
.news_bild a:link{text-decoration:none;border:0px;}
.news_bild a:visited{text-decoration:none;border:0px;}
.news_bild a:hover{text-decoration:none;border:0px;}
.news_bildtext{background-color:#eeeeee;color:#333333;width:633px;font-size:11px;text-align: center;padding: 5px 0px;min-height: 20px;}
.news_date{padding-bottom:6px;padding-left:0px;font-size:12px;font-weight:bold;color:#333333;}
.news_headline{font-size:15px;font-weight:bold;color:#ceb07c;padding-left:0px;margin-bottom:10px;margin-top:5px;}
.news_subheadline{font-size:12px;font-weight:bold;color:#AAAAAA;padding-left:0px;margin-bottom:4px;margin-top:-2px;}
.news_subheadline a:link, .news_subheadline a:visited, .news_subheadline a:hover{font-size:12px;font-weight:bold;color:#AAAAAA;padding-left:0px;margin-bottom:4px;margin-top:-2px;border:0px;text-decoration:none;}
.news_text{padding-left:0px;}
.news_text_bold{padding-left:0px;font-weight:bold;}
.news_clear{clear:both;  width:100%;text-align:right; }
.news_weitere_meldungen{font-size:14px;color:#333333;font-weight:bold;text-decoration:underline;padding-left:5px;}
.news_zusatz{width:568px;border:solid 1px #cccccc;background-color:#f7f1e8;padding:5px;}
.sterne{margin-bottom:-2px;}
.stern{margin-bottom:-2px;}
.news_bookmarks{border:solid 1px #cccccc;padding:5px;width:568px;padding-top:10px;margin-top:5px;}
.news_bookmarks a:link{border:0px;}
.news_bookmarks a:visited{border:0px;}
.news_bookmarks a:hover{border:0px;}
#contentbanner{width:570px;padding:5px;border-top:solid 1px #eeeeee;border-bottom:solid 1px #eeeeee;text-align:center;margin-top:0px;margin-bottom:20px;background-color:#eeeeee;}
#contentbanner a:link{border:0px;text-decoration:none;}
#contentbanner a:visited{border:0px;text-decoration:none;}
#contentbanner a:hover{border:0px;text-decoration:none;}
.anzeige{font-size:9px;color:#aaaaaa;width:565px;text-align:left;margin-top:20px;}
.amazonlink{padding:5px;width:245px;background-color:#FDE3CD;float:right;text-align:center;}
/*----------------------------------------------------VERANSTALTUNGSKALENDER*/
.menue a:link{color:#454545;text-decoration:none;border:0px; }
.menue a:visited{color:#454545;text-decoration:none;border:0px; }
.menue a:hover{color:#FFFFFF;text-decoration:none;background-color:#9c151c;border:0px;display:block;}
.menue_passiv{height:17px;background-color:#FFFFFF;border:solid 1px #cccccc;margin-right:1px;float:left;color:#454545;margin-top:2px;}
.menue_aktiv{height:17px;background-color:#9c151c;color:#FFFFFF;float:left;margin-right:1px;border:1px solid #cccccc;margin-top:2px;}
.menue_aktiv a:link, .menue_aktiv a:visited{color:#FFFFFF;display:block;}
.vera_suche_content{width:558px;background-color:#ebf3f8;color:#333333;padding:10px;font-size:10px;  }
.vera_suche_content_left{width:275px;color:#006699;float:left; }
.vera_suche_content_right{width:275px;color:#006699;float:right; }
.vera_suche_datum_left{width:135px;color:#006699;float:left; }
.vera_suche_datum_right{width:135px;color:#006699;float:right; }
.vera_suche_select{width:275px;height:17px;border:solid 1px #a3bfd4;font-size:10px;color:#6699cc;margin-bottom:7px;}
.vera_suche_select_klein{width:134px;height:17px;border:solid 1px #a3bfd4;font-size:10px;color:#6699cc;padding-left:5px;margin-bottom:7px;float:left;}
.vera_suche_eingabe{width:267px;height:15px;border:solid 1px #a3bfd4;font-size:10px;color:#6699cc;padding-left:5px;margin-bottom:7px;}
.vera_suche_datum{width:127px;height:15px;border:solid 1px #a3bfd4;font-size:10px;color:#6699cc;padding-left:5px;margin-bottom:7px;}
.vera_suche_absenden{width:135px;color:#006699;float:right; }
.vera_suche_absenden_button{width:133px;height:19px;border:solid 1px #a3bfd4;font-size:10px;color:#6699cc;text-align:center;margin-bottom:7px;background-color:#a3bfd4;color:#ffffff;font-weight:bold;}
.vera_clear{clear:both;}
.vera_mehr{clear:both;  width:100%;text-align:right; }
.vera_headline{font-size:15px;font-weight:bold;color:#9c151c;padding-left:0px;margin-bottom:4px;margin-top:5px;border-bottom:0px;}
.vera_bild{padding:5px;border:solid 1px #eeeeee;float:left;margin-right:10px;margin-bottom:5px;}
.vera_bild a:link{text-decoration:none;border:0px;}
.vera_bild a:visited{text-decoration:none;border:0px;}
.vera_bild a:hover{text-decoration:none;border:0px;}
.vera_bildtext{background-color:#eeeeee;color:#333333;padding-left:5px;padding-right:5px;font-size:10px;}
.vera_date{padding-bottom:6px;padding-left:0px;font-size:12px;font-weight:bold;color:#333333;}
.vera_text{padding-left:0px;}
.vera_zusatz{width:568px;border:solid 1px #cccccc;background-color:#f2f7f9;padding:5px;}
.vera_anzahlergebnisse{font-size:12px;font-weight:bold;color:#000000;margin-top:5px;}
.empfehlung_klappbox{font-size:11px;z-index:1002;position:fixed;left:50%;top:50%;margin-top:-150px;margin-left:-284px;width:568px;border:outset 3px #cccccc;background-color:#eeeeee;padding-left:5px;padding-right:5px;background-image:url(../images/icons_send2.jpg);background-repeat:no-repeat;background-position:bottom right;}
.meldung_klappbox{font-size:11px;z-index:1002;position:fixed;left:50%;top:50%;margin-top:-150px;margin-left:-284px;width:568px;border:outset 3px #cccccc;background-color:#eeeeee;padding-left:5px;padding-right:5px;background-image:url(../images/icons_achtung.jpg);background-repeat:no-repeat;background-position:bottom right;}
.closeoverdiv{float: right;padding:3px;background-color:#AAB7C3;border:1px solid #E5E5E5;cursor: pointer;}
.closeoverdiv:hover{float: right;padding:3px;background-color:#454545;color:#FFFFFF;border:1px solid #E5E5E5;cursor: pointer;}
/* //////////////////////////////////////////////// */
.druckersymbol{margin-bottom:-4px;}
.druckersymbol2{margin-bottom:-6px;}
.empfehlung_links{width:280px;float:left;padding-top:5px;padding-bottom:5px;}
.empfehlung_rechts{width:280px;height:220px;float:right;padding-top:5px;padding-bottom:5px;}
/* AGB /////////////////////////////////////// */
.b12b{font-size:12px;font-weight:bold;color:#000000;}
.b11b{font-size:12px;font-weight:bold;color:#000000;}
.agb_links{width:30px;text-align:right;float:left;}
.agb_links2{width:10px;text-align:right;float:left;}
.agb_rechts{width:535px;text-align:left;float:right;}
.agb_rechts2{width:520px;text-align:left;float:right;}
.agb_clear{width:300px;height:15px;clear:both;font-size:1px;}
.agb_clear2{width:300px;height:1px;clear:both;font-size:1px;}
.supportback{width:100%;background-image:url(../images/supportback.jpg);background-repeat:no-repeat;}
.ansprechpartner_foto{width:256px;text-align:center;margin:5px;}
.fuenf{height:5px;}
.rahmen{border:solid 1px #CCCCCC;padding:1px;}
hr{border-top:solid 1px #CCCCCC;border-bottom:solid 0px #CCCCCC;border-left:solid 0px #CCCCCC;border-right:solid 0px #CCCCCC;}
.new_index_left600{width:611px;float:left;font-size:12px;line-height:1.5em;}
.new_box_links{width:665px;float: left;}
.new_box_rechts{width:255px;float:left;margin-top:30px;margin-left: 10px;}
.new_index_right300{width:300px;float:left;margin-top:30px;border:4px solid #cccccc;margin-left:10px;}
.freiesucheinputbegriff{width:319px;height:28px;background-color:#FFFFFF;border:solid 1px #929292;font-size:12px;padding-top:4px;padding-left:5px;font-weight:600;color:#868686;float:left;}
.freiesuche2{width:183px;height:18px;background-color:#FFFFFF;border:solid 1px #646869;font-size:10px;color:#868686;padding-left:5px;}
.freiesucheselectrubrik{border:solid 1px #929292;font-size:14px;color:#868686;font-weight:bold;height:31px;padding:2px;padding-top:7px;padding-right:10px;padding-left:5px;width:326px;}
.freiesucheoption{color:#333333;padding:3px;font-weight:bold;border-bottom:1px solid #646869;background-color:#FFFFFF;font-weight:normal;}
.freiesuche3{margin-left:5px;}
.freiesuchebutton{height:25px;width:100px;cursor:pointer;background-image:url(../images/button.jpg);background-repeat:no-repeat;}
.freiesuchebutton:hover{height:25px;width:100px;background-image:url(../images/button.jpg);background-position:100% -25px;background-repeat:no-repeat;cursor:pointer;}
.search-button{background-image:url(../images/search_button2.jpg);background-repeat:no-repeat;background-position:100% 0%;width:135px;height:103px;float:left;cursor:pointer;margin-left:30px;}
.search-button:hover{background-image:url(../images/search_button2.jpg);background-repeat:no-repeat;background-position:100% 100%;width:135px;height:103px;float:left;cursor:pointer;margin-left:30px;}
.freiesucheinputort{width:319px;height:28px;background-color:#FFFFFF;border:solid 1px #929292;font-size:12px;padding-left:5px;font-weight:600;padding-top:4px;color:#868686;float:left;}
.new_index_box{width:578px;border-left:solid 1px #FFFFFF;border-right:solid 1px #FFFFFF;background-color:#FFFFFF;color:#333333;font-size:12px;line-height:16px;}
.new_index_box a:link{text-decoration:none;cursor:pointer;}
.new_index_box a:visited{text-decoration:none;cursor:pointer;}
.new_index_box a:hover{text-decoration:underline;cursor:pointer;}
.new_index_box_samll{width:278px;border-left:solid 1px #FFFFFF;border-right:solid 1px #FFFFFF;padding:10px;background-color:#FFFFFF;color:#333333;font-size:12px;line-height:16px;}
.new_index_box_samll_n{width:278px;border-left:solid 1px #FFFFFF;border-right:solid 1px #FFFFFF;padding:10px;background-color:#FFFFFF;color:#333333;font-size:12px;line-height:16px;}
.new_index_box_samll2{width:578px;border-left:solid 1px #FFFFFF;border-right:solid 1px #FFFFFF;padding:10px;background-color:#FFFFFF;color:#333333;font-size:12px;line-height:16px;}
.new_index_box_samll_grau{width:298px;border-left:solid 1px #FFFFFF;border-right:solid 1px #FFFFFF;background-color:#dfdede;color:#333333;font-size:12px;text-align:center;}
.new_index_grau_headline{width:288px;height:27px;background-image:url(../images/headline_grau.jpg);background-repeat:repeat-x;background-color:#C0BFC0;border:solid 1px #FFFFFF;padding-left:10px;color:#FFFFFF;font-weight:800;line-height:28px;font-size:16px;}
.startseite_h1{color:#986667;font-weight:bold;font-size:12px;}
.newsletter1{width:185px;height:17px;background-color:#EEEEEE;border:solid 1px #646869;font-size:12px;padding-left:5px;padding-top:2px;color:#868686;margin-right:5px;}
.voting_button{float:right;cursor:pointer;margin-top:-18px;}
.buch_headline{font-size:15px;font-weight:bold;color:#ceb07c;padding-left:0px;margin-bottom:10px;margin-top:5px;}
.buch_headline a:link,.buch_headline a:visited,.buch_headline a:hover{font-size:12px;}
.buch_subheadline{font-size:12px;color:#9c151c;padding-left:0px;margin-bottom:4px;margin-top:-2px;line-height:1.5em;}
.feld4{width:350px;height:15px;background-color:#FFFFFF;border:solid 1px #CCCCCC;font-size:12px;color:#333333;font-style:normal;font-weight:normal;padding-left:5px;}
.feld5{width:561px;height:100px;background-color:#FFFFFF;border:solid 1px #CCCCCC;font-size:12px;color:#333333;font-style:normal;font-weight:normal;padding-left:5px;}
.ergebnissinfo{margin-top:30px;background-color:#ebeaea;border-bottom:1px solid #bfbebe;background-repeat:repeat-x;color:#454545;height:24px;padding:2px;font-size:12px;}
.selectboxfreiesuche{width:50px;margin-left:10px;margin-top:1px;height:19px;}
.anzahlproseite{float:left;width:65px;}
.proseite{float:left;margin-top:5px;}
.freiesucheergebnisse{width:150px;float:right;text-align:right;margin-right:10px;margin-top:5px;}
.ergebnissbox{background-color:#FEFEFE;color:#333333;width:892px;padding:10px;margin-left:auto;margin-right:auto;font-size:12px;padding-bottom:0px;}
.ergebnissbox_einrichtung{color:#333333;width:892px;padding:10px;margin-left:auto;margin-right:auto;font-size:12px;padding-bottom:0px;}
.aktuelleseite{color:#333333;margin-left:auto;margin-right:auto;font-size:12px;text-align:center;}
.aktuelleseite a:link{color:#FFFFFF;padding-left: 3px;padding-right: 3px;display:block;text-decoration:none;}
.aktuelleseite a:visited{color:#FFFFFF;padding-left: 3px;padding-right: 3px;display:block;text-decoration:none;}
.aktuelleseite a:hover{background-color:#FFFFFF;padding-left: 3px;padding-right: 3px;display:block;text-decoration:none;color:#9c151c;}
.anfrageueberschrift{font-weight:bold;font-size:14px;color:#333333;}
.aktuellezahl{height:18px;padding-left: 3px;padding-right: 3px;color:#454545;background-color:#FFFFFF;width:auto;border:solid 1px #9c151c;font-weight:bold;float:left;margin-left:2px;line-height:18px;}
.aktuellelinkzahl{height:18px;width:auto;background-color:#9c151c;border:solid 1px #454545;font-weight:bold;float:left;margin-left:2px;color:#454545;line-height:18px;}
.selectproseite{height:18px;color:#333333;background-color:#FFFFFF;border:solid 1px #9c151c;line-height:18px;margin-top:2px;margin-left:10px;padding-left:3px;}
.eb_headline{height:45px;font-size:16px;color:#333333;font-weight:bold;}
.eb_headline a:link{font-size:16px;font-weight:bold;}
.eb_headline a:visited{font-size:16px;font-weight:bold;}
.eb_headline a:hover{font-size:16px;font-weight:bold;}
.eb_logo{width:118px;height:auto;padding:5px;text-align:center;background-image:url(../images/eb_logo.gif);border:solid 1px #b2b2b2;overflow:hidden;}
.eb_links{float:left;width:150px;}
.eb_info{width:130px;height:auto;margin-top:5px;float:left;}
.eb_info_punkt{vertical-align:top;background-color:#e3f4ff;padding:2px;}
.eb_info_punkt_ue{background-color:#E5E5E5;padding:2px;font-weight:bold;width:130px;}
.eb_info_einrichtung{width:auto;height:auto;line-height:32px;font-weight:bold;letter-spacing:-1px;margin-top:-8px;}
.eb_ende{width:892px;height:10px;background-image:url(../images/eb_ende.gif);background-repeat:repeat-x;}
.eb_anzeige_anbieter{color:#AAAAAA;font-size:12px;font-weight:normal;}
.eb_beschreibung{font-weight:normal;line-height:16px;color:#333333;}
.eb_datum{float:left;margin-left:10px;}
.eb_tab_datum{width:130px;background-color:#FFFFA7;}
.eb_tab_ort{background-color:#FFFFA7;width:130px;}
.eb_mehr{width:68px;height:23px;float:right;}
.eb_mehr a:link{background-image:url(../images/eb_mehr.jpg);background-repeat:no-repeat;background-position:100% 100%;display:block;}
.eb_mehr a:visited{background-image:url(../images/eb_mehr.jpg);background-position:100% 100%;background-repeat:no-repeat;display:block;}
.eb_mehr a:hover{background-image:url(../images/eb_mehr.jpg);background-repeat:no-repeat;background-position:100% 0%;display:block;}
.clear0{clear:both;font-size:0px;height:0px;}
.newsflasher_onenews{width:280px;height:70px;border-bottom:solid 1px #ceb17e;padding-top:5px;cursor:pointer;}
.newsflasher_onenews a:link{text-decoration:none;color:#ceb17e;font-size:12px;}
.newsflasher_onenews a:visited{text-decoration:none;color:#ceb17e;font-size:12px;}
.newsflasher_onenews a:hover{text-decoration:none;color:#ceb17e;font-size:12px;}
.newsflasher_nummer{width:20px;height:66px;color:#ceb17e;font-size:26px;line-height:63px;float:left;text-align:center;}
.newsflasher_foto{width:80px;height:60px;padding:2px;border:solid 1px #CCCCCC;float:left;overflow:hidden;}
.newsflasher_headline_braun{width:165px;color:#ceb17e;font-size:12px;font-weight:bold;float:left;margin-left:5px;line-height:13px;overflow:hidden;}
.kurz_vorgestellt{width:548px;background-image:url(../images/kvg_bg_icon.jpg);background-repeat:no-repeat;background-position:top right;background-color:#e7f2f8;margin-top:0px;margin-bottom:40px;padding-left:20px;padding-top:10px;padding-bottom:10px;padding-right:10px;border-left:solid 1px #59b5eb;border-right:solid 1px #59b5eb;border-bottom:solid 1px #59b5eb;}
.kvg_headline{width:570px;height:22px;background-image:url(../images/headline_kvg.gif);background-repeat:repeat-x;padding-left:10px;color:#FFFFFF;font-weight:bold;line-height:22px;font-size:16px;}
.kvg_name{font-size:14px;font-weight:bold;font-style:italic;color:#333333;}
.kvg_logo{width:118px;height:118px;padding:9px;text-align:center;background-image:url(../images/eb_logo.gif);border:solid 1px #b2b2b2;float:left;}
.kvg_adresse{width:400px;height:auto;text-align:left;float:right;}
.kvg_element195{width:295px;  float:left;  text-align:left;  overflow:hidden;  line-height:18px;  vertical-align:top;}
.kvg_profillink{width:545px;text-align:right;}
/*  EINRICHTEN  *******************************************/
.links140{width:140px;  height:auto;  float:left;  vertical-align:middle;}
.feldfest{width:300px;  height:17px;  background-color:#f0f0f0;  border:solid 1px #CCCCCC; font-size:12px;  color:#333333;  font-style:normal;  font-weight:normal;  padding-left:5px;  padding-top:2px;}
.feld6{width:300px;  height:80px;  background-color:#FFFFFF;  border:solid 1px #CCCCCC;font-size:12px;  color:#333333;  font-style:normal;  font-weight:normal;  padding-left:5px;}
.feld6fehler{width:300px;  height:15px;  background-color:#FFFFFF;  border:solid 1px #FF0000; font-size:12px;  color:#333333;  font-style:normal;  font-weight:normal;  padding-left:5px;}
.feld7{width:249px;  height:17px;  background-color:#FFFFFF;  border:solid 1px #CCCCCC; font-size:12px;color:#333333;  font-style:normal;  font-weight:normal;padding-left:5px;padding-top:2px;}
.feld7fehler{width:249px;  height:17px;  background-color:#FFFFFF;  border:solid 1px #FF0000; font-size:12px;color:#333333;  font-style:normal;  font-weight:normal;padding-left:5px;padding-top:2px;}
.feld41{height:17px;  width:40px;  background-color:#FFFFFF;  border:solid 1px #CCCCCC; font-size:12px;color:#333333;  font-style:normal;  font-weight:normal;  padding-left:5px;  padding-top:2px;}
.feld41fehler{height:17px;  width:40px;  background-color:#FFFFFF;  border:solid 1px #FF0000; font-size:12px;color:#333333;  font-style:normal;  font-weight:normal;  padding-left:5px;  padding-top:2px;}
.feld51{height:17px;  width:119px;  background-color:#FFFFFF;  border:solid 1px #CCCCCC; font-size:12px;color:#333333;  font-style:normal;  font-weight:normal;  padding-left:5px;  padding-top:2px;}
.feld51fehler{height:17px;  width:119px;  background-color:#FFFFFF;  border:solid 1px #FF0000; font-size:12px;color:#333333;  font-style:normal;  font-weight:normal;  padding-left:5px;  padding-top:2px;}
#eintragen_rechts_captcha{width:150px;  height:auto;  float:left;  vertical-align:middle;}
.feld31{height:18px;  background-color:#FFFFFF;  border:solid 1px #CCCCCC; font-size:12px;color:#333333;  font-style:normal;  font-weight:normal;  padding-left:5px;  padding-top:2px;}
.feld31fehler{height:18px;  background-color:#FFFFFF;  border:solid 1px #FF0000; font-size:12px;color:#333333;  font-style:normal;  font-weight:normal;  padding-left:5px;  padding-top:2px;}
.selectboxfehler{width:307px;  height:21px;  background-color:#FFFFFF;  border:solid 1px #FF0000; font-size:12px;color:#333333;  font-style:normal;  font-weight:normal;  padding-left:2px;}
.selectboxfehler option{height:19px;padding-top:2px;}
.pakete1{width:210px;background-color:#F4F2E9;padding:5px;border-bottom:solid 2px #FFFFFF;height:27px;}
.pakete2{width:70px;text-align:center;background-color:#E4E1DA;border-bottom:solid 2px #FFFFFF;height:27px;}
.pakete3{padding:5px;background-color:#F3F6DF;width:70px;text-align:center;border-bottom:solid 2px #FFFFFF;height:27px;}
.pakete4{padding:5px;width:70px;background-color:#F9E7E0;text-align:center;border-bottom:solid 2px #FFFFFF;height:27px;}
.pakete5{padding:5px;width:350px;background-color:#FFE2B0;text-align:center;border-bottom:solid 2px #FFFFFF;height:27px;}
.pakete5-1{padding:5px;width:70px;background-color:#FFE2B0;text-align:center;border-bottom:solid 2px #FFFFFF;height:27px;}
.pakete5-2{padding:5px;width:70px;background-color:#F4D4A6;text-align:center;border-bottom:solid 2px #FFFFFF;height:27px;}
.pakete6{padding:5px;width:70px;background-color:#E0F2FB;text-align:center;border-bottom:solid 2px #FFFFFF;height:27px;}
.pakete8{padding:5px;width:70px;background-color:#EDBFE7;text-align:center;border-bottom:solid 2px #FFFFFF;height:27px;}
.paketueberschrift{color:#333333;font-size:12px;background-color:#DDDCDD;font-weight:800;padding:5px;border-bottom:solid 2px #FFFFFF;}
.pakete1-1{color:#333333;font-size:12px;background-color:#DDDCDD;font-weight:800;padding:5px;width:210px;border-bottom:solid 2px #FFFFFF;}
.pakete7-1{background-color:#1D77A8;color:#FFFFFF;font-weight:bold;text-align:center;font-size:12px;}
.pakete7-2{background-color:#5CA7D8;color:#FFFFFF;font-weight:bold;text-align:center;font-size:12px;}
.pakete7{background-color:#DDDCDD;}
.SelectInhalt, .SelectInhaltEw{border:solid 1px #929292;font-size:12px;color:#868686;height:23px;padding:2px;padding-top:8px;padding-right:10px;padding-left:5px;font-weight:600;width:309px;background-image:url(../images/selectpfeil2.gif);background-repeat:no-repeat;background-position:right;cursor:pointer;}
.Checkbox{z-index:3;position:absolute;background-color:#FFFFFF;border:1px solid #646869;width:300px;padding:2px;font-size:12px;margin-top:2px;cursor:default;}
.checkdiv{max-height:200px;overflow:auto;}
.selectoption{border-bottom:1px solid #cccccc;font-size:12px;height:22px;padding-top:4px;font-weight:600;}
.selectoption:hover{border-bottom:1px solid #cccccc;font-size:12px;height:22px;padding-top:4px;background-color:#8E4747;color:#ffffff;}
.wie-werde-ich{background-image:url(../images/wie-werde-ich-bg.jpg);background-repeat:repeat-x;width:250px;border:1px solid #454545;height:121px;color:#454545;font-size:12px;margin-top: 30px;}
.selectbox-wie-werde-ich{width:200px;height:18px;font-size:10px;color:#333333;font-style:normal;font-weight:normal;border:1px solid #666666;margin-top:15px;margin-bottom:15px;}
.facebook_teaser{background-image:url(../images/facebook.gif);background-repeat: no-repeat;padding:3px 0 0 26px;height:20px;}
.facebook_teaser a:link,.facebook_teaser a:visited {color:#3579A7;font-weight: bold;text-decoration: none;font-size: 12px;}
.facebook_teaser a:hover {color:#3579A7;font-weight: bold;text-decoration: underline;font-size: 12px;}
.ListAngebot {cursor:pointer;}
.ListAngebot:hover {cursor:pointer;text-decoration: underline;}
.newssubinfo {font-weight:bold;font-size: 10px;color: #A4131C;margin:10px 0px;}
.newssubinfo_detail {font-size: 10px;margin-bottom:10px;color:#454545;margin-top:0px;font-weight:normal;}
.tabelleTermine{border:1px solid #D8D8D8;border-collapse: collapse;}
.tabelleTermine tr {border-bottom:1px solid #D8D8D8;}
.tabelleTermine th {border-bottom:1px solid #D8D8D8;border-right:1px solid #D8D8D8;padding: 4px;font-weight: bold;}
.tabelleTermine td {border-right:1px solid #D8D8D8;padding: 4px;text-align: center;}
#Beratung input{border:1px solid #d8d8d8;}
#Beratung textarea{border:1px solid #d8d8d8;}
