.background
   {
   background-image: url(../gfx/background.jpg);
   }

/*DIV-Boxen-Allgemein*/
.main
   {
   position:absolute;
   top:20px;
   left:50%;
   margin-left:-500px;
   width:990px;
   text-align:center;
   }
.main_blank
   {
   float:left;
   width:5%;
   height:1px;
   }
.paper_blank
   {
   float:left;
   width:2.5%;
   height:1px;
   }
.paper_background
   {
   float:left;
   width:95%;
   margin-top:-5px;
   text-align:center;
   background-image: url(../gfx/paper.gif);
   }
.button
   {
   float:left;
   text-align:center;
   width:18%;
   height:80px;
   }
.button_2
   {
   float:left;
   text-align:center;
   width:16%;
   height:160px;
   }
.topbar
   {
   float:left;
   width:100%;
   text-align:center;
   }
.ende
   {
   float:left;
   width:100%;
   height:25px;
   text-align:center;
   }
.line
   {
   color:#90441b;
   }

/*DIV-Boxen-Startseite*/
.willkommen
   {
   float:left;
   width:90%;
   height:40px;
   text-align:center;
   }
.text_startseite
   {
   float:left;
   width:90%;
   min-height:200px;
   text-align:center;
   }
.besucher
   {
   position:absolute;
   top:105px;
   width:300px;
   left:50%;
   margin-left:-162px;
   }

/*DIV-Boxen-Methoden*/
.rubrik_name
   {
   float:left;
   width:27%;
   height:40.5px;
   margin-top:13.5px;
   }
.rubrik_logo
   {
   float:right;
   width:8%;
   height:54px;
   text-align:left;
   }
.details
   {
   float:right;
   width:55%;
   text-align:left;
   }
.stichwort_suche
   {
   float:left;
   width:35%;
   height:120px;
   }
.infobox_methoden
   {
   float:right;
   height:20px;
   width:20px;
   padding:0;
   background-image:url(../gfx/info.jpg);
   }
.infobox_methoden div
   {
   display:none;
   }
.infobox_methoden:hover div
   {
   position:absolute;
   display:block;
   width:492px;
   left:50%;
   top:141px;
   margin-left:-90px;
   border:2px solid #000080;
   padding:6px;
   background:white;
   }

/*DIV-Boxen-Inserenten*/
.inserenten
   {
   float:right;
   text-align:center;
   width:62%;
   min-height:650px;
   }
.page
   {
   float:left;
   text-align:center;
   width:10%;
   height:40px;
   }
.direkt_page
   {
   float:left;
   text-align:center;
   width:80%;
   height:40px;
   }
.land_selekt
   {
   float:left;
   width:9%;
   height:50px;
   }
.karte
   {
   float:left;
   width:27%;
   }
.filter
   {
   float:left;
   width:24%;
   height:50px;
   }
.inserenten_thump_box
   {
   width:555px;
   border:1px solid #90441b;
   }
.inserent_thump_bild
   {
   float:left;
   width:17%;
   }
.inserent_thump_adresse
   {
   float:left;
   width:53%;
   }
.inserent_thump_rubriken
   {
   float:left;
   width:30%;
   }
.infobox
   {
   float:left;
   height:20px;
   margin-top:20px;
   width:20px;
   padding:0;
   background-image:url(../gfx/info.jpg);
   }
.infobox div
   {
   display:none;
   }
.infobox:hover div
   {
   position:absolute;
   display:block;
   width:576px;
   height:154px;
   left:50%;
   top:532px;
   margin-left:-165px;
   border:2px solid #000080;
   padding:6px;
   background:white;
   }

/*DIV-Boxen-Forum*/
.forum_rubrik
   {
   float:left;
   width:27%;
   min-height:25px;
   }
.forum_beitrag
   {
   float:left;
   width:8%;
   min-height:25px;
   }
.forum_inhalt
   {
   float:right;
   width:55%;
   text-align:left;
   }
