/* Grundeinstellungen der Website '/



/* layout */



body {



	width:1015px;



	margin: 0px;



	padding:0px;



	background-color: #FFF;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 1em;



	}



a#top {display: none; margin-right: -3px;}



#style{display:none;}



#row_1 { display: block; float: left; width: 1015px; height: 117px; padding: 0px; margin: 0px;  background: url(images/row1.gif) no-repeat left top; }



#row_2 { display: block; float: left; width: 771px; height: 232px; padding: 0px; margin: 0px; padding-left:20px;}



#row_3 { display: block; float: left;overflow:hidden; width: 771px; height: 100%; padding: 0px; margin: 0px; padding-left:20px; }



#row_4 { display: block; float: right; overflow:hidden; width: 205px; padding: 0px; margin: 0px; margin-top:-231px; }



#row_5 {display: block; float: left; width: 1015px; height: auto; padding: 0px; margin: 0px;padding-bottom:20px;}



.inner_site{}



#row_2 .inner_site { }



#row_3 .inner_site { }



#row_4 .inner_site {display: block; float: left;overflow:hidden; width: 205px; height: 100%; padding: 0px; margin: 0px;}







#column_1 { display:block; float:left; width: 200px; height: auto; padding: 0px; margin: 0px; }



#column_2 { display: block; float:left; width: 550px; height: 100%; padding: 0px;margin:0px; padding-left:21px; }











#drucklogo { display: none; }



#drucktext { display: none; }



/* layout - additive */







h1 {}



h2 {}



h3 {}



/* bannerplace */



#bannerplace {display: block; float:left; width: 550px; padding: 7px 0px 5px 0px;margin:0px; text-align:left; overflow: hidden;}



#bannerplace img {display: block; float:left; width: 550px; border: none; overflow: hidden;}







/* bannerplace - additive */



/* breadcrumbsplace */



#breadcrumbsplace {display: block; float:left; width: 550px; padding: 7px 0px 5px 0px;margin:0px; text-align:left; }







#breadcrumbsplace ul {display: block; float:right; padding: 0px;margin:0px; text-align:left; }



