/* Grundeinstellungen der Website '/

/* layout */

#top {display: none;}

#row_1 { display: block; float: left; width: 990px; height: 0.75em; padding: 10px 0px 10px 0px; margin: 0px; margin-right:-3px;  }

#row_2 { display: block; float: left; width: 966px; height: 153px; background: url(images/row2_home.jpg) no-repeat left top; padding: 0px 0px 0px 24px; margin:0px; }

#row_3 { display: block; float: left; width: 966px; height: 1.81em; margin: 0px; padding: 7px 0px 0px 24px; } /* MARGIN !!!! */

#row_4 { display: block; float: left; width: 990px; height: auto;}

#row_5 {display: block; float: left; width: 778px; height: auto; background-color: #fff; padding: 5px 0px 5px 212px;} 



.inner_site{ height: auto; margin: 0px; padding: 0px;}



#column_1 { height: auto; float:left; padding: 0px 0px 0px 0px; margin: 0px; width: 215px; }

#background { background: url(images/streifen_teaser.gif) repeat-y; display: block; width: 258px; height: auto; padding: 0px; margin: 0px; float:left; padding-bottom: 50px; }



#column_2 { display: block; overflow: hidden; width: 731px; height: auto; padding: 0px; margin: 0px; float:left; padding: 30px 0px 0px 44px}

#column_3 { display: block; overflow: hidden; width: 508px;	height: auto; padding: 0px; margin: 0px; float:left;  z-index:51;}

#column_4 { display: block; overflow: hidden; width: 182px;	height: auto; padding: 0px; margin: 0px; float:left; padding-bottom: 30px;}



#drucklogo { display: none; }

#drucktext { display: none; }

/* layout - additive */

