/* Grundeinstellungen der Website '/

/* layout */

#row_1 {

	display: none;

}



#row_2  { background-repeat: no-repeat; visibility: visible; display: block; margin: 0; padding: 0; position: relative; z-index: 1; top: 0; left: 0; width: 943px; height: 119px; float: left; border: 0 }

#row_3  { display: none; float: left }

#row_4  { background-color:#AD0000; display: block; margin: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; position: relative; width: 943px; height: 100%; float: left; border-right: none; border-bottom: none; border-left: none }

#row_5  {

	display: block;

}

.inner_site   { margin: 0; padding: 0; position: relative; top: 0; float: left; border: 0 }

#column_1   { background-color: #AD0000; display: block; margin: 0; padding: 0px;  width: 170px; height: 100%; float: left }

#column_2   {  display: block; margin: 0; padding: 0; width: 603px; height: 100%; float: left; border: 0; overflow: hidden;}

#column_3    {background-color: #AD0000; display: block; margin: 0; padding: 0px; width: 170px; height: 100%; float: right; overflow: hidden;}



#drucklogo  { background-repeat: no-repeat; display: none }

#drucktext {

	display: none;

}

/* layout - additive */

body   { color: #5c5c5c; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #AD0000; margin: 0; padding: 0; top: 0; right: 0; bottom: 0; left: 0 }



.invisible {

	display: none;

}

h1 {

	display: inline;

}

h2 {

	display: inline;

}

h3 {

	display: inline;

}

/* bannerplace */

#bannerplace    { display: block; background-image: url("images/header.gif"); width: 603px; height: 117px; position: absolute; left: 170px;}

/* bannerplace - additive */



#bannerplace img { margin-left: 67px; margin-top: 18px; border: 0 }



/* breadcrumbsplace */

#breadcrumbsplace  { color: #000000; font-size: 11px; font-weight:bold; background-image: url("images/nav/bg_breadcrumb_nav.gif"); background-repeat: no-repeat; background-position: 0px 0px; text-align: left; display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding-left: 10px; padding-top: 10px; padding-bottom: 0px; position: relative; left: 0px; width: 603px; height: 19px; float: left; }

#breadcrumbsplace a  {font-size: 11px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #575757; text-decoration: none }

#breadcrumbsplace a:hover   {font-size: 11px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #575757; text-decoration: underline; }



/* breadcrumbsplace - additive */

#breadcrumbsplace span { font-size: 11px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #000; text-decoration: none }

#breadcrumbsplace li { font-size: 11px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; background-image: url("images/nav/bg_breadcrumb.gif"); background-repeat: no-repeat; background-position: left center; display: inline; margin: 0; padding: 0px 1px 0px 11px; border: 0 }

#breadcrumbsplace ul  { margin: 0; padding: 0 }



/* communityplace */

#communityplace   { display: block; font-weight:bold; margin-top: 0px; padding-top: 0px; position: absolute; left: 788px; top: 52px; width: 170px; height: 100%; float: right;}

#communityplace .normal {}

#communityplace .pers {}

#communityplace ul  { list-style-type: none; display: block; margin: 0; padding: 0px 0px 0px 0px; width: 173px;}

#communityplace li {

	

	padding-top: 0px;

	display: block;

	float: left;

	text-align: left;

	list-style-type: none;

	width: 80px;

}

#com_meinprofil    { }

#com_newsletter  { }

#com_umfragen  {  }

#com_forum  {  }

#com_fun  {}

#com_webmail  {  }

#com_chat  {}

#com_instant  {}

#com_gogroups  { }

#com_kleinanzeigen  {}

#com_netzwerke { }



/* communityplace - additive */

#communityplace a { color: #fff; text-decoration: none; padding-left: 2px; padding-right: 2px;}

#communityplace a:link { color: #fff; text-decoration: none; padding-left: 2px; padding-right: 2px;}

#communityplace a:visted {  }

#communityplace a:hover  { color: #fff; background-color: #000; font-weight:bold; padding-left: 2px; padding-right: 2px; }

#communityplace a:active {  }



#communityplace .normal span { }

#communityplace .pers a {}



/* contentplace */

#contentplace  { display: block; float: left; margin-top: 0px; margin-right: 0px; margin-left:0px; margin-bottom: 0px; padding-left: 0px; width: 603px; height: auto }

/* contentplace - additive */

