/* 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 */



/* 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;
float:left;
padding-bottom:1px;
padding-right:0;
padding-top:5px;
padding-bottom:5px;
width:550px;
}