.forum_schelm
   {
   position:absolute;
   width:600px;
   height:300px;
   top:150px;
   left:50%;
   margin-left:-300px;
   border:4px solid #90441b;
   background:red;
   }

/*DIV-Boxen-Events*/
.event_thump_box
   {
   width:555px;
   border:1px solid #90441b;
   height:70px;
   }
.event_thump_bild
   {
   float:left;
   width:10%;
   min-height:55px;
   }
.event_thump_adresse
   {
   float:left;
   width:45%;
   min-height:55px;
   }
.event_thump_datum
   {
   float:left;
   width:15%;
   min-height:55px;
   }
.event_thump_zeit
   {
   float:left;
   width:15%;
   min-height:55px;
   }
.event_thump_kosten
   {
   float:left;
   width:15%;
   min-height:55px;
   }

/*DIV-Boxen-Impressum*/
.impressum_biografie
   {
   float:left;
   width:20%;
   min-height:260px;
   }
.impressum_adresse
   {
   float:left;
   width:45%;
   min-height:260px;
   }
.impressum_anmeldung
   {
   float:left;
   width:25%;
   min-height:260px;
   }
.impressum_anmeldung_left
   {
   float:left;
   width:35%;
   text-align:right;
   }
.impressum_anmeldung_right
   {
   float:left;
   width:65%;
   }
.impressum_haftung
   {
   float:left;
   width:90%;
   }
.infobox_login
   {
   float:left;
   height:20px;
   width:20px;
   margin-top:3px;
   padding:0;
   background-image:url(../gfx/info.jpg);
   }
.infobox_login div
   {
   display:none;
   }
.infobox_login:hover div
   {
   position:absolute;
   display:block;
   width:209px;
   left:50%;
   top:250px;
   margin-left:193px;
   border:2px solid #000080;
   padding:6px;
   background:white;
   }
.loginfail
   {
   position:absolute;
   width:400px;
   left:50%;
   top:141px;
   margin-left:-240px;
   border:2px solid red;
   padding:6px;
   background:white;
   }


/*DIV-Boxen-Biografie*/
.rechte_box
   {
   width:700px;
   border:1px solid #90441b;
   }
.rechte_anmeldung
   {
   float:left;
   width:45%;
   }

/*DIV-Boxen-kontakt*/
.kontakt_right
   {
   float:right;
   width:50%;
   height:200px;
   }
.kontakt_middle
   {
   float:right;
   width:25%;
   height:50px;
   }
.kontakt_left
   {
   float:right;
   width:15%;
   height:50px;
   text-align:right;
   }

/*DIV-Boxen-kontakt*/
.kontakt_right
   {
   float:right;
   width:50%;
   height:200px;
   }

/*DIV-Boxen-Anmeldung*/
.anmeldung_titel
   {
   float:left;
   text-align:right;
   width:90%;
   }
.anmeldung_left
   {
   float:left;
   text-align:right;
   width:33%;
   min-height:30px;
   }
.anmeldung_block
   {
   float:left;
   text-align:right;
   width:2%;
   min-height:30px;
   }
.anmeldung_middle
   {
   float:left;
   width:40%;
   min-height:30px;
   text-align:left;
   }
.anmeldung_right
   {
   float:left;
   width:15%;
   min-height:30px;
   text-align:left;
   }
.anmeldung_doppel
   {
   float:left;
   width:45%;
   min-height:30px;
   text-align:left;
   }
.infobox_anbieter
   {
   float:left;
   height:20px;
   width:20px;
   margin-top:3px;
   padding:0;
   background-image:url(../gfx/info.jpg);
   }
.infobox_anbieter div
   {
   display:none;
   }
.infobox_anbieter:hover div
   {
   position:absolute;
   display:block;
   width:250px;
   left:50%;
   top:305px;
   margin-left:10px;
   border:2px solid #000080;
   padding:6px;
   background:white;
   }