/* footerplace */

#footerplace    { font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-repeat: no-repeat; text-align: left; display: block; margin: 0; padding-top: 7px; padding-left:180px; width: 773px; height: 29px; float: left }

/* footerplace - additive */

#footerplace a  { color: white; text-decoration: none }

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



/* headerplace */

#headerplace  {display: none; }

#header_1 {

	display: none;

}

#header_2 {

	display: none;

}



/* headerplace - additive */

#helpersplace ul {

	list-style:none;

	float: left;

	margin: 0px;

	padding-left: 0px;

	width:170px;

}

#helpersplace li {

	

	padding-top: 2px;

	padding-left: 16px;

	display: block;

	float: left;

	text-align: left;

	list-style-type: none;

	width: 63px;

}



/* helpersplace */

#helpersplace  { display: block; font-size: 11px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; background-image: url("images/community/bg_helpercomm.gif"); background-repeat: no-repeat; background-position: top right; padding-top: 10px; width: 170px; height: 117px; float: right; position:absolute; left:773px;}

#helpersplace .helper { font-size: 11px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; }

#helpers_home { 

}

#helpers_kontakt {  

}

#helpers_suche { 

}

#helpers_links { 

}

#helpers_inhalt {}

#helpers_hilfe {

}



/* helpersplace - additive */