li.breadcrumbs { display: block; list-style-type: none; float: left; white-space: nowrap; text-transform: uppercase; color: #676767; font-size:0.563em; text-align: left; margin: 0px; padding: 0px; }



li.breadcrumbs a { display: block; float: left; text-transform: uppercase; text-align:left; color: #676767;font-size:1em; text-decoration: underline; margin: 0px; padding: 0px; background: url(images/breadcrumbtrenn.gif) no-repeat right center; padding-right: 8px;}



li.breadcrumbs a:hover { text-decoration: none;}



#breadcrumbsplace li.breadcrumbs span {display: block; text-align: left; width: auto; }



#breadcrumbsplace li span.invisible { display: none;}







/* communityplace */



#communityplace { display: block; float: left; width: 191px; margin: 0px;  background: url(images/schrafur_rechts.jpg) repeat-y left top; padding:0px 14px 0px 0px; border-top:1px solid #FFF;margin-right:-3px;overflow:hidden;position:relative;}



#communityplace h2 {  display: none}



#communityplace h5 {  display: none}



#communityplace ul { display: block; float: left;  width: 191px; margin: 0px; padding:0px; background: url(images/community.gif) no-repeat left top; padding-top:30px;margin-right:-3px;list-style-type: none;position:relative;}



#communityplace li {  display: block; float: left; list-style-type: none; width: 181px; margin: 0px; padding:0px; padding-left:10px; padding-bottom:10px;margin-right:-3px;position:relative;}



#communityplace a {display:block; float:left; font-size: 0.563em;; font-weight:bold; color: #000; text-decoration: none; margin:0px; padding: 0px; padding-left:17px; text-transform:uppercase;margin-right:-3px;position:relative;}



#communityplace span {display:block; float:left; font-size: 0.563em;; font-weight:bold; color: #e2001a; text-decoration: none; margin:0px; padding: 0px; padding-left:17px; text-transform:uppercase;margin-right:-3px;}



#communityplace a:hover, #communityplace span { text-decoration: underline; }



#communityplace .normal {}



#communityplace .pers {}



#communityplace li#com_meinprofil{display: block; float: left; width: 85px; margin: 0px; padding:0px;  padding-left: 10px; padding-bottom:10px;margin-right:-3px;}



#communityplace li#com_meinprofil a{background: url(icons/com_profil.jpg) no-repeat left center; padding-left: 17px;}



#communityplace li#com_meinprofil span{background: url(icons/com_profil.jpg) no-repeat left center; padding-left: 17px;}



#communityplace li#com_newsletter {display: block; float: left; width: 85px; margin: 0px; padding:0px;  padding-left: 10px;padding-bottom:10px;margin-right:-3px;}



#communityplace li#com_newsletter a{background: url(icons/com_newsletter.jpg) no-repeat left center; padding-left: 17px;}



#communityplace li#com_newsletter span{background: url(icons/com_newsletter.jpg) no-repeat left center; padding-left: 17px;}



#communityplace li#com_umfragen {display: block; float: left; width: 85px; margin: 0px; padding:0px;  padding-left: 10px;padding-bottom:10px;margin-right:-3px;}



#communityplace li#com_umfragen a{background: url(icons/com_umfragen.jpg) no-repeat left center; padding-left: 17px;}



#communityplace li#com_umfragen span{background: url(icons/com_umfragen.jpg) no-repeat left center; padding-left: 17px;}



#communityplace li#com_forum {display: block; float: left; width: 85px; margin: 0px; padding:0px;  padding-left: 10px;padding-bottom:10px;margin-right:-3px;}



#communityplace li#com_forum  a{background: url(icons/com_forum.jpg) no-repeat left center; padding-left: 17px;}



#communityplace li#com_forum  span{background: url(icons/com_forum.jpg) no-repeat left center; padding-left: 17px;}



#communityplace li#com_forum_jugend {display: block; float: left; width: 85px; margin: 0px; padding:0px;  padding-left: 10px;padding-bottom:10px;margin-right:-3px;}



#communityplace li#com_forum_jugend a{background: url(icons/com_forum.jpg) no-repeat left center; padding-left: 17px;}



#communityplace li#com_forum_jugend span{background: url(icons/com_forum.jpg) no-repeat left center; padding-left: 17px;}



#communityplace li#com_chat {display: block; float: left; width: 85px; margin: 0px; padding:0px;  padding-left: 10px;padding-bottom:10px;margin-right:-3px;}



#communityplace li#com_chat a{background: url(icons/com_ecards.jpg) no-repeat left center; padding-left: 17px;}



#communityplace li#com_chat span{background: url(icons/com_ecards.jpg) no-repeat left center; padding-left: 17px;}



#communityplace li#com_jugend_ecards {display: block; float: left; width: 85px; margin: 0px; padding:0px;  padding-left: 10px;padding-bottom:10px;margin-right:-3px;}



#communityplace li#com_jugend_ecards a{background: url(icons/com_ecards.jpg) no-repeat left center; padding-left: 17px;}



#communityplace li#com_jugend_ecards span{background: url(icons/com_ecards.jpg) no-repeat left center; padding-left: 17px;}



#communityplace li#com_webmail {display: block; float: left; width: 85px; margin: 0px; padding:0px;  padding-left: 10px;padding-bottom:10px;margin-right:-3px;}



#communityplace li#com_webmail a{background: url(icons/com_webmail.jpg) no-repeat left center; padding-left: 17px;}



#communityplace li#com_webmail span{background: url(icons/com_webmail.jpg) no-repeat left center; padding-left: 17px;}



#communityplace li#com_gogroups {display: block; float: left; width: 85px; margin: 0px; padding:0px;  padding-left: 10px;padding-bottom:10px;margin-right:-3px;}



#communityplace li#com_gogroups a{background: url(icons/com_gogroups.jpg) no-repeat left center; padding-left: 17px;}



#communityplace li#com_gogroups span{background: url(icons/com_gogroups.jpg) no-repeat left center; padding-left: 17px;}



#communityplace li#com_instant {display: block; float: left; width: 85px; margin: 0px; padding:0px;  padding-left: 10px;padding-bottom:10px;margin-right:-3px;}



#communityplace li#com_instant a{background: url(icons/com_netzwerke.jpg) no-repeat left center; padding-left: 17px;}



#communityplace li#com_instant span{background: url(icons/com_netzwerke.jpg) no-repeat left center; padding-left: 17px;}



#communityplace li#com_leer {display: block; float: left; width: 191px; height:30px; margin: 0px; padding:0px; background: url(images/meinevida.gif) no-repeat left top;margin-right:-3px;}



#communityplace li span.invisible{display:none;}



#communityplace li#com_jugend_bild {display: block; float: left; width: 85px; margin: 0px; padding:0px;  padding-left: 10px;padding-bottom:10px;margin-right:-3px;}



#communityplace li#com_jugend_bild a{background: url(icons/com_bildarchiv.jpg) no-repeat left center; padding-left: 17px;}



#communityplace li#com_jugend_bild span{background: url(icons/com_bildarchiv.jpg) no-repeat left center; padding-left: 17px;}







/* communityplace - additive */







/* contentplace */



#contentplace { display: block; float:left; width: 550px; height:100%; padding: 0px;margin:0px; }



/* contentplace - additive */



/* footerplace */



#footerplace { display: block; float: left; width: 765px; padding: 0px; margin: 0px;  background: url(images/footerschrafur.jpg) repeat-y left top; padding-top:3px; padding-bottom:3px; padding-left:250px;}



#footerplace .lauftext {font-size: 0.688em; color: #999;}



/* footerplace - additive */



#footerplace a { margin: 0px; padding:0px; font-size: 1em; color: #999; text-decoration: none; }



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



/* headerplace */



#headerplace { display: block; float: left; width: 771px; height: 232px; padding: 0px; margin:0px; }



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



#header_1 { display: none;}



#header_2 {}



/* headerplace - additive */



/* helpersplace */



#helpersplace {display: block; float: left; width: 191px; margin: 0px;  background: url(images/schrafur_rechts.jpg) repeat-y left top; padding:10px 14px 0px 0px;}



#helpersplace ul {display: block; float: left; list-style: none; width: 191px; padding: 0px;   margin: 0px; text-align: center;}



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



/*#helpersplace a { display: block; width: auto; background: url(images/navi_ebene2_trenn.jpg) no-repeat right center; font: normal normal 10px Verdana, Arial, Helvetica, sans-serif; color: #999999; text-decoration: none; padding-right: 5px; padding-left: 5px;}*/



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



#helpersplace .helper {}



#helpers_home a{display: block; width: auto; font-size:0.5em; font-weight: bold; color: #000; text-decoration: none; padding-right: 5px; padding-left: 10px; text-transform:uppercase; padding-bottom:5px;}



#helpers_kontakt a{display: block; width: auto; font-size:0.5em; font-weight: bold; color: #000; text-decoration: none; padding-right: 5px; padding-left: 2px; text-transform:uppercase;padding-bottom:5px;}



#helpersplace ul #helpers_suche {display: none;}



#helpers_links a{display: block; width: auto; font-size:0.5em; font-weight: bold; color: #000; text-decoration: none; padding-right: 5px; padding-left: 2px; text-transform:uppercase;padding-bottom:5px;}



#helpers_inhalt a {display: block; width: auto; font-size:0.5em; font-weight: bold; color: #000; text-decoration: none; padding-right: 5px; padding-left: 2px; text-transform:uppercase;padding-bottom:5px;}



#helpers_hilfe a {display: block; width: auto; font-size:0.5em; font-weight: bold; color: #000; text-decoration: none; padding-right: 5px; padding-left: 2px; text-transform:uppercase;padding-bottom:5px;}



#helpers_impressum a {display: block; width: auto; font-size:0.5em; font-weight: bold; color: #000; text-decoration: none; padding-right: 5px; padding-left: 2px; text-transform:uppercase;padding-bottom:5px;}



#helpers_mitglied_werden a{display: block; width: 141px; font-size:0.688em; font-weight: bold; color: #fff; font-weight:bold; font-style:italic; text-decoration: none;background: url(images/mitgliedwerden.gif) no-repeat left top; padding-left:25px; padding-right:28px; padding-top:9px; padding-bottom:9px; text-align:left; border-top:1px solid #FFF;}



/* helpersplace - additive */



/* loginplace */



/* loginplace */



#loginplace { display: block; float: left; width: 191px; margin: 0px;  background: url(images/schrafur_rechts.jpg) repeat-y left top; padding:10px 14px 0px 0px; border-top:1px solid #FFF;}



#loginplace ul { display: block; float: left; width: 191px; margin: 0px; padding: 0px; padding-bottom:7px;}



#loginplace li#loginhelp { display: block; float: left; margin: 0px; padding: 0px; padding-left:12px;}



#loginplace li#loginhelp a { display: block; float: left; margin: 0px; padding: 0px; color: #000; text-decoration: none; background: url(images/login_hilfe.gif) no-repeat left center; font-size:0.5em; font-weight:bold; text-transform:uppercase; padding-left:17px; padding-top:2px; padding-bottom:2px;}



#loginplace li#loginhelp a:hover {text-decoration: underline;}



/* Registrierbutton */



#loginplace li#loginreg { display: block; float: left; margin: 0px; padding: 0px; padding-left:12px;}



#loginplace li#loginreg a {display: block; float: left; margin: 0px; padding: 0px; color: #000; text-decoration: none; background: url(images/login_registrieren.gif) no-repeat left center; font-size:0.5em; font-weight:bold; text-transform:uppercase; padding-left:15px; padding-top:2px; padding-bottom:2px;}



#loginplace li#loginreg a:hover {text-decoration: underline;}







/* Fieldset Username/Passwort */



#loginfields {	display: block; float: left; width: 191px; margin: 0px; padding:0px;}



#loginfieldfieldset {display: block; float: left; width: 179px; margin: 0px; padding:0px; border:none; padding-left:12px;}



#loginfieldfieldset input {display:block; float:right; width: 104px; height:17px; margin:0px; padding:0px; color: #000; border: solid 1px #000;}



#loginfieldfieldset label {display:block; width: 57px; float:left; margin: 0px; padding:0px; font-size: 0.563em; color: #999999; text-decoration: none; padding-left:16px; padding-top:2px;}







/* Usernamefeld */



#usernameplace { display: block; float: left; width: 179px; margin: 0px; padding:0px; padding-bottom:3px;background: url(images/login_user.gif) no-repeat left 2px;}



/* Passwortfeld */



#passwordplace { display: block; float: left; width: 179px; margin: 0px; padding:0px; background: url(images/login_pass.gif) no-repeat left 2px;}



#password {}







#go { display: block; float: left; width: 191px; margin: 0px; padding:0px; padding-top:4px; padding-bottom:4px;}



#go a{ display: block;float:right; width: 92px; height: 16px; margin:0px; padding:0px; font: normal bold 11px Verdana, Arial, Helvetica, sans-serif; color: #E0253C; padding-left:70px; padding-top:3px;text-decoration: none; background: url(images/loginbutton.jpg) no-repeat left top;}



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







#loginplace .logouttext {display: block; float: left; width: 185px; margin: 0px; padding:0px; font-size: 0.688em; color: #999999; text-decoration: none;padding-left:3px; padding-right:3px;}



#loginplace .lauftext { color: #999999; text-decoration: none;}



#loginplace .lastlogin {}



#loginplace .alllogin {}



#loginplace a.logoutbutton {display: block; clear:left; margin: 0px; padding:0px;font-size: 0.688em; color: #999999; text-decoration: underline;padding-left:3px; padding-right:3px; padding-bottom:5px;}



#loginplace a.logoutbutton:hover {text-decoration: none;}















/* versteckter Go-Button */



#logingofield {}



#einloggen {}



/* loginplace - additive */







/*#loginplace form {	display: block; float: left; width: 176px; height: 65px; margin:4px 0px 0px; padding:0px;}*/



#loginplace .logouttext form { display: none; }







#remembermeplace { display: block; float: left; width: 179px; margin: 0px; padding:0px; padding-top:3px;}



#remembermeplace input {display:block; float:left; width: auto; height:auto; margin:0px; padding:0px; color: #000; border: none;padding-left:3px;}



#remembermeplace label {display:block; width: auto; float:left; margin: 0px; padding:0px; font-size: 0.563em; color: #999999; text-decoration: none; padding-left:16px; padding-top:4px;}



#remembermeplace a {color: #999999; text-decoration:none;}



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







/* navigationsplace */



#navigationplace {display:block; float:left; width: 200px; height: auto; padding: 0px; margin: 0px;background: url(images/schrafur_links.jpg) repeat-y left top; padding-top:10px; position:relative;}







#navigationplace img { display: none; margin-right: -3px; }



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



#navi1, #navi2, #navi3, #navi4, #navi5, #navi6, #navi7, #navi8, #navi9, #navi10 { display: block; float:left; width: 200px; margin: 0px; padding: 0px;padding-bottom:2px;position:relative;}



#navi11, #navi12, #navi13, #navi14, #navi15, #navi16, #navi17, #navi18, #navi19, #navi20 { display: block; float:left; width: 200px; margin: 0px; padding: 0px; padding-bottom:2px;position:relative;}



#navi21, #navi22, #navi23, #navi24, #navi25, #navi26, #navi27, #navi28, #navi29, #navi30, #navi31, #navi32, #navi33, #navi34 { display: block; float:left; width: 200px; margin: 0px; padding: 0px; padding-bottom:2px;position:relative;}



#navi35, #navi36, #navi37, #navi38, #navi39 { display: block; float:left; width: 200px; margin: 0px; padding: 0px; background-image: none; background-color:#FFFFFF;position:relative;}



#navi40, #navi41, #navi42, #navi43, #navi44, #navi45, #navi46 { display: block; float:left; width: 200px; margin: 0px; padding: 0px; padding-bottom:2px;position:relative;}



.navi_ebene2 { display: block; float:left; width: 200px; margin: 0px; padding: 0px; position:relative;}



.navi_ebene2 ul { display: block; float:left; width: 200px; margin: 0px; padding: 0px; overflow: hidden;position:relative;}



.navi_ebene2 li { display: block; float:left; width: 200px; margin: 0px; padding: 0px; padding-bottom:2px;position:relative;}



.navi_ebene3_1, .navi_ebene3_2, .navi_ebene3_3, .navi_ebene3_4, .navi_ebene3_5, .navi_ebene3_6, .navi_ebene3_7, .navi_ebene3_8, 



.navi_ebene3_9, .navi_ebene3_10, .navi_ebene3_11, .navi_ebene3_12, .navi_ebene3_13, .navi_ebene3_14, .navi_ebene3_15 {display: block; float:left; width: 200px; margin: 0px; padding: 0px;position:relative;}



.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:left; width: 200px; margin: 0px; padding: 0px;position:relative;}



.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: 200px; margin: 0px; padding: 0px;padding-bottom:2px;position:relative;}