.infobox_mail
   {
   float:left;
   height:20px;
   width:20px;
   margin-top:3px;
   padding:0;
   background-image:url(../gfx/info.jpg);
   }
.infobox_mail div
   {
   display:none;
   }
.infobox_mail:hover div
   {
   position:absolute;
   display:block;
   width:250px;
   left:50%;
   top:517px;
   margin-left:10px;
   border:2px solid #000080;
   padding:6px;
   background:white;
   }
.infobox_datei
   {
   float:left;
   height:20px;
   width:20px;
   margin-top:3px;
   padding:0;
   background-image:url(../gfx/info.jpg);
   }
.infobox_datei div
   {
   display:none;
   }
.infobox_datei:hover div
   {
   position:absolute;
   display:block;
   width:250px;
   left:50%;
   top:575px;
   margin-left:10px;
   border:2px solid #000080;
   padding:6px;
   background:white;
   }
.infobox_passwort
   {
   float:left;
   height:20px;
   width:20px;
   margin-top:3px;
   padding:0;
   background-image:url(../gfx/info.jpg);
   }
.infobox_passwort div
   {
   display:none;
   }
.infobox_passwort:hover div
   {
   position:absolute;
   display:block;
   width:250px;
   left:50%;
   top:605px;
   margin-left:10px;
   border:2px solid #000080;
   padding:6px;
   background:white;
   }
.infobox_aktionsbereich
   {
   float:left;
   height:20px;
   width:20px;
   margin-top:3px;
   padding:0;
   background-image:url(../gfx/info.jpg);
   }
.infobox_aktionsbereich div
   {
   display:none;
   }
.infobox_aktionsbereich:hover div
   {
   position:absolute;
   display:block;
   width:250px;
   left:50%;
   top:635px;
   margin-left:10px;
   border:2px solid #000080;
   padding:6px;
   background:white;
   }
.infobox_about
   {
   float:left;
   height:20px;
   width:20px;
   margin-top:3px;
   padding:0;
   background-image:url(../gfx/info.jpg);
   }
.infobox_about div
   {
   display:none;
   }
.infobox_about:hover div
   {
   position:absolute;
   display:block;
   width:250px;
   left:50%;
   top:743px;
   margin-left:10px;
   border:2px solid #000080;
   padding:6px;
   background:white;
   }
.anmeldung_arbeitsfeld
   {
   float:left;
   width:33.33%;
   height:30px;
   }
.anmeldung_konto_left
   {
   float:left;
   text-align:right;
   width:32%;
   height:30px;
   }
.anmeldung_konto_right
   {
   float:left;
   text-align:left;
   width:66%;
   height:30px;
   }
.empfehlung_left
   {
   float:left;
   width:37%;
   height:30px;
   text-align:right;
   }
.empfehlung_middle
   {
   float:left;
   width:30%;
   height:30px;
   }
.empfehlung_right
   {
   float:left;
   width:33%;
   height:30px;
   text-align:left;
   }

.anmeldung_send
   {
   float:right;
   width:45%;
   height:50px;
   }
.anmeldung_back
   {
   float:left;
   width:45%;
   height:50px;
   }

.fehlermeldung
   {
   position:absolute;
   top:120px;
   width:831px;
   left:50%;
   margin-left:-424px;
   height:80px;
   background:white;
   border:2px solid red;
   padding:6px;
   }

/*DIV-Boxen-Blankboxen/Platzhalter*/
.button_2_blank
   {
   float:left;
   width:10%;
   height:160px;
   }
.blank_line
   {
   float:left;
   width:100%;
   min-height:20px;
   }
.willkommen_blank
   {
   float:left;
   width:5%;
   height:40px;
   }
.text_startseite_blank
   {
   float:left;
   width:5%;
   min-height:200px;
   }
.blank_left
   {
   float:left;
   width:5%;
/*   background:red;*/
   }
.blank_right
   {
   float:right;
   width:5%;
/*   background:green;*/
   }