a.helper { color: #FFFFFF; text-decoration: none; margin-right: 10px; padding-left: 2px; padding-right: 2px; }



.helper a:visited  { color: #333333; text-decoration: none; margin-right: 10px; padding-left: 2px; padding-right: 2px; }

a.helper:hover   { color: #FFFFFF; margin-right: 10px; padding-left: 2px; padding-right: 2px;}

a.helper:active  { color: #333333; text-decoration: none; margin-right: 10px; padding-left: 2px; padding-right: 2px; }



/* loginplace */

#loginplace    { font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-repeat: no-repeat; background-image: url("images/login/login.gif"); width: 170px; height: 117px; float: left; }



/* Registrierbutton */

#loginreg  { font-weight:bold; position: absolute; top: 85px; left: 10px;}

/* Loginhilfebutton */

#loginhelp  { font-weight:bold; position: absolute; top: 97px; left: 10px;}



/* Fieldset Username/Passwort */

#loginfields   { padding-top: 7px; padding-left: 10px; position: absolute; top: 10px }

#loginfieldfieldset  { margin: 0; padding: 0; border-width: 0 }

#go  { padding: 0px 15px 2px 2px; position: absolute; top: 46px; left: 140px}



/* Usernamefeld */

#usernameplace   { padding-bottom: 11px; color:#FFFFFF}

#login { font-size: 11px; width: 72px; height: 14px; vertical-align: middle; border-width: 0 }



/* Passwortfeld */

#passwordplace  {color:#FFFFFF}

#password   { font-size: 11px; width: 72px; height: 14px; vertical-align: middle; border-width: 0 }

#loginplace .logouttext     { font-size: 11px; font-family: Arial, Helvetica, sans-serif; display: block; padding: 13px 10px 0px 10px; position: relative; top: 0px; color:#000000;background-repeat: no-repeat; background-image: url("images/login/logout.gif"); width: 160px; height: 110px; }

#loginplace .lastlogin {}

#loginplace .alllogin {}

#loginplace .logoutbutton {padding: 0px 15px 2px 2px; position: absolute; top: 96px; left: 10px}

#loginplace #pers_info {display: block; }

/* versteckter Go-Button */

#logingofield {}

#einloggen {}



/* loginplace - additive */

a.logoutbutton  { color: #fff; font-weight: bold; text-decoration: underline; text-transform: uppercase; position: absolute; top: 155px }

#loginplace ul  { list-style-type: none }

#loginreg a, #loginhelp a  { color: white; font-weight: bold; }

#loginreg a:hover, #loginhelp a:hover  { color: white }

#loginplace a.loginbutton   { }

#loginplace a.loginbutton:hover, #loginplace a.loginbutton:focus {}

#usernameplace label  {  }

#passwordplace label  {  }

#loginplace form  { margin: 0px; padding: 0px }

#loginplace .logoutbutton   { text-align: right; display: block; padding-left: 2px; padding-right: 2px; }

#loginplace a { text-decoration: none; color: #fff; font-weight:bold; padding-left: 2px; padding-right: 2px;}

#loginplace a:hover { color: #fff; background-color: #000; font-weight:bold; padding-left: 2px; padding-right: 2px; }

#loginplace #willkommen { font-weight: bold; }

#loginplace #name { font-weight: bold; color: #FF0000; padding-top: 10px;}

#loginplace #bild { display: block; position:absolute; top: 68px; left: 137px; width: 27px; height: 15px; border: none; }

#remembermeplace  { font-weight:bold; position: absolute; top: 57px; left: 10px; width:160px;}

/* navigationsplace */

#navigationplace { display: block; width: 170px; margin: 0px; padding: 0px; border: 0px; float: left; height: auto; position: relative; top: 0px; overflow: hidden; }

.navi {}

.navi_img { display: none; }

.navi_active {}

.navi_pers {}

.navi_pers_active {}

#navi1, #navi2, #navi3, #navi4, #navi5, #navi6, #navi7, #navi8, #navi9, #navi10, #navi11, #navi12, #navi13, #navi14, #navi15 { background-repeat: no-repeat; background-position: left top;  padding: 0px; float: none; margin: 0px 0px 0px; text-indent: 22pt; width: 170px; display: block; list-style-type: none; border: 0px none; }

#navi1 { margin: 0px; background-image: url("images/nav/nav_level1.gif"); line-height: 29px; }

#navi2, #navi3, #navi4, #navi5, #navi6, #navi7, #navi8, #navi9, #navi10, #navi11, #navi12, #navi13, #navi14, #navi15 { margin: 0px; background-image: url("images/nav/nav_level2.gif"); line-height: 24px; color:#000000; }

.navi_ebene2 { line-height: 15px; margin: 0px 0px 0px; padding: 0px; text-indent: 22pt; }

.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 {}

.navi_fold { width: 170px; }

/* navigationsplace - additive */

/* Navigationspunkt Link */

A.navi { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; display: block; width: 170px; }

A.navi:hover, A.navi:focus { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline; display: block; width: 170px; }

/* Navigationspunkt Link aktiv */

span.navi_active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; display: block; width: 170px; }

/* Navigationspunkt Link personalisiert */

A.navi_pers { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; display: block; width: 170px; }

A.navi_pers:hover, A.navi_pers:focus { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline; display: block; width: 170px; }

/* Naviationspunkkt Link personalisiert aktiv */

span.navi_pers_active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; display: block; width: 170px; }

/* Navigation Link - 2. Ebene */

.navi_ebene2 A.navi { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; display: block; width: 170px; }

.navi_ebene2 A.navi:hover, .navi_ebene2 A.navi:focus { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: underline; display: block; width: 170px; }

/* Navigation Link aktiv - 2. Ebene */

.navi_ebene2 span.navi_active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; display: block; width: 170px; }

/* Navigation Link personalisiert - 2. Ebene */

.navi_ebene2 A.navi_pers { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; display: block; width: 170px; }

.navi_ebene2 A.navi_pers:hover, .navi_ebene2 A.navi_pers:focus { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: underline; display: block; width: 170px; }

/* Navigation Link personalisiert aktiv - 2. Ebene */

.navi_ebene2 span.navi_pers_active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; display: block; width: 170px; }

/* Navigationspunkt Link - 3. Ebene */

.navi_ebene3_1 A.navi, .navi_ebene3_2 A.navi, .navi_ebene3_3 A.navi, .navi_ebene3_4 A.navi, .navi_ebene3_5 A.navi, .navi_ebene3_6 A.navi, .navi_ebene3_7 A.navi, .navi_ebene3_8 A.navi, .navi_ebene3_9 A.navi, .navi_ebene3_10 A.navi, .navi_ebene3_11 A.navi, .navi_ebene3_12 A.navi, .navi_ebene3_13 A.navi, .navi_ebene3_14 A.navi, .navi_ebene3_15 A.navi  {  }

.navi_ebene3_1 A.navi:hover, .navi_ebene3_1 A.navi:focus, .navi_ebene3_2 A.navi:hover, .navi_ebene3_2 A.navi:focus, .navi_ebene3_3 A.navi:hover, .navi_ebene3_3 A.navi:focus, .navi_ebene3_4 A.navi:hover, .navi_ebene3_4 A.navi:focus, .navi_ebene3_5 A.navi:hover, .navi_ebene3_5 A.navi:focus, .navi_ebene3_6 A.navi:hover, .navi_ebene3_6 A.navi:focus, .navi_ebene3_7 A.navi:hover, .navi_ebene3_7 A.navi:focus, .navi_ebene3_8 A.navi:hover, .navi_ebene3_8 A.navi:focus, .navi_ebene3_9 A.navi:hover, .navi_ebene3_9 A.navi:focus, .navi_ebene3_10 A.navi:hover, .navi_ebene3_10 A.navi:focus, .navi_ebene3_11 A.navi:hover, .navi_ebene3_11 A.navi:focus, .navi_ebene3_12 A.navi:hover, .navi_ebene3_12 A.navi:focus, .navi_ebene3_13 A.navi:hover, .navi_ebene3_13 A.navi:focus, .navi_ebene3_14 A.navi:hover, .navi_ebene3_14 A.navi:focus, .navi_ebene3_15 A.navi:hover, .navi_ebene3_15 A.navi:focus {  }

/* Navigationspunkt Link aktive - 3. Ebene */

.navi_ebene3_1 span.navi_active, .navi_ebene3_2 span.navi_active, .navi_ebene3_3 span.navi_active, .navi_ebene3_4 span.navi_active, .navi_ebene3_5 span.navi_active, .navi_ebene3_6 span.navi_active, .navi_ebene3_7 span.navi_active, .navi_ebene3_8 span.navi_active, .navi_ebene3_9 span.navi_active, .navi_ebene3_10 span.navi_active, .navi_ebene3_11 span.navi_active, .navi_ebene3_12 span.navi_active, .navi_ebene3_13 span.navi_active, .navi_ebene3_14 span.navi_active, .navi_ebene3_15 span.navi_active {  }

/* Navigationspunkt Link personalisiert - 3. Ebene */

.navi_ebene3_1 A.navi_pers, .navi_ebene3_2 A.navi_pers, .navi_ebene3_3 A.navi_pers, .navi_ebene3_4 A.navi_pers, .navi_ebene3_5 A.navi_pers, .navi_ebene3_6 A.navi_pers, .navi_ebene3_7 A.navi_pers, .navi_ebene3_8 A.navi_pers, .navi_ebene3_9 A.navi_pers, .navi_ebene3_10 A.navi_pers, .navi_ebene3_11 A.navi_pers, .navi_ebene3_12 A.navi_pers, .navi_ebene3_13 A.navi_pers, .navi_ebene3_14 A.navi_pers, .navi_ebene3_15 A.navi_pers {  }

.navi_ebene3_1 A.navi_pers:hover, .navi_ebene3_1 A.navi_pers:focus, .navi_ebene3_2 A.navi_pers:hover, .navi_ebene3_2 A.navi_pers:focus, .navi_ebene3_3 A.navi_pers:hover, .navi_ebene3_3 A.navi_pers:focus, .navi_ebene3_4 A.navi_pers:hover, .navi_ebene3_4 A.navi_pers:focus, .navi_ebene3_5 A.navi_pers:hover, .navi_ebene3_5 A.navi_pers:focus, .navi_ebene3_6 A.navi_pers:hover, .navi_ebene3_6 A.navi_pers:focus, .navi_ebene3_7 A.navi_pers:hover, .navi_ebene3_7 A.navi_pers:focus, .navi_ebene3_8 A.navi_pers:hover, .navi_ebene3_8 A.navi_pers:focus, .navi_ebene3_9 A.navi_pers:hover, .navi_ebene3_9 A.navi_pers:focus, .navi_ebene3_10 A.navi_pers:hover, .navi_ebene3_10 A.navi_pers:focus, .navi_ebene3_11 A.navi_pers:hover, .navi_ebene3_11 A.navi_pers:focus, .navi_ebene3_12 A.navi_pers:hover, .navi_ebene3_12 A.navi_pers:focus, .navi_ebene3_13 A.navi_pers:hover, .navi_ebene3_13 A.navi_pers:focus, .navi_ebene3_14 A.navi_pers:hover, .navi_ebene3_14 A.navi_pers:focus, .navi_ebene3_15 A.navi_pers:hover, .navi_ebene3_15 A.navi_pers:focus {  }

/* Navigationspunkt Link personalisiert aktiv - 3. Ebene */

.navi_ebene3_1 span.navi_pers_active, .navi_ebene3_2 span.navi_pers_active, .navi_ebene3_3 span.navi_pers_active, .navi_ebene3_4 span.navi_pers_active, .navi_ebene3_5 span.navi_pers_active, .navi_ebene3_6 span.navi_pers_active, .navi_ebene3_7 span.navi_pers_active, .navi_ebene3_8 span.navi_pers_active, .navi_ebene3_9 span.navi_pers_active, .navi_ebene3_10 span.navi_pers_active, .navi_ebene3_11 span.navi_pers_active, .navi_ebene3_12 span.navi_pers_active, .navi_ebene3_13 span.navi_pers_active, .navi_ebene3_14 span.navi_pers_active, .navi_ebene3_15 span.navi_pers_active {  }

#navi1 ul, #navi2 ul, #navi3 ul, #navi4 ul, #navi5 ul, #navi6 ul, #navi7 ul, #navi8 ul, #navi9 ul, #navi10 ul { margin: 0; padding: 0; list-style-type: none; }

.navi_ebene2 ul {}

.navi_ebene2 li { display: block; background-position: left top; background-image: url("images/nav/nav_level3.gif"); }



/* quicknaviplace */

#quicknaviplace {}

/* quicknaviplace - additive */

#quicknaviplace ul {}

#quicknaviplace li {}

#quicknaviplace a {}



/* reserve_1 */

#reserve_1 { margin-top: 15px; float: left }

#reserve_1a { display: none }

#reserve_1b { display: none }

#reserve_1c { display: none }

#reserve_1d { display: none }

#reserve_1e { display: none }

/* reserve_1 - additive */

#reserve_1a a  { }

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

#reserve_1b a  { }

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

#reserve_1c a  { }

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

#reserve_1d a  { }

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



/* reserve_2 */

#reserve_2  { margin-top: 15px; float: left }

#reserve_2a {}

#reserve_2b {}

#reserve_2c {}

#reserve_2d {}

#reserve_2e {}

/* reserve_2 - additive */

/* searchplace */

#searchplace {}

#searchtext {}

.searchfieldfieldset {}

#searchfield {}

#gosearch {}

.searchbutton {}

/* searchplace - additive */

/* specialplace */

#specialplace {}

/* specialplace - additive */

/* teaser_left_place */

#teaser_left_place  {

margin-left: 0px;

padding: 0px;

width:170px;

}