.navi_fold { }



#navigationplace a, #navigationplace .navi_active, #navigationplace .navi_pers_active {display: block; float:left; width: 180px; margin: 0px; padding: 0px; font-size:0.813em; font-weight:bold; padding-top:6px; padding-bottom:6px; padding-left:20px; background: url(images/nav_eb1_schrafur.jpg) repeat-y left top; color:#000; text-decoration:none;position:relative;}







#navigationplace ul ul a {display: block; float:left; width: 180px; margin: 0px; padding: 0px; font-size:0.688em; font-weight:normal; padding-top:6px; padding-bottom:6px; padding-left:20px; background-image: none; color:#000; text-decoration:none;position:relative;}



#navigationplace ul ul .navi_active, #navigationplace ul ul .navi_pers_active  {display: block; float:left; width: 180px; margin: 0px; padding: 0px; font-size:0.688em; font-weight:bold; padding-top:6px; padding-bottom:6px; padding-left:20px; background-image: none; color:#000; text-decoration:none;position:relative;}



#navigationplace ul ul ul a  {display: block; float:left; width: 170px; margin: 0px; padding: 0px; font-size:0.688em; font-weight:normal; padding-top:6px; padding-bottom:6px; padding-left:30px; background-image: none; color:#000; text-decoration:none; position:relative;}