/*DIV-Boxen-Inserenten.php*/
.inserenten_box
   {
   width:800px;
   border:1px solid #90441b;
   text-align:center;
   }
.inserent_bild
   {
   float:left;
   width:22%;
   min-height:215px;
   text-align:center;
   }
.inserent_adresse
   {
   float:left;
   width:35%;
   min-height:215px;
   text-align:center;
   }
.inserent_rubriken
   {
   float:left;
   width:33%;
   text-align:center;
   }
.about
   {
   float:left;
   width:90%;
   text-align:center;
   }
.green_line
   {
   float:left;
   width:90%;
   background:green;
   }

/*DIV-Boxen-Event.php*/
.event_bild
   {
   float:left;
   width:23%;
   min-height:110px;
   }
.event_titel
   {
   float:left;
   width:37%;
   min-height:110px;
   }
.event_veranstalter
   {
   float:left;
   width:30%;
   min-height:110px;
   }
.event_punkt_titel
   {
   float:left;
   width:23%;
   min-height:30px;
   text-align:right;
   }
.event_punkt_block
   {
   float:left;
   width:3%;
   min-height:30px;
   }
.event_punkt_inhalt
   {
   float:left;
   width:64%;
   min-height:30px;
   text-align:left;
   }
.event_box, .inserat_box
   {
   border:1px solid #90441b;
   }

/*DIV-Boxen loginbereich/intern_start*/
.red_line
   {
   float:left;
   width:90%;
   background:red;
   }

/*DIV-Boxen loginbereich/intern_inserate*/
.inserat_selekt_2
   {
   float:left;
   width:50%;
   }

/*DIV-Boxen loginbereich/intern_profil*/
.infobox_profil_anbieter, .infobox_profil_praxis, .infobox_profil_name, .infobox_profil_strasse, .infobox_profil_adresse, .infobox_profil_telefon, .infobox_profil_fax, .infobox_profil_mail, .infobox_profil_homepage, .infobox_profil_aktionsbereich, .infobox_profil_extrabild, .infobox_profil_about
   {
   float:right;
   height:20px;
   width:20px;
   padding:0;
   background-image:url(../gfx/info.jpg);
   }

.infobox_profil_anbieter div, .infobox_profil_praxis div, .infobox_profil_name div, .infobox_profil_strasse div, .infobox_profil_adresse div, .infobox_profil_telefon div, .infobox_profil_fax div, .infobox_profil_mail div, .infobox_profil_homepage div, .infobox_profil_aktionsbereich div, .infobox_profil_extrabild div, .infobox_profil_about div
   {
   display:none;
   }

.infobox_profil_anbieter:hover div, .infobox_profil_praxis:hover div, .infobox_profil_name:hover div, .infobox_profil_strasse:hover div, .infobox_profil_telefon:hover div, .infobox_profil_adresse:hover div, .infobox_profil_fax:hover div, .infobox_profil_mail:hover div, .infobox_profil_homepage:hover div, .infobox_profil_aktionsbereich:hover div, .infobox_profil_extrabild:hover div, .infobox_profil_about:hover div
   {
   position:absolute;
   display:block;
   width:290px;
   left:50%;
   border:2px solid #000080;
   padding:6px;
   background:white;
   }

.infobox_profil_anbieter:hover div
   {
   top:472px;
   margin-left:115px;
   }
.infobox_profil_praxis:hover div
   {
   top:511px;
   margin-left:115px;
   }
.infobox_profil_name:hover div
   {
   top:533px;
   margin-left:115px;
   }
.infobox_profil_strasse:hover div
   {
   top:555px;
   margin-left:115px;
   }
.infobox_profil_adresse:hover div
   {
   top:577px;
   margin-left:115px;
   }
.infobox_profil_telefon:hover div
   {
   top:599px;
   margin-left:115px;
   }
.infobox_profil_fax:hover div
   {
   top:621px;
   margin-left:115px;
   }