#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 {

	margin-top: 5px;

	padding-top: 13px;

	padding-left:26px;

	float: left;

	border: 0px;

	top: 0px;

	width:144px;

	height:74px;

	background-image: url("images/bg_teaser_extern.gif"); background-repeat: no-repeat;

}



#teaser_left_place .normal {}

#teaser_left_place .pers {}

/* teaser_left_place - additive */

#teaser_left_place img {

	border: 0px;

}

/* teaser_right_place */

#teaser_right_place   { display: block; margin-top: 0px; float: right; width: 170px; overflow: hidden; }

#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 {float: right; background-image: url("images/bg_teaser_intern.gif"); width:170px; height:99px; background-repeat: no-repeat;  margin-bottom: 10px; display: block; margin-right: -3px;}

#teaser_right_place .teaserrightbild {display: block; padding-top: 26px; padding-left: 33px;}

#teaser_right_place .teaserrightlink  { color: #000; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; display: block; margin-top: -78px; padding-top: 0; padding-left: 25px; }

#teaser_right_place .teaserrighttext { display: none}

#teaser_right_1 { float: right; background-image: url("images/bg_teaser_intern_gross.gif"); width:170px; height:198px; background-repeat: no-repeat;  margin-bottom: 10px; display: block;}

/* teaser_right_place - additive */