#navigationplace ul ul ul .navi_active, #navigationplace ul ul ul .navi_pers_active  {display: block; float:left; width: 170px; margin: 0px; padding: 0px; font-size:0.688em; font-weight:bold; padding-top:6px; padding-bottom:6px; padding-left:30px; background-image: none; color:#000; text-decoration:none; position:relative;}











/* navigationsplace - additive */



/*Gruppen bei vida*/



#navi36 { display: block; float:left; width: 200px; margin: 0px; padding: 0px; padding-bottom:2px; background: url(images/gruppenbeivida.gif) no-repeat left top;padding-top:24px; background-color:#FFFFFF; border-top: 5px solid #FFF;position:relative;}



#navi35 a, #navi35 .navi_active, #navi35 .navi_pers_active, #navi36 a, #navi36 .navi_active, #navi36 .navi_pers_active, #navi37 a, #navi37 .navi_active, #navi37 .navi_pers_active, #navi38 a, #navi38 .navi_active, #navi38 .navi_pers_active, #navi39 a, #navi39 .navi_active, #navi39 .navi_pers_active{display: block; float:left; width: 180px; height:auto; margin: 0px; padding: 0px; font-size:0.688em; font-weight:normal; padding-left:20px; background-image: none; color:#000; text-decoration:none;  background-color:#FFFFFF;position:relative;}







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