.infobox_profil_mail:hover div
   {
   top:644px;
   margin-left:115px;
   }
.infobox_profil_homepage:hover div
   {
   top:666px;
   margin-left:115px;
   }
.infobox_profil_aktionsbereich:hover div
   {
   top:747px;
   margin-left:92px;
   }
.infobox_profil_extrabild:hover div
   {
   top:877px;
   margin-left:92px;
   }
.infobox_profil_about:hover div
   {
   top:1077px;
   margin-left:92px;
   }

.rubrik_box, .inserat_selekt_3
   {
   float:left;
   width:33.33%;
   }

.extrabild_box
   {
   border:1px solid #90441b;
   margin-top:1px;
   margin-left:-0.5px;
   width:825px;
   }

.fehlermeldung_profil, .savemeldung_profil
   {
   position:absolute;
   top:390px;
   width:831px;
   left:50%;
   margin-left:-424px;
   height:50px;
   padding:6px;
   }
.fehlermeldung_profil
   {
   background:white;
   border:2px solid red;
   }
.savemeldung_profil
   {
   background:#AAFFFF;
   border:2px solid green;
   }

/*DIV-Boxen loginbereich/intern_profilkonto*/
.passwort_left
   {
   float:left;
   width:48%;
   height:25px;
   text-align:right;
   }
.passwort_right
   {
   float:right;
   width:48%;
   height:25px;
   text-align:left;
   }
.passwort_both
   {
   float:left;
   width:100%;
   }
.kosten_left
   {
   float:left;
   width:50%;
   min-height:20px;
   }
.kosten_middle
   {
   float:left;
   width:30%;
   min-height:20px;
   text-align:right;
   }
.kosten_right
   {
   float:left;
   width:20%;
   min-height:20px;
   text-align:right;
   }

/*DIV-Boxen loginbereich/intern_mailkonto*/
.mailkonto_blank
   {
   float:left;
   width:15%;
   min-height:22px;
   }
.mailkonto_text
   {
   float:left;
   width:35%;
   min-height:22px;
   text-align:left;
   }

/*DIV-Boxen loginbereich/intern_profil*/
.inserat_box
   {
   min-height:100px;
   }

.infobox_mailkonto_projekte, .infobox_mailkonto_petition, .infobox_mailkonto_spendenhilfe, .infobox_mailkonto_updates, .infobox_mailkonto_tipps
   {
   float:left;
   height:20px;
   width:20px;
   padding:0;
   background-image:url(../gfx/info.jpg);
   }

.infobox_mailkonto_projekte div, .infobox_mailkonto_petition div, .infobox_mailkonto_spendenhilfe div, .infobox_mailkonto_updates div, .infobox_mailkonto_tipps div
   {
   display:none;
   }

.infobox_mailkonto_projekte:hover div, .infobox_mailkonto_petition:hover div, .infobox_mailkonto_spendenhilfe:hover div, .infobox_mailkonto_updates:hover div, .infobox_mailkonto_tipps:hover div
   {
   position:absolute;
   display:block;
   width:330px;
   left:50%;
   text-align:center;
   border:2px solid #000080;
   padding:6px;
   background:white;
   }

.infobox_mailkonto_projekte:hover div
   {
   top:472px;
   margin-left:23px;
   }

.infobox_mailkonto_petition:hover div
   {
   top:494px;
   margin-left:23px;
   }
.infobox_mailkonto_spendenhilfe:hover div
   {
   top:516px;
   margin-left:23px;
   }
.infobox_mailkonto_updates:hover div
   {
   top:538px;
   margin-left:23px;
   }
.infobox_mailkonto_tipps:hover div
   {
   top:560px;
   margin-left:23px;
   }

/*DIV-Boxen loginbereich/intern_eventkonto*/
.event_meldung
   {
   position:absolute;
   top:250px;
   left:50%;
   width:500px;
   margin-left:-250px;
   height:100px;
   background:#AAFFAA;
   border:2px solid green;
   }