#teaser_right_place a  { color: #000; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

#teaser_right_place a:hover    { color: #000; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }

#teaser_right_place img { border: 0px}

#teaser_right_place #teaser_right_1 .teaserrightlink  { color: #000; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; display: block; margin-top: -175px; padding-top: 0; padding-left: 25px; }



#style  { margin: 0px 0px 0px 20px; padding-top: 10px; height: 22px; float: left }

#style a  { color: #333333; text-decoration: none; margin-right: 10px; padding-top: 10px; height: 22px }

#style ul {

	float: left;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#style li {

	display: inline;

	color: red;

}



/* Bundesländer Navigation*/

#karte_gde { display:none }

#karte_bl  { display:none }



/* Wechsel */

#row_2 {   }

a.helper:hover { color: #fff; background-color: #000; font-weight:bold; padding-left: 2px; padding-right: 2px; }





loginplace { }

#loginplace a { }

#loginplace a:hover { }

#teaser_right_place a:hover { color: #c20014; }

#footerplace { background-image: url("images/bg_footer.gif"); background-position: 170px 0px; color: white; width: 603px;}

/* footerplace - additive */

#footerplace a { color: white; font-weight:bold; text-decoration: none }

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



/* Kontextlogin */



#kontextlogin  { float: left; display: block; padding-top:10px; background-image: url("images/bg_row4.gif"); background-repeat: repeat-y; background-position: left top; width:573px; padding-left:15px; padding-right:15px;}

#kontextlogin h1  { color: #960101; font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; display: block; margin: 0; padding-bottom: 2px }

#vorspann  { color: #000; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-weight: bold }

#wysiwyg   { color: #000; padding-bottom: 20px; margin-top: 12px }

.lauftext  { color: #000; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}

.lauftextfat   { color: #000; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }

.lauftext1  { color: #000; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}

.lauftext1fat  { color: #000; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }

.lauftext2  { color: #000; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }

.lauftext2fat  { color: #000; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }

.titel1   { color: #960101; font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;  }

.title1   { color: #960101; font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;  }

.titel2  { color: #000000; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;  }

.zwititel  { color: #960101; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }

.zusammenfassung  { color: #000; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; display: block;  }

.contentlinkintern a  { display:block; color: #000; font-size: 11px;  font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }

.contentlinkextern a  { display:block; color: #000; font-size: 11px;  font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }

/* Haupttext - additive */

#wysiwyg a  { text-decoration: underline }

#wysiwyg a:visited  { text-decoration: underline }



#articledetails  { float: left; width:573px; }

#articledetails.schmal    { width: 400px; }

#articledetails.breit   { width: 573px; }

.contentlinkintern a  { color: #000; font-size: 11px;  font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }

.contentlinkextern a  { color: #000; font-size: 11px;  font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }

#articleend     { text-align: left; display: block; padding-left:15px; padding-top:10px; margin-top: 0px; width: 603px; height: 19px; float: left; background-image: url("images/bg_blaettern.gif"); background-repeat: no-repeat; background-position: left top; margin-right:-3px; }

#articleend ul  { list-style: none; display: inline; margin: 0; padding: 0 }

#articleend li   { font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; list-style: none; display: inline; padding-left: 18px }

.return  { background-image: url("images/icons/icon_zurueck.gif"); background-repeat: no-repeat; background-position: 0% 50%; padding-right: 160px }

.top {background-image: url("images/icons/icon_seitenanfang.gif"); background-repeat: no-repeat; background-position: 0% 50%;}



/* Fussleiste - additive */

#articleend a  { font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none }

#articleend a:hover   { font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline }



#loginfelder { padding-top: 0px; float: left; width: 573px; margin-right: -3px; }

#loginfelderfieldset {}

#kluser {}

#login1 {border:1px solid #000; margin-left:8px;width: 150px;}

#klpassword {}

#password1 {border:1px solid #000; margin-left:10px;width: 150px;}

#klbuttons {}

#abbrechen {}

#anmelden {}

.describetitle {display:none;}


/* Weitersenden */

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

#send_asset h1 {font: bold 12px Arial,Helvetica,sans-serif;
	margin:0px;
	padding:0 0 10px 0;
	color:#960101;
	line-height:1.455em;}
#send_asset .text, #asset_footer_messages .info {font: 12px Arial,Helvetica,sans-serif;
	margin:0px;
	padding:0px;
	color:#000;
	line-height:1.455em;}
#asset_footer_messages .error {font: 12px Arial,Helvetica,sans-serif;
	margin:0px;
	padding:0px;
	color:#960101;
	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;}
#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;}
#articletools #send_asset a {padding:0; background:none;}


/* Kommentieren */

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

#write_comment h1 {font: bold 12px Arial,Helvetica,sans-serif;
	margin:0px;
	padding:0 0 10px 0;
	color:#960101;
	line-height:1.455em;}
#write_comment .text {font: 12px 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; height:auto; margin-right:-3px; }
#write_comment .label {font: 12px Arial,Helvetica,sans-serif; color:#000;} 
#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;}
#articletools #write_comment a {padding:0; background:none;}
#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;}