#quicknaviplace { display: block; float:left; width: 550px; padding: 0px;margin:0px; background: url(images/quicknavi_schrafur.jpg) left top;}



#quicknaviplace ul {display: block; float:left; padding: 0px;margin:0px; text-align:left; }



#quicknaviplace ul li { display: block; list-style-type: none; float: left; white-space: nowrap; text-transform: uppercase; color: #000; font-size:0.563em; text-align: left; margin: 0px; padding: 0px; }



#quicknaviplace ul li a { display: block; float: left; text-transform: uppercase; text-align:left; color: #000;font-size:1em; text-decoration: none; font-weight: bold; margin: 0px; padding: 5px 10px 5px 16px; }



#quicknaviplace ul li a:hover { text-decoration: underline;}



/* quicknaviplace - additive */







/* reserve_1 */



#reserve_1 { display: block; float: left; width: 182px; height: 120px; overflow: visible; padding: 0px; background: url(images/karte_back.jpg) no-repeat left top;}







#karte { display:block; float: left; margin-left: 10px; margin-top: 9px; padding: 0px; }







/* reserve_2 */



#reserve_2 {display:block; float: left; width:1012px; padding:0px; margin:0px; padding-left:20px; }



#sektionen{display:block; float: left; width:620px; height:103px; padding:0px; margin:0px; padding-bottom:14px;}