body {  margin: 0px; padding: 0px; background-color: #FFF; }

h1 {}

h2 {}

h3 {}

.invisible { display: none !important; margin: 0px; padding: 0px; margin-right:-3px;}

/* bannerplace */

#bannerplace { width: 731px; height: auto; display: block; float:left; padding:0; margin:0; }
#bannerplace img {width: 731px; height: auto; display: block; float:left; padding:0 0 10px 0; margin:0; border:none;}
#bannerplace a {border:none;}

/* bannerplace - additive */

/* breadcrumbsplace */

#breadcrumbsplace {display: block; float: left; height: 1.1em; width: 966px; border-bottom: #e3001b solid 6px; padding: 0px 0px 0px 0px; margin: 0px; margin-right: -3px;}

#breadcrumbsplace .breadcrumbsplace { margin-right: -3px; }

/* breadcrumbsplace - additive */

#breadcrumbsplace ul { display: block; float: left; width: 966px; padding: 0px 0px 0px 0px; margin: 0px; margin-right: -3px;}

li.breadcrumbs { display: inline; width: auto; white-space: nowrap; text-transform: uppercase; float: left; color: #e3001b;font: normal normal 0.625em Verdana, Arial, Helvetica, sans-serif; padding: 0px 10px 0px 0px; margin: 0px; margin-right: -3px;}



li.breadcrumbs a  {  display: block; float: left; padding: 0px; margin: 0px; color:#000000; width: auto; text-decoration:none; padding: 0px; margin: 0px; }

li.breadcrumbs a:hover { text-decoration: underline }



li.breadcrumbs span{ display: block; float: left; padding: 0px; margin: 0px; color:#e3001b; width: auto; text-decoration:none; padding: 0px; margin: 0px; }

li.breadcrumbs span.invisible{ display: none; }



/* communityplace */

#communityplace { display: none; }

#communityplace h5 {  display: none}

#communityplace ul { list-style-type: none; display: block; float: left; text-align: left; padding: 0px; margin: 0px; clear: left; width: 168px; padding-left: 15px; }

#communityplace li { list-style-type: none;}

#communityplace a {background: url(images/nix.gif) no-repeat right center; font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color: #b4b4b4; text-decoration: none; padding-top: 3px; padding-bottom:3px;  padding-right: 5px;}

#communityplace a:hover, #communityplace span {background: url(images/nix.gif) no-repeat right center; font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color: #ff0000; text-decoration: none; }

#communityplace .normal {}

#communityplace .pers {}

#com_meinprofil { background: url(icons/com_profil.gif) no-repeat left center; padding-left: 15px;}

#com_newsletter {background: url(icons/com_newsletter.gif) no-repeat left center; padding-left: 15px;}

#com_umfragen {background: url(icons/com_umfragen.gif) no-repeat left center; padding-left: 15px;}

#com_forum {background: url(icons/com_forum.gif) no-repeat left center; padding-left: 15px;}

#com_fun {background: url(icons/com_fun.gif) no-repeat left center; padding-left: 15px;}

#com_webmail {background: url(icons/com_webmail.gif) no-repeat left center; padding-left: 15px;}

#com_chat {background: url(icons/com_chat.gif) no-repeat left center; padding-left: 15px;}

#com_instant {background: url(icons/com_instant.gif) no-repeat left center; padding-left: 15px;}

#com_gogroups {background: url(icons/com_gogroups.gif) no-repeat left center; padding-left: 15px;}

#com_kontakt {background: url(icons/com_kontakt.gif) no-repeat left center; padding-left: 15px;}

#com_mitglied {background: url(icons/com_mitglied.gif) no-repeat left center; padding-left: 15px;}

/* communityplace - additive */

#communityplace ul {}

#communityplace .normal a {}

#communityplace .pers a {}

/* contentplace */

#contentplace { display: block; float: left; overflow: hidden; width: 731px;  height: auto; padding:0px; margin:0px; margin-right:-3px; }

/* contentplace - additive */

/* footerplace */

#footerplace { display: block; float: right; width: auto; height: auto; text-align:center; }

/* footerplace - additive */

#footerplace a { display: block; width: auto; font: normal normal 0.625em Verdana, Arial, Helvetica, sans-serif; color: #383838; text-decoration: none;  text-transform:uppercase; }

#footerplace a:hover {text-decoration: underline;}



/* headerplace */

#headerplace { display: block; float: left; margin: 0px; height: 153px; width: 212px;  }

#headerplace img { border: none; margin: 0px; padding: 0px; }

#header_1 { display: none;}

#header_2 {}

/* headerplace - additive */

/* helpersplace */

#helpersplace {display: block; float: right; height: 0.75em; margin: 0px; padding: 0px; width: 980px;  overflow:hidden;  margin-left:-3px;}

#helpersplace ul {display: block; float: right; list-style: none; height: 0.75em; width: auto; padding: 0px;   margin: 0px; text-align: right;  margin-left:-3px;}

#helpersplace li { list-style: none; display: block; float: left; widows: auto; height: auto; margin: 0px; padding:0px; }

#helpersplace a { display: block; width: auto; border-right: #383838 1px solid; font: normal normal 0.625em Verdana, Arial, Helvetica, sans-serif; color: #383838; text-decoration: none; padding-right: 10px; padding-left: 10px; text-transform:uppercase;}



#helpersplace #helpers_impressum a {border-right:none;}

#helpersplace a:hover { text-decoration: underline; }

#helpersplace .helper {}

#helpers_home {}

#helpers_kontakt {}

#helpers_suche {}

#helpers_links {}

#helpers_inhalt {}

#helpers_hilfe {}

/* helpersplace - additive */

/* loginplace */

#loginplace { display: block; float: right; clear: right; width: 184px; height: 60px; overflow: hidden; border-left: 1px dotted #e8e8e8; margin: 0px 0px 0px 0px; padding: 0px; left: 0px; top: 0px; right: 0px; bottom: 0px; clip: rect(0px,0px,0px,0px); 	text-align:right; <!--width: 185px;--> }

#loginplace ul { display: block; float: left; height: auto;  margin: 0px; padding: 0px; margin-top: 4px; }

#loginplace li#loginhelp { display: block; float: left; height: 14px; width: 180px; margin-top: -28px;}

#loginplace li#loginhelp a { display: block; float: right; height: 14px; width: 50px; font: normal 1px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; background: url(icons/login.gif) no-repeat right top; }

#loginplace li#loginhelp a:hover {background: url(icons/login.gif) no-repeat right bottom;}

/* Registrierbutton */

#loginplace li#loginreg { display: block; float: left; height: 14px; width: 180px; margin-top: 14px; }

#loginplace li#loginreg a {display: block; float: right; font: normal normal 10px Verdana, Arial, Helvetica, sans-serif; color: #b4b4b4; text-decoration: none;}

#loginplace li#loginreg a:hover {font: normal normal 10px Verdana, Arial, Helvetica, sans-serif; color: #ff0000; text-decoration: none;}/* Registrierbutton */

#loginreg { display: block;}

/* Loginhilfebutton */

#loginhelp {display: block;}

/* Fieldset Username/Passwort */

#loginfields {}

#go {}

/* Usernamefeld */

#usernameplace { display:block; float:left; margin:0px; padding:0px; width: 150px; height: 14px;}

/* Passwortfeld */

#passwordplace { display:block; float:left; margin:0px; padding:0px; width: 150px; height: 14px; padding-top: 4px;}

#password {}

#loginplace .logouttext {font: normal normal 10px Verdana, Arial, Helvetica, sans-serif; color: #b4b4b4; text-decoration: none;}

#loginplace .lastlogin {}

#loginplace .alllogin {}

#loginplace a.logoutbutton {display: block; clear:left; font: normal normal 10px Verdana, Arial, Helvetica, sans-serif; color: #b4b4b4; text-decoration: underline;}

#loginplace a.logoutbutton:hover {font: normal normal 10px Verdana, Arial, Helvetica, sans-serif; color: #ff0000; text-decoration: none;}



#loginfieldfieldset {display:block; width: 150px; height: 40px; overflow: hidden; float:left; color: #b4b4b4; border: none;margin:0px; padding: 0px;}

#loginfieldfieldset input {display:block; float:right; width: 90px; height:14px; min-height: 14px; margin:0px; padding:0px; color: #b4b4b4; border: solid 1px;}

#loginfieldfieldset label {display:block; width: 55px; float:left; font: normal normal 10px Verdana, Arial, Helvetica, sans-serif; color: #b4b4b4; text-decoration: none;}



#go { display:block; float:left; width: 26px; height: 16px; margin:0px; padding:0px; overflow: hidden; padding-top: 18px; <!-- padding-top: 20px;--> }

#go a{ display: block; font: normal bold 10px Verdana, Arial, Helvetica, sans-serif; color: #b4b4b4; padding-left:4px; padding-right:4px;text-decoration: none; height: 14px; width: auto;  border-top: solid 1px; border-right: solid 1px; border-bottom: solid 1px; color: #b4b4b4; border-left:none; overflow: hidden; }

#go a:hover {color:#F00;}

/* versteckter Go-Button */

#logingofield {}

#einloggen {}

/* loginplace - additive */

#loginfields {	display: block; float: left; width: 150px; height: 40px; margin:0px; padding:0px; }

#loginplace form { display: none;}





/* navigationsplace */

#navigationplace { display:block; float:left; position: relative; top: 0px; left: 0px; margin: 0px; padding: 0px; z-index:10000;}

#navigationplace img { display: none; }

#navigationplace ul, #navigationplace li { list-style: none; text-align: left; margin: 0px; padding: 0px;}





/* DEFINITION DER NAVI LISTEN FÜR DROPDOWN MENÜ*/

#navi1 li { width: 110px; height: 1.5em; }

#navi2 li { width: 151px; height: 1.5em; }

#navi3 li { width: 124px; height: 1.5em; }

#navi4 li { width: 114px; height: 1.5em; }

#navi5 li { width: 203px; height: 1.5em; }

#navi6 li { width: 203px; height: 1.5em; }



#navi1 .navi_ebene2 li { width: 110px; height: 1.2em; }

#navi2 .navi_ebene2 li { width: 151px; height: 1.2em; }

#navi3 .navi_ebene2 li { width: 124px; height: 1.2em; }

#navi4 .navi_ebene2 li { width: 182px; height: 1.2em; }

#navi5 .navi_ebene2 li { width: 203px; height: 1.2em; }

#navi6 .navi_ebene2 li { width: 203px; height: 1.2em; }





#navi1 { display: block; margin: 0px; padding: 0px; position: absolute; top: -3.9em !important; left: 222px; width: 110px; height: 20px; z-index:100000; }

#navi2 { display: block; margin: 0px; padding: 0px; position: absolute; top: -3.9em !important; left: 330px; width: 151px; height: auto; z-index:100000; }

#navi3 { display: block; margin: 0px; padding: 0px; position: absolute; top: -3.9em !important; left: 475px; width: 124px; height: auto; z-index:100000; }

#navi4 { display: block; margin: 0px; padding: 0px; position: absolute; top: -3.9em !important; left: 600px; width: 114px; height: auto; z-index:100000; }

#navi5 { display: block; margin: 0px; padding: 0px; position: absolute; top: -3.9em !important; left: 715px; width: 203px; height: auto; z-index:100000; }

#navi6 { display: block; margin: 0px; padding: 0px; position: absolute; top: -3.9em !important; left: 715px; width: 203px; height: auto; z-index:100000; }

#navi7 { display: block;  margin: 0px; padding: 0px; background: url(images/navi_6.jpg) left top no-repeat !important; width:210px; height:auto; min-height:100px;}

#navi8 { display: block; float:left; margin: 0px; padding: 0px; background: url(images/navi_7.jpg) left top no-repeat;}

#navi9 { display: block; float:left; margin: 0px; padding: 0px; background: url(images/navi_8.jpg) left top no-repeat;}





#navi7 .navi_ebene2 { display: block; float: left; padding: 25px 0px 0px 18px; width: 195px; height: auto;}

#navi8 .navi_ebene2 { display: block; float: left; padding: 0px 0px 0px 18px; width: 195px; height: auto;}

#navi9 .navi_ebene2 { display: block; float: left; padding: 0px 0px 0px 18px; width: 195px; height: auto;}



.navi_ebene2 ul { display: block; float: left; width: auto; height: auto; }



/* IE6 BUG */





.navi_ebene2 li { display: block; float: left; width: auto; height: auto; white-space: nowrap;  }



.navi_ebene3_1 ul, .navi_ebene3_2 ul, .navi_ebene3_3 ul, .navi_ebene3_4 ul, .navi_ebene3_5 ul, .navi_ebene3_6 ul, .navi_ebene3_7 ul, .navi_ebene3_8 ul, .navi_ebene3_9 ul, .navi_ebene3_10 ul, .navi_ebene3_11 ul, .navi_ebene3_12 ul, .navi_ebene3_13 ul, .navi_ebene3_14 ul, .navi_ebene3_15 ul {display: block; float: right; width: 155px; height: auto; overflow: hidden;}

.navi_ebene3_1 li, .navi_ebene3_2 li, .navi_ebene3_3 li, .navi_ebene3_4 li, .navi_ebene3_5 li, .navi_ebene3_6 li, .navi_ebene3_7 li, .navi_ebene3_8 li, .navi_ebene3_9 li, .navi_ebene3_10 li, .navi_ebene3_11 li, .navi_ebene3_12 li, .navi_ebene3_13 li, .navi_ebene3_14 li, .navi_ebene3_15 li {display: block; float: left; width: auto; height: auto; clear:left;}



.navi_fold { }







/* navigationsplace - additive */

/* Navigationspunkt Link */

/* Navipunkte VIDA */

#navi1 A.navi, #navi1 A.navi_active, #navi1 A.navi_pers, #navi1 A.navi_pers_active { display: block; float: left; font: 0.75em Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-transform: uppercase; font-weight: bold; text-decoration: none }

#navi1 A.navi:hover, #navi1 A.navi_active:hover, #navi1 A.navi_pers:hover, #navi1 A.navi_pers_active:hover { }

#navi1 A.navi:focus, #navi1 A.navi_active:focus, #navi1 A.navi_pers::focus, #navi1 A.navi_pers_active:focus {}

#navi1 span.navi, #navi1 .navi_active, #navi1 .navi_pers, #navi1 .navi_pers_active { display: block; float: left; font: 0.75em Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-transform: uppercase; font-weight: bold; text-decoration: underline;}



#navi2 A.navi, #navi2 A.navi_active, #navi2 A.navi_pers, #navi2 A.navi_pers_active { display: block; float: left; font: 0.75em Verdana,Arial, Helvetica,

sans-serif; color: #FFFFFF; text-transform: uppercase; font-weight: bold; text-decoration: none; }

#navi2 A.navi:hover, #navi2 A.navi_active:hover, #navi2 A.navi_pers:hover, #navi2 A.navi_pers_active:hover {  }

#navi2 A.navi:focus, #navi2 A.navi_active:focus, #navi2 A.navi_pers::focus, #navi2 A.navi_pers_active:focus {}

#navi2 span.navi, #navi2 .navi_active, #navi2 .navi_pers, #navi2 .navi_pers_active { display: block; float: left; font: 0.75em Verdana,Arial, Helvetica,

sans-serif; color: #FFFFFF; text-transform: uppercase; font-weight: bold; text-decoration: none; }



#navi3 A.navi, #navi3 A.navi_active, #navi3 A.navi_pers, #navi3 A.navi_pers_active { display: block; float: left; font: 0.75em Verdana,Arial, Helvetica, 

sans-serif; color: #FFFFFF; text-transform: uppercase; font-weight: bold; text-decoration: none; }

#navi3 A.navi:hover, #navi3 A.navi_active:hover, #navi3 A.navi_pers:hover, #navi3 A.navi_pers_active:hover { }

#navi3 A.navi:focus, #navi3 A.navi_active:focus, #navi3 A.navi_pers::focus, #navi3 A.navi_pers_active:focus { }

#navi3 span.navi, #navi3 .navi_active, #navi3 .navi_pers, #navi3 .navi_pers_active { display: block; float: left; font: 0.75em Verdana,Arial, Helvetica, 

sans-serif; color: #FFFFFF; text-transform: uppercase; font-weight: bold; text-decoration: none;}



#navi4 A.navi, #navi4 A.navi_active, #navi4 A.navi_pers, #navi4 A.navi_pers_active { display: block; float: left; font: 0.75em Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-transform: uppercase; font-weight: bold; text-decoration: none;	}

#navi4 A.navi:hover, #navi4 A.navi_active:hover, #navi4 A.navi_pers:hover, #navi4 A.navi_pers_active:hover { }

#navi4 A.navi:focus, #navi4 A.navi_active:focus, #navi4 A.navi_pers::focus, #navi4 A.navi_pers_active:focus {  }

#navi4 span.navi, #navi4 .navi_active, #navi4 .navi_pers, #navi4 .navi_pers_active { display: block; float: left; font: 0.75em Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-transform: uppercase; font-weight: bold; text-decoration: none;}



#navi5 A.navi, #navi5 A.navi_active, #navi5 A.navi_pers, #navi5 A.navi_pers_active{ display: block; float: left; font: 0.75em Verdana,Arial, Helvetica, sans-serif; color: #FFFFFF; text-transform: uppercase; font-weight: bold; text-decoration: none;}

#navi5 A.navi:hover, #navi5 A.navi_active:hover, #navi5 A.navi_pers:hover, #navi5 A.navi_pers_active:hover { }

#navi5 A.navi:focus, #navi5 A.navi_active:focus, #navi5 A.navi_pers::focus, #navi5 A.navi_pers_active:focus {}

#navi5 span.navi, #navi5 .navi_active, #navi5 .navi_pers, #navi5 .navi_pers_active { display: block; float: left; font: 0.75em Arial, Helvetica, sans-serif; color: #FFFFFF; text-transform: uppercase; font-weight: bold; text-decoration: none; }



#navi6 A.navi, #navi6 A.navi_active, #navi6 A.navi_pers, #navi6 A.navi_pers_active{ display: block; float: left; font: 0.75em Verdana,Arial, Helvetica, sans-serif; color: #FFFFFF; text-transform: uppercase; font-weight: bold; text-decoration: none;}

#navi6 A.navi:hover, #navi6 A.navi_active:hover, #navi6 A.navi_pers:hover, #navi6 A.navi_pers_active:hover { }

#navi6 A.navi:focus, #navi6 A.navi_active:focus, #navi6 A.navi_pers::focus, #navi6 A.navi_pers_active:focus {}

#navi6 span.navi, #navi6 .navi_active, #navi6 .navi_pers, #navi6 .navi_pers_active { display: block; float: left; font: 0.75em Arial, Helvetica, sans-serif; color: #FFFFFF; text-transform: uppercase; font-weight: bold; text-decoration: none; }

#navi1 a.navi_active, #navi1 A.navi_pers_active, #navi2 A.navi_active, #navi2 A.navi_pers_active, #navi3 A.navi_active, #navi3 A.navi_pers_active, #navi4 A.navi_active, #navi4 A.navi_pers_active, #navi5 A.navi_active, #navi5 A.navi_pers_active, #navi6 A.navi_active, #navi6 A.navi_pers_active, {text-decoration: underline !important;}

/* HOVER EFFEKT DES VERTIKALEN NAVIS */



#navi1 a.navi:hover, #navi2 a.navi:hover, #navi3 a.navi:hover, #navi4 a.navi:hover, #navi5 a.navi:hover, #navi6 a.navi:hover { display: block; text-decoration:underline;}



/* DROPDOWN MENÜ HORIZONTALES NAVI */



#navi1 ul li .navi_ebene2,

#navi2 ul li .navi_ebene2,

#navi3 ul li .navi_ebene2,

#navi4 ul li .navi_ebene2,

#navi5 ul li .navi_ebene2,

#navi6 ul li .navi_ebene2 {display:none;}



#navi1 ul li:hover .navi_ebene2,

#navi1 u1 li .navi_ebene2 ul li:hover,

#navi1 ul li.sfhover .navi_ebene2,

#navi1 u1 li .navi_ebene2 ul li.sfhover

{ position: absolute; top: 23px; left: -10px; width: auto; height: auto; display:block; }



#navi2 ul li:hover .navi_ebene2,

#navi2 u1 li .navi_ebene2 ul li:hover,

#navi2 ul li.sfhover .navi_ebene2,

#navi2 u1 li .navi_ebene2 ul li.sfhover

{ position: absolute; top: 23px; left: -10px; width: auto; height: auto; display:block; }



#navi3 ul li:hover .navi_ebene2,

#navi3 u1 li .navi_ebene2 ul li:hover,

#navi3 ul li.sfhover .navi_ebene2,

#navi3 u1 li .navi_ebene2 ul li.sfhover

{ position: absolute; top: 23px; left: -10px; width: auto; height: auto; display:block; }



#navi4 ul li:hover .navi_ebene2,

#navi4 u1 li .navi_ebene2 ul li:hover,

#navi4 ul li.sfhover .navi_ebene2,

#navi4 u1 li .navi_ebene2 ul li.sfhover

{  position: absolute; top: 23px; left: -10px; width: auto; height: auto; display:block;  }



#navi5 ul li:hover .navi_ebene2,

#navi5 u1 li .navi_ebene2 ul li:hover,

#navi5 ul li.sfhover .navi_ebene2,

#navi5 u1 li .navi_ebene2 ul li.sfhover

{  position: absolute; top: 23px; left: -10px; width: auto; height: auto; display:block; }

#navi6 ul li:hover .navi_ebene2,

#navi6 u1 li .navi_ebene2 ul li:hover,

#navi6 ul li.sfhover .navi_ebene2,

#navi6 u1 li .navi_ebene2 ul li.sfhover

{  position: absolute; top: 23px; left: -10px; width: auto; height: auto; display:block; }







/* AUSSEHEN DES DROP DOWN MENÜS */

#navi1 .navi_ebene2 ul,

#navi2 .navi_ebene2 ul,

#navi3 .navi_ebene2 ul,

#navi4 .navi_ebene2 ul,

#navi5 .navi_ebene2 ul,

#navi6 .navi_ebene2 ul

{ display: block; float: left; background-color:#FFFFFF; border:2px solid #b0d0dd; border-top: none; padding: 16px 8px 7px 8px; margin:0px; width: auto}



/* AUSSEHEN DER LISTENELEMENTE DES DROP DOWN MENÜS */

#navi1 .navi_ebene2 ul li,

#navi2 .navi_ebene2 ul li,

#navi3 .navi_ebene2 ul li,

#navi4 .navi_ebene2 ul li,

#navi5 .navi_ebene2 ul li,

#navi6 .navi_ebene2 ul li

{ display: block; color:#000000; text-transform:uppercase; margin: 0px; width: auto; padding: 0px 100% 0px 0px;}



/* AUSSEHEN DER AKTIVEN LISTENELEMENTE DES DROP DOWN MENÜS */

#navi1 .navi_ebene2 ul li .navi_active,

#navi2 .navi_ebene2 ul li .navi_active,

#navi3 .navi_ebene2 ul li .navi_active,

#navi4 .navi_ebene2 ul li .navi_active,

#navi5 .navi_ebene2 ul li .navi_active,

#navi6 .navi_ebene2 ul li .navi_active

{ display: block; color:#000000; text-transform:uppercase; margin: 0px; width: auto; padding: 0px 100% 0px 0px; font: Verdana, Arial, Helvetica, sans-serif; font-size: 0.625em; font-weight: bold; font-style: normal; }



#navi1 .navi_ebene2 ul li a.navi,

#navi2 .navi_ebene2 ul li a.navi,

#navi2 .navi_ebene2 ul li a.navi_pers,

#navi3 .navi_ebene2 ul li a,

#navi4 .navi_ebene2 ul li a,

#navi5 .navi_ebene2 ul li a,

#navi6 .navi_ebene2 ul li a

{ display: block; color:#000000; text-transform:uppercase; margin: 0px; padding: 0px; margin: 0px; font: Verdana, Arial, Helvetica, sans-serif; font-size: 0.625em; text-decoration:none; font-weight: normal; }



/* HOVER EFFEKT BEIM DRÜBERFAHREN ( UNTERMENÜ ) */

#navi1 .navi_ebene2 ul li a:hover,

#navi2 .navi_ebene2 ul li a:hover,

#navi3 .navi_ebene2 ul li a:hover,

#navi4 .navi_ebene2 ul li a:hover,

#navi5 .navi_ebene2 ul li a:hover,

#navi6 .navi_ebene2 ul li a:hover

{ text-decoration: none; color:#e3001b }



/* ENDE DROP DOWN MENÜ HORIZONTALES NAVI*/









/* DROP-DOWN MENÜ VERTIKALES NAVI */

/* ANZEIGEN */

/* Hover Verhalten für das Navi Ebene 2 */





/* normalerweise nicht anzeigen! */





/* AUSSEHEN DER AKTIVEN LISTENELEMENTE DES NORMALEN MENÜS */

#navi7 .navi_ebene2 ul li .navi_active,

#navi8 .navi_ebene2 ul li .navi_active,

#navi9 .navi_ebene2 ul li .navi_active

{ display: block; color:#000000; text-transform:uppercase; margin: 0px; width: 188px; padding: 3px 0px 3px 7px; font: Verdana, Arial, Helvetica, sans-serif; font-size: 0.625em;  font-style: normal; }



/* AUSSEHEN DER AKTIVEN LISTENELEMENTE DES DROPDOWN MENÜS */

#navi7 ul ul ul .navi_pers_active,

#navi8 ul ul ul .navi_pers_active,

#navi9 ul ul ul .navi_pers_active

{ display: block; color:#000000; font: 0.625em Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; font-style: normal; width: auto; height: auto; padding: 0px 0px 7px 0px; margin: 0px; }



/* Aussehen des Menüs*/

#navi7 ul ul ul,

#navi8 ul ul ul,

#navi9 ul ul ul 

{ display: block; background-color:#FFFFFF; border:2px solid #b0d0dd; padding: 16px 8px 7px 8px; margin:0px; width: auto; height:auto;}



/* Hover Effekt, wenn über die Links gefahren wird */

#navi7 ul ul ul li:hover span,

#navi7 ul ul ul li:hover a,

#navi7 ul ul ul li.sfhover span,

#navi7 ul ul ul li.sfhover a,

#navi8 ul ul ul li:hover span,

#navi8 ul ul ul li:hover a,

#navi8 ul ul ul li.sfhover span,

#navi8 ul ul ul li.sfhover a,

#navi9 ul ul ul li:hover span,

#navi9 ul ul ul li:hover a,

#navi9 ul ul ul li.sfhover span,

#navi9 ul ul ul li.sfhover a

{ background-color: #FFFFFF; text-decoration: none; color:#e3001b}



#navi7 ul ul li:hover,#navi8 ul ul li:hover, #navi9 ul ul li:hover, #navi10 ul ul li:hover, #navi11 ul ul li:hover{ display: block; background-color:#b8d3de; }

#navi7 ul ul li.sfhover,#navi8 ul ul li.sfhover, #navi9 ul ul li.sfhover, #navi10 ul ul li.sfhover, #navi11 ul ul li.sfhover{ display: block; background-color:#b8d3de; }



#navi7 ul ul ul,

#navi8 ul ul ul,

#navi9 ul ul ul 

{ display:none;}



#navi7 ul ul li, #navi8 ul ul li, #navi9 ul ul li { position:relative; }



#navi7 ul ul li:hover ul,

#navi7 ul ul li.sfhover ul,

#navi8 ul ul li:hover ul,

#navi8 ul ul li.sfhover ul,

#navi9 ul ul li:hover ul,

#navi9 ul ul li.sfhover ul

{  display: block;  position: absolute; left: 180px; top:0px; z-index:10000; }





/* VERTIKAL */



#navi7 A.navi, #navi7 A.navi_active, #navi7 A.navi_pers, #navi7 A.navi_pers_active  { display: block; float: left; width: 171px; height: auto; font: 0.625em Verdana, Arial, Helvetica, sans-serif; color: #000; padding: 62px 0px 0px 24px; text-decoration: none; text-transform:uppercase; font-weight: bold;}

#navi7 span.navi, #navi7 .navi_active, #navi7 .navi_pers, #navi7 .navi_pers_active { display: block; float: left; width: 171px; height: auto; font: 0.625em Verdana, Arial, Helvetica, sans-serif; color: #000; padding: 62px 0px 0px 24px; text-decoration: none; text-transform:uppercase; font-weight: bold; }



#navi8 A.navi, #navi8 A.navi_active, #navi8 A.navi_pers, #navi8 A.navi_pers_active { display: block; float: left; width: 171px; height: auto; font: 0.625em Verdana, Arial, Helvetica, sans-serif; color: #000;  padding: 10px 0px 30px 24px; text-decoration:none; font-weight: bold; text-transform: uppercase;}

#navi8 span.navi, #navi8 .navi_active, #navi8 .navi_pers, #navi8 .navi_pers_active { display: block; float: left; width: 171px; height: auto; font: 0.625em Verdana, Arial, Helvetica, sans-serif; color: #000;  padding: 10px 0px 30px 24px; text-decoration:none; font-weight: bold; text-transform: uppercase;}



/* Navipunkte Gender Mainstreaming */

#navi9 A.navi, #navi9 A.navi_active, #navi9 A.navi_pers, #navi9 A.navi_pers_active { display: block;  width: 171px; height: auto; font: 0.625em Verdana, Arial, Helvetica, sans-serif; color: #000; padding: 10px 0px 70px 24px; text-decoration:none; font-weight: bold; text-transform: uppercase;}

#navi9 span.navi, #navi9 .navi_active, #navi9 .navi_pers, #navi9 .navi_pers_active { display: block; float: left; width: 171px; height: auto; font: 0.625em Verdana, Arial, Helvetica, sans-serif; color: #000; padding: 10px 0px 70px 24px; text-decoration:none; font-weight: bold; text-transform: uppercase;}







/*

#navi9 A.navi, #navi9 A.navi_active, #navi9 A.navi_pers, #navi9 A.navi_pers_active { display: block; float: left; width: 127px; height: 58px; font: 2px Arial, Helvetica, sans-serif; color: #FFFFFF; 	background: url(images/navi_9.jpg) left top; }

#navi9 A.navi:hover, #navi9 A.navi_active:hover, #navi9 A.navi_pers:hover, #navi9 A.navi_pers_active:hover { background: url(images/navi_9.jpg) left bottom; }

#navi9 A.navi:focus, #navi9 A.navi_active:focus, #navi9 A.navi_pers::focus, #navi9 A.navi_pers_active:focus { background: url(images/navi_9.jpg) left bottom; }

#navi9 span.navi, #navi9 .navi_active, #navi9 .navi_pers, #navi9 .navi_pers_active { display: block; float: left; width: 127px; height: 58px; font: 2px Arial, Helvetica, sans-serif; color: #FFFFFF; background: url(images/navi_9.jpg) left bottom; }

#navi10 A.navi, #navi10 A.navi_active, #navi10 A.navi_pers, #navi10 A.navi_pers_active { display: block; float: left; width: 127px; height: 58px; font: 2px Arial, Helvetica, sans-serif; color: #FFFFFF; 	background: url(images/navi_10.jpg) left top; }

#navi10 A.navi:hover, #navi10 A.navi_active:hover, #navi10 A.navi_pers:hover, #navi10 A.navi_pers_active:hover { background: url(images/navi_10.jpg) left bottom; }

#navi10 A.navi:focus, #navi10 A.navi_active:focus, #navi10 A.navi_pers::focus, #navi10 A.navi_pers_active:focus { background: url(images/navi_10.jpg) left bottom; }

#navi10 span.navi, #navi10 .navi_active, #navi10 .navi_pers, #navi10 .navi_pers_active { display: block; float: left; width: 127px; height: 58px; font: 2px Arial, Helvetica, sans-serif; color: #FFFFFF; background: url(images/navi_10.jpg) left bottom; }*/



/* Navigation Link - 2. Ebene */



#navi7 ul ul A.navi, 

#navi8 ul ul A.navi, 

#navi9 ul ul A.navi, 

#navi10 ul ul A.navi, 

#navi11 ul ul A.navi { display: block;  width: 190px; height: auto;  font: normal 0.625em Verdana, Arial, Helvetica, sans-serif; color: #000; 	text-decoration: none; padding-top: 3px;  padding-bottom:3px; padding-left: 5px; }



#navi1 ul ul A.navi_pers, #navi2 ul ul A.navi_pers, #navi3 ul ul A.navi_pers, #navi4 ul ul A.navi_pers, #navi5 ul ul A.navi_pers, #navi6 ul ul A.navi_pers, #navi7 ul ul A.navi_pers, #navi8 ul ul A.navi_pers, #navi9 ul ul A.navi_pers, #navi10 ul ul A.navi_pers { display: block; float: left; width: auto; height: auto; background: url(images/navi_ebene2_trenn.jpg) no-repeat right center; font: italic bold 11px Verdana, Arial, Helvetica, sans-serif; color: #b4b4b4; 	text-decoration: none; padding-top: 3px; padding-bottom:3px; padding-right: 5px; padding-left: 5px; }











#navi1 ul ul A.navi:focus, #navi2 ul ul A.navi:focus, #navi3 ul ul A.navi:focus, #navi4 ul ul A.navi:focus, #navi5 ul ul A.navi:focus, #navi6 ul ul A.navi:focus, #navi7 ul ul A.navi:focus, #navi8 ul ul A.navi:focus, #navi9 ul ul A.navi:focus, #navi10 ul ul A.navi:focus {color: #ff0000; background: url(images/navi_ebene2_trenn.jpg) no-repeat right center; }





#navi1 ul ul A.navi_pers:hover, #navi2 ul ul A.navi_pers:hover, #navi3 ul ul A.navi_pers:hover, #navi4 ul ul A.navi_pers:hover, #navi5 ul ul A.navi_pers:hover, #navi6 ul ul A.navi_pers:hover, #navi7 ul ul A.navi_pers:hover, #navi8 ul ul A.navi_pers:hover, #navi9 ul ul A.navi_pers:hover, #navi10 ul ul A.navi_pers:hover {color: #ff0000; background: url(images/navi_ebene2_trenn.jpg) no-repeat right center; }



#navi1 ul ul A.navi_pers:focus, #navi2 ul ul A.navi_pers:focus, #navi3 ul ul A.navi_pers:focus, #navi4 ul ul A.navi_pers:focus, #navi5 ul ul A.navi_pers:focus, #navi6 ul ul A.navi_pers:focus, #navi7 ul ul A.navi_pers:focus, #navi8 ul ul A.navi_pers:focus, #navi9 ul ul A.navi_pers:focus, #navi10 ul ul A.navi_pers:focus {color: #ff0000; background: url(images/navi_ebene2_trenn.jpg) no-repeat right center; }







#quicknaviplace { display: block; width: 182px; float: left; margin-top: 5px; background: url(images/quicknavieck.gif) no-repeat left top; }

/* quicknaviplace - additive */

#quicknaviplace ul { list-style-type: none; display: block; float: left; text-align: left; padding: 0px; margin: 0px; clear: left; width: 168px; padding-left: 15px;}

#quicknaviplace li { list-style-type: none;}

#quicknaviplace h5 {  display: block; text-indent: 20px; text-transform: uppercase; color: #FF0000;font: normal bold 11px Verdana, Arial, Helvetica, sans-serif; display: block; float:left;}

#quicknaviplace a {background: url(images/nix.gif) no-repeat right center; font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color: #b4b4b4; text-decoration: none; padding-top: 3px; padding-bottom:3px; padding-right: 5px; padding-left: 5px;}

#quicknaviplace a:hover {background: url(images/nix.gif) no-repeat right center; font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color: #ff0000; text-decoration: none; padding-top: 3px; padding-bottom:3px; padding-right: 5px; padding-left: 5px;}

/* reserve_1 */

#reserve_1 {display:none}

#navi_map h5 {  text-indent: 20px; text-transform: uppercase; color: #FF0000;font: normal bold 11px Verdana, Arial, Helvetica, sans-serif; display: block; float:left;background: url(images/quicknavieck.gif) no-repeat left top;}

#karte { margin-left: 10px;}

/* reserve_2 */

#reserve_2 {  display: none; width: 731px;}

#reserve_2a {}

#reserve_2b {}

#reserve_2c {}

#reserve_2d {}

#reserve_2e {}

/* reserve_2 - additive */

/* searchplace */

#searchplace { display: block; float: right; clear: right; width: 184px; height: 24px; overflow: hidden; border-left: 1px dotted #e8e8e8;  margin: 0px 0px 0px 0px; padding: 0px; left: 0px; top: 0px; right: 0px; bottom: 0px; clip: rect(0px,0px,0px,0px);	padding-top: 6px; <!--width: 185px;--> }

#searchplace form {display: block; float: left; width: 125px; height: 14px; margin:0px; padding:0px; }

#searchtext {display:block; float:left; width:53px; padding:0px; font: normal normal 10px Verdana, Arial, Helvetica, sans-serif; color: #b4b4b4; text-decoration: none; text-align:right; padding-right: 4px;}

.searchfieldfieldset{display:block; float:left; color: #b4b4b4; width: 90px; border: none; margin:0px; padding:0px;}

.searchfieldfieldset input {display:block; float:left; width: 90px; height:14px; margin:0px; padding:0px; color: #b4b4b4; border: solid 1px;}

#searchfield { display: block; float: left;}





#gosearch { display:block; float:left; width: 26px; height: auto; margin-top:0px; padding-top:0px; padding-bottom:0px; overflow: hidden; }

#gosearch a{ display: block; font: normal bold 10px Verdana, Arial, Helvetica, sans-serif; color: #b4b4b4; padding-left:4px; padding-right:4px;text-decoration: none; height: 14px; width: auto;  border-top: solid 1px; border-right: solid 1px; border-bottom: solid 1px; color: #b4b4b4; border-left:none; overflow: hidden; }

#gosearch a:hover {color:#F00;}



.searchbutton { display: none;margin:0px; padding:0px;}

/* searchplace - additive */

/* specialplace */

#specialplace {}

/* specialplace - additive */





/* teaser_left_place */

#teaser_left_place { display: block; float: left; overflow: hidden;width: 181px; min-height: 445px;  margin: 0px; padding: 36px 0px 0px 24px; }

#teaser_left_place a { text-decoration: none; text-transform:uppercase; font-weight: bold; font: 0.625em Verdana, Arial, Helvetica, sans-serif; color: #dd0029;}



#teaser_left_1, #teaser_left_2, #teaser_left_3, #teaser_left_4 { display: block; width: auto; height: auto; float:left; margin: 0px 4px 0px 0px; padding: 27px 0px 11px 0px; border: none;  color: #dd0029; }

#teaser_left_1 { padding: 0px 0px 11px 0px; }

#teaser_left_place .normal {}

#teaser_left_place .pers {}

/* teaser_left_place - additive */

#teaser_left_place img { border: none; margin: 0px; padding: 0px 0px 7px 0px; }





/* teaser_right_place */

#teaser_right_place { display: none; float: left; overflow: hidden;width: 181px; min-height: 445px;  margin: 0px; padding: 36px 0px 0px 24px;} /*DELETE*/

#teaser_right_1, #teaser_right_2, #teaser_right_3, #teaser_right_4, #teaser_right_5, #teaser_right_6, #teaser_right_7, #teaser_right_8, #teaser_right_9, #teaser_right_10 {display: block; width: auto; height: auto; float:left; margin: 0px 4px 0px 0px; padding: 27px 0px 11px 0px; border: none;  color: #dd0029; background: #ffffff url(images/row_3_back.jpg) repeat-x left bottom;}

#teaser_right_place .teaserrightbild { display: none; }

#teaser_right_place .teaserrightlink { display: block; float: left; }

#teaser_right_place .teaserrighttext { display: none; }



/* teaser_right_place - additive */

#teaser_right_place a {display: block; width: 120px; font: italic normal 11px Verdana, Arial, Helvetica, sans-serif; color: #b4b4b4; text-decoration: none; padding-top: 3px; padding-bottom:3px; }

#teaser_right_place a:hover, #teaser_right_place a:focus {color:#F00;}

#teaser_right_place img { display: block; width: 11px; height: 10px;border: none;}

#vidalogo { display: block; float: left; clear: left; width: 254px; height: 80px; padding: 0px; background: url(images/vidalogo.gif) no-repeat right bottom; margin: -65px 0px 0px 0px;  }



/* Kontextlogin */



#kontextlogin .titel1 {display: none;}

#loginfelder {display: block; width: 383px; float: left; font: 0.688em Verdana, Arial, Helvetica, sans-serif; color: #000; padding:0px 0px 15px 0px; margin:0px;}

#loginfelderfieldset {border:none;}

#kluser {display:block; padding:0px; margin-bottom:4px;}

#kluser label {display:block; float:left; width:70px; padding-top: 4px;}

#kluser input {border:#000 solid 1px;}

#login1 {}

#klpassword {display:block; padding:0px 0px 15px 0px; margin:0px;}

#klpassword label {display:block; float:left; width:70px;padding-top: 4px;}

#klpassword input {border:#000 solid 1px;}

#password1 {}

#klbuttons input { border:#999 solid 1px; color: #000;}

#abbrechen {}

#anmelden {}



/* Meinungen ausblenden */



#navi4 {display:none;}

#navi5 {left:600px;}



.describetitle {display:none;}



/* Weitersenden */



#send_asset, #asset_footer_messages {display:block; float:left; width:100%; margin:0; padding: 10px 0 10px 0; font: 0.688em Arial,Helvetica,sans-serif;  margin-right:-3px; color:#000;}



#send_asset h1 {font: bold 1em Arial,Helvetica,sans-serif;

	margin:0px;

	padding:0 0 10px 0;

	color:#4A8AA1;

	line-height:1.455em;}

#send_asset .text, #asset_footer_messages .info {font: 1em Arial,Helvetica,sans-serif;

	margin:0px;

	padding:0px;

	color:#000;

	line-height:1.455em;}

#asset_footer_messages .error {font: 1em Arial,Helvetica,sans-serif;

	margin:0px;

	padding:0px;

	color:#e2001a;

	line-height:1.455em;}

#send_asset #send_asset_to, #send_asset #send_asset_subject, #send_asset #antext, #send_asset #send_asset_buttons {display:block; float:left; width:100%; margin:0; padding:0 0 10px 0;  margin-right:-3px;}

#send_asset label {display:block; float:left; width:100%; margin:0; padding:0;}

#send_asset input, #send_asset textarea {display:block; float:left; width:75%; margin:0; padding:0; clear:both;}

#send_asset #send_asset_buttons input {display:block; float:left; width:25%; margin:0; padding:0; clear: none;}

#send_asset fieldset {border:none; margin:0; padding:0;}





/* Kommentieren */



#write_comment {display:block; float:left; width:100%; margin:0; padding: 10px 0 10px 0; font: 0.688em Arial,Helvetica,sans-serif;  margin-right:-3px; color:#000;}



#write_comment h1 {font: bold 1em Arial,Helvetica,sans-serif;

	margin:0px;

	padding:0 0 10px 0;

	color:#4A8AA1;

	line-height:1.455em;}

#write_comment .text {font: 1em Arial,Helvetica,sans-serif;

	margin:0px;

	padding:0px;

	color:#000;

	line-height:1.455em;}

#write_comment #write_comment_title, #write_comment #write_comment_from, #write_comment #write_comment_subject, #write_comment #write_comment_text, #write_comment #write_comment_buttons {display:block; float:left; width:100%; margin:0; padding:0 0 10px 0;  margin-right:-3px;}

#write_comment label {display:block; float:left; width:100%; margin:0; padding:0;}

#write_comment input, #write_comment textarea {display:block; float:left; width:75%; margin:0; padding:0; clear:both;}

#write_comment #write_comment_buttons input {display:block; float:left; width:25%; margin:0; padding:0; clear: none;}

#write_comment fieldset {border:none; margin:0; padding:0;}

#write_comment #write_comment_anonymous input {display:block; float:left; width:15px; margin:0; padding:0; clear: none;}

#write_comment #write_comment_anonymous label {display:block; float:left; width:90%; margin:0; padding:0; clear: none;}
.recaptchatable {clear:both;}


#send_asset a {background-image:none !important;}

/* Blättern neu */
.pagingFooter {display:block; float:left; width: 540px; padding:5px 10px 5px 10px; margin:0px; font: 0.688em Verdana, Arial, sans-serif; line-height:1.455em;}
.pagingCurrent {display:block; float:left; width: auto; padding:0px 4px 0px 4px; margin:0px; font: bold 1em Verdana, Arial, sans-serif; color:#c03;}
.pagingNumber {display:block; float:left; width: auto; padding:0px 2px 0px 2px; margin:0px; font: 1em Verdana, Arial, sans-serif;}
.pagingNumber a {color:#000; text-decoration:underline;}
.pagingNumber a:hover { text-decoration:none;}
.pagingFirst {display:block; float:left; width: auto; padding:0px 6px 0px 6px; margin:0px; font: bold 1em Verdana, Arial, sans-serif; }
.pagingPrevious {display:block; float:left; width: auto; padding:0px 6px 0px 6px; margin:0px; font: bold 1em Verdana, Arial, sans-serif;}
.pagingNext {display:block; float:left; width: auto; padding:0px 6px 0px 6px; margin:0px; font: bold 1em Verdana, Arial, sans-serif; }
.pagingLast {display:block; float:left; width: auto; padding:0px 6px 0px 6px; margin:0px; font: bold 1em Verdana, Arial, sans-serif; }
.pagingFirst a, .pagingPrevious a, .pagingNext a, .pagingLast a {color:#000; text-decoration:underline;}
.pagingFirst a:hover, .pagingPrevious a:hover, .pagingNext a:hover, .pagingLast a:hover {text-decoration:none;}


#addthis { display: block; font-size:0.75em; float:left; width: 100%; height:100%; padding: 20px 0 0 0; margin:0px; overflow:hidden;  white-space:nowrap;}
.addthis_toolbox { display: block; float:left; width: 550px; height:1.5em; padding: 0; margin:0px; overflow:hidden; white-space:nowrap;}
#addthis a {color: #e2001a; text-decoration:underline;}
#addthis a:hover {color: #e2001a; text-decoration:none;}