.event_fehlermeldung
   {
   position:absolute;
   top:80px;
   left:50%;
   width:780px;
   margin-left:-390px;
   height:110px;
   background:#FFAAAA;
   border:2px solid red;
   }
.event_thump_box_intern
   {
   width:750px;
   border:1px solid #90441b;
   height:70px;
   }
.event_thump_bild_intern
   {
   float:left;
   width:8%;
   min-height:55px;
   }
.event_thump_adresse_intern
   {
   float:left;
   width:36%;
   min-height:55px;
   }
.event_thump_datum_intern
   {
   float:left;
   width:12%;
   min-height:55px;
   }
.event_thump_zeit_intern
   {
   float:left;
   width:11%;
   min-height:55px;
   }
.event_thump_kosten_intern
   {
   float:left;
   width:10%;
   min-height:55px;
   }
.event_thump_aufrufe_intern
   {
   float:left;
   width:11%;
   min-height:55px;
   }
.event_thump_erstellt_intern
   {
   float:left;
   width:12%;
   min-height:55px;
   }

.event_neu
   {
   float:left;
   width:31%;
   text-align:right;
   }
.event_edit
   {
   float:left;
   width:20%;
   }
.event_kopie
   {
   float:left;
   width:16%;
   text-align:left;
   }
.event_del
   {
   float:left;
   width:33%;
   text-align:left;
   }

/*Admin-Werbemail*/
.left_text
   {
   float:left;
   width:30%;
   min-height:25px;
   text-align:right;
   }
.blank_text
   {
   float:left;
   width:5%;
   min-height:25px;
   }
.right_text
   {
   float:left;
   width:55%;
   min-height:25px;
   text-align:left;
   }

/*Schrift-Arten*/
font.titel
   {
   font-size:20px;
   color:green;
   font-family:verdana;
   font-weight:bold;
   text-decoration:none;
   }
font.mini
   {
   font-size:10px;
   color:#90441b;
   font-family:verdana;
   text-decoration:none;
   }
font.klein
   {
   font-size:12px;
   color:#90441b;
   font-family:verdana;
   font-weight:bold;
   text-decoration:none;
   }
font.stich
   {
   font-size:12px;
   color:green;
   font-family:verdana;
   font-weight:bold;
   text-decoration:none;
   }
font.standard
   {
   font-size:16px;
   color:#90441b;
   font-family:verdana;
   font-weight:bold;
   text-decoration:none;
   }
font.stichwort
   {
   font-size:16px;
   color:green;
   font-family:verdana;
   font-weight:bold;
   text-decoration:none;
   }
font.clear
   {
   font-size:14px;
   color:white;
   font-family:verdana;
   font-weight:bold;
   text-decoration:none;
   }
font.ghost
   {
   font-size:12px;
   color:grey;
   font-family:verdana;
   font-weight:bold;
   text-decoration:none;
   }

/*Link-Arten*/
a:link, a:visited, a:focus, a:active
   {
   font-family:verdana;
   font-weight:bold;
   color:#90441b;
   text-decoration:none;
   }
a:hover
   {
   font-family:verdana;
   color:green;
   font-weight:bold;
   text-decoration:none;
   }
a:link.klein, a:visited.klein, a:focus.klein, a:active.klein
   {
   font-family:verdana;
   font-weight:bold;
   font-size:12px;
   color:#90441b;
   text-decoration:none;
   }

a:hover.klein
   {
   font-family:verdana;
   font-weight:bold;
   font-size:12px;
   color:green;
   text-decoration:none;
   }
a:link.clear, a:visited.clear, a:focus.clear, a:active.clear
   {
   font-family:verdana;
   font-weight:bold;
   font-size:14px;
   color:white;
   text-decoration:none;
   }

a:hover.clear
   {
   font-family:verdana;
   font-weight:bold;
   font-size:14px;
   color:white;
   text-decoration:underline;
   }