#sekverk{display:block; float:left; width:110px;height:43px; padding:0px; margin:0px; padding-top:60px; padding-left:20px;}



#sekverk a{display:block; float:left; width:95px; padding:0px; margin:0px; padding-left:15px; background: url(images/rotes_v.gif) no-repeat left 0.25em; font-size:0.688em; font-weight:bold; color:#000; text-transform:uppercase; text-decoration:none;}



#seksozdienst{display:block; float:left; width:230px; height:43px; padding:0px; margin:0px;padding-top:60px; padding-left:20px;}



#seksozdienst a{display:block; float:left; width:215px; padding:0px; margin:0px;padding-left:15px; background: url(images/rotes_v.gif) no-repeat left 0.25em; font-size:0.688em; font-weight:bold; color:#000; text-transform:uppercase; text-decoration:none;}



#sekprivdienst{display:block; float:left; width:170px;height:43px; padding:0px; margin:0px; padding-top:60px; padding-left:20px;}



#sekprivdienst a{display:block; float:left; width:155px; padding:0px; margin:0px; padding-left:15px; background: url(images/rotes_v.gif) no-repeat left 0.25em; font-size:0.688em; font-weight:bold; color:#000; text-transform:uppercase; text-decoration:none;}



#vida{display:block; float:left; width:292px;height:103px; padding:0px; margin:0px; padding-top:0px; padding-left:0px;}



#vida a{display:block; float:left; width:292px; padding:0px;height:103px; margin:0px; padding-left:0px; background: none; font-size:0.688em; font-weight:bold; color:#ffffff; text-transform:uppercase; text-decoration:none;}



#sekverk a:hover, #seksozdienst a:hover, #sekprivdienst a:hover{text-decoration:underline;}



/* reserve_2 - additive */

#reserve_3 { display: block; float:left; width: 200px; margin: 0px; padding: 0px; padding-bottom:2px; background: url(images/gruppenbeivida.gif) no-repeat left top;padding-top:24px; background-color:#FFFFFF; border-top: 5px solid #FFF;position:relative;}



.resnavi{display: block; float:left; width: 180px; height:auto; margin: 0px; padding: 0px; font-size:0.688em; font-weight:normal; padding-left:20px; background-image: none; color:#000; text-decoration:none;  background-color:#FFFFFF;position:relative;}

.resnavi:hover {text-decoration:underline;}



/* searchplace */



#searchplace { display: block; float: left; width: 191px; margin: 0px;  background: url(images/schrafur_rechts.jpg) repeat-y left top; padding:10px 14px 10px 0px; border-top:1px solid #FFF; }



#searchplace form {display: block; float: left; width: 161px; margin:0px; padding:0px;background: url(images/suchlupe.gif) no-repeat left top; padding-left:30px;  }



#searchtext {display:none;}



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



.searchfieldfieldset input {display:block; float:left; width: 111px; height:18px; margin:0px; padding:0px; color: #000; border: solid 1px #C8C8C8;}



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







#gosearch { display:block; float:left; width: 47px; height: 20px; margin:0px; padding:0px;padding-left:1px;}



#gosearch a{ display: block; float:left; width: 41px; height: 17px; margin:0px; padding:0px; font: normal bold 11px Verdana, Arial, Helvetica, sans-serif; color: #E0253C; padding-left:6px; padding-top:3px;text-decoration: none; background: url(images/suchbutton.jpg) no-repeat left top;}



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







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



/* searchplace - additive */



/* specialplace */



#specialplace {display:block; float:left; width: 200px; padding: 0px; margin: 0px;}



#specialplace a {



	display:block;



	width: 200;



	height: 30px;



	background-image: url(images/beruf.jpg);



	color: none;



	font-size: 0px;



	background-position: left top;



}



#specialplace a:hover { background-position: left bottom; }



/* specialplace - additive */



/* teaser_left_place */



#teaser_left_place { display:block; float:left; overflow:hidden; width: 200px; height: auto; padding: 0px; margin: 0px;position:relative;}



#teaser_left_1, #teaser_left_2, #teaser_left_3, #teaser_left_4, #teaser_left_5, #teaser_left_6, #teaser_left_7, #teaser_left_8, #teaser_left_9, #teaser_left_10 { display:block; float:left; width: 200px; height: auto; padding: 0px; margin: 0px; border: none; padding-top:6px; position:relative;}



#teaser_left_place .normal {}



#teaser_left_place .pers {}



/* teaser_left_place - additive */



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







#teaser_left_place object { border: none; margin: 0px; padding: 0px; width:200px !important; height: 95px!important; display:block; padding-top:10px;}



#teaser_left_place embed { border: none; margin: 0px; padding: 0px; width:200px !important; height: 95px !important; display:block; }



/* teaser_right_place */



#teaser_right_place {display: block; float: left; width: 200px; margin: 0px;  background: url(images/schrafur_rechts.jpg) repeat-y left top; padding:10px 5px 10px 0px; margin-right:-3px;overflow:hidden;position:relative;  }



#teaser_right_1, #teaser_right_2, #teaser_right_3, #teaser_right_4 {display:block; position:relative; float:left; width:200px; padding: 0px; margin: 0px; border: none; padding-top:6px;}



#teaser_right_5, #teaser_right_6, #teaser_right_7, #teaser_right_8, #teaser_right_9, #teaser_right_10 {display:block; position:relative; float:left; width:200px;  padding: 0px; margin: 0px; border: none; padding-top:6px;}



#teaser_right_place .teaserrightbild {}



#teaser_right_place .teaserrightlink {display:none;}



#teaser_right_place .teaserrighttext {display:none;}



/* teaser_right_place - additive */



#teaser_right_place a {}



#teaser_right_place a:hover, #teaser_right_place a:focus {}



#teaser_right_place img {display:block; border: none;}



#teaser_right_place object { border: none; margin: 0px; padding: 0px; width:200px !important; height: 95px!important; display:block; padding-top:10px;}



#teaser_right_place embed { border: none; margin: 0px; padding: 0px; width:200px !important; height: 95px !important; display:block; }























#kontextlogin .titel1 {display: none;}



#loginfelder {display: block; width: 383px; float: right; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #999;}



#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:#999 solid 1px;}



#login1 {}



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



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



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



#password1 {}



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



#abbrechen {}



#anmelden {}







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











/* Fussleiste wegen cssladefehler auch hier, original in textformat.css */



#articleend {



	display:block;



	float:left;



	width:550px;



	padding:0px;



	margin:0px;



	overflow:hidden;



	padding-bottom:10px;



}



#articleend ul{



	margin:0px;



	padding:0px;



	list-style-type: none;



}



.return {



	display:block;



	font: 0.563em Verdana, Arial, Helvetica, Sans-serif;



	line-height:1.3em;



	padding:0px;



	margin:0px;



	color:#e2001a;



	text-align:right;



	text-transform: uppercase;



}



.return a {



	font: 1em Verdana, Arial, Helvetica, Sans-serif;



	padding:0px;



	margin:0px;



	color:#e2001a;



	text-decoration:none;



	text-transform: uppercase;



	background-repeat: no-repeat;



	background-position: top left;



}



.return a:hover {



	text-decoration:underline;



}



.top {



	display:block;



	font: 0.563em Verdana, Arial, Helvetica, Sans-serif;



	line-height:1.3em;



	padding:0px;



	margin:0px;



	color:#e2001a;



	text-align:right;



	text-transform: uppercase;



}



.top a {



	font: 1em Verdana, Arial, Helvetica, Sans-serif;



	padding:0px;



	margin:0px;



	color:#e2001a;



	text-decoration:none;



	text-transform: uppercase;



	padding-left:12px;



	background-position: top left;



}



.top a:hover {



	text-decoration:underline;



}



/* Fussleiste - additive */



.describetitle {display:none;}





/* Jugend 2 Navipunkte temporär ausblenden */



#navi18, #navi20  {display:none;}





/* Addthis  */



#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;}

/* blättern */
.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;}

