body {background-color: #ADA28C; text-align: center;}
body,p,div,td,input,h1,a {margin: 0; font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; color:#4a433d; line-height:15px;}

//div {border: 1px solid #000000;}

/* Sitestruktur*/
#outerLayer {margin-top: 20px;}
#outerLayer .inner {width: 1005px;}
#logo {float: left; margin: 0;}
#sprache {float: right; text-align: right; width: 640px; color: #ffffff; margin: 75px 0 0 0;}
#servicenavigation {float: right; text-align: right;  width: 640px; color: #ffffff; margin: 8px 0 0 0;}

#content {width: 1000px; float: right; margin: 10px 0 30px 0; padding: 0; background-color: #f0eddb; border-top: 5px solid #ffffff; border-bottom: 5px solid #ffffff;}
#header {height: 290px; border-bottom: 5px solid #ffffff;background-image:url(../graphics/bg_header.gif); background-repeat:repeat-y;}
#contentLayers {background-image:url(../graphics/bg.gif); background-repeat:repeat-y;}
#bild {float: left; text-align:right; width: 534px; height: 290px; border-right: 5px solid #ffffff;margin: 0 0 0 5px;}
#teaser {float: right; text-align: left; width: 440px; margin: 0 4px 0 0;}
#teaserArtikel {float: left; width: 440px; margin: 0;}
#teaserText {float: left; width: 320px; margin: 2px 0 0 0;}
#teaserText p {margin: 0;}
#teaserBild1 {float: right; text-align: left; width: 100px; height: 59px; padding: 0; background-color: #ffffff;}
#teaserBild2 {float: right; text-align: left; width: 100px; height: 59px; padding: 0; background-color: #ffffff;}
#teaserBild3 {float: right; text-align: left; width: 100px; height: 59px; padding: 0; background-color: #ffffff;}
#teaserBild4 {float: right; text-align: left; width: 100px; height: 59px; padding: 0; background-color: #ffffff;}
#teaserBild5 {float: right; text-align: left; width: 100px; height: 54px; padding: 0; background-color: #ffffff;}
#teaserBild_innen {float: right; text-align: left; width: 95px; padding: 0;}
#teaserArtikel h1 {margin-bottom: 0; color: #811b14; font-size: 11px; line-height: 14px; font-weight: bold;}
#teaserArtikel p {padding: 0;}
#teaserartikelNews {border-bottom: 1px solid #073756; width: 510px; margin-bottom: 18px;}
#teaserArtikelFrauenwellness {width: 510px; margin-bottom: 18px;}

#contentlinks {float: left; text-align: left;  width: 197px; margin: 45px 0 0 0;}
#hauptnavigation {float: right; text-align: left; width: 100%; margin: 0;}

#social {float: left; text-align: left; width: 188px; margin: 20px 0 0 0; border-top: 5px solid #ffffff;}
#socialIcons {float: left; text-align: left; margin: 10px 10px 0 25px;}
#social h1 {margin-bottom: 0; color: #811b14; font-size: 11px; line-height: 14px; font-weight: bold;}
ul.social {margin: 10px 0 0 0; padding: 0;}
ul.social li {background: url(../graphics/li_newsletter.gif) no-repeat 5px 7px; padding: 3px 0 3px 25px; list-style: none;}

#suche {float: left; text-align: left; width: 188px; height: 55px; margin: 20px 0 0 0; border-top: 5px solid #ffffff; border-bottom: 5px solid #ffffff;}
#sucheingabe {float: right; text-align: left; width: 175px; margin: 5px 0 0 0;}
#newsletter h1 {margin-bottom: 0; color: #811b14; font-size: 11px; line-height: 14px; font-weight: bold;}
#newsletter {float: left; text-align: left; width: 175px; margin: 0; padding: 0;}
#mitglied {float: left; text-align: left; width: 150px; margin: 40px 0 0 20px; padding: 0; vertical-align:middle;}

#contentrechts {float: right; text-align: left;  width: 765px; margin: 0;}
#text {float: left; text-align: left;  width: 560px; margin: 40px 0 0 0;}
#rechtsrechts {float: right; text-align: left; width: 185px; margin: 20px 0 0 0; padding: 0; padding: 0;}

#footer {clear: both; height: 75px; margin: 0; background-image:url(../graphics/bg.gif); background-repeat:repeat-y;}
#footercontent {float: right; text-align: left;  width: 735px; margin: 50px 0 0 0;}
#footer a {text-decoration: none;}

ul.newsletter {width: 170px; margin: 20px 0 0 0; padding: 0;}
ul.newsletter li {background: url(../graphics/li_newsletter.gif) no-repeat 0 7px; padding: 3px 0 3px 20px; list-style: none;}

#partner {float: left; text-align: left; width: 170px; margin: 0;}
#partner .partnerArtikel {padding: 0 0 0 20px;}
#partner h1 {margin-bottom: 0; color: #811b14; font-size: 11px; line-height: 14px; font-weight: bold;}
ul.partner {width: 170px; margin: 20px 0 0 0; padding: 0;}
ul.partner li {background: url(../graphics/li_newsletter.gif) no-repeat 0 7px; padding: 3px 0 3px 20px; list-style: none;}

.inner {width: 1000px; margin: 0 auto;}
.navi {height: 21px;}
.navi_active {height: 21px; background-image:url(../graphics/bg_nav_on.gif); background-repeat:no-repeat; background-position:right;}
//.newslettertext {margin: 20px 0 0 0;}


/* Allgemeines*/
h1 {color:#811b14; font-size: 14px; line-height:24px; margin-bottom: 15px; font-weight: bold;}
h2 {margin:0 0 10px 0; font-size: 11px; padding:0; color:#811b14;}
p {margin-bottom: 12px;}

a:link,a:visited {color:#4a433d; text-decoration: underline; font-size: 11px;} 
a:hover,a:active {color:#4a433d; text-decoration: none; font-size: 11px;}

a.newsletter:link, a.newsletter:visited, a.newsletter:hover, a.newsletter:active {padding: 0; text-decoration: none;} 

a.additionalnavi:link, a.additionalnavi:visited {color:#ffffff; text-decoration: none;} 
a.additionalnavi:hover, a.additionalnavi:active {color:#ffffff; text-decoration: underline;} 
a.additionalnaviaktiv:link, a.additionalnaviaktiv:visited, a.additionalnaviaktiv:hover, a.additionalnaviaktiv:active {color:#ffffff; text-decoration: underline;} 

a.navileft_active:link, a.navileft_active:visited, a.navileft_active:hover, a.navileft_active:active {color:#4a433d; padding: 0 0 0 25px; line-height:18px; font-weight: bold; text-decoration: none;} 
a.navileft_passive:link, a.navileft_passive:visited {color:#4a433d; height: 21px; display:block; padding: 0 0 0 25px; line-height:18px; text-decoration: none;} 
a.navileft_passive:hover, a.navileft_passive:active {color:#4a433d; height: 21px; display:block; padding: 0 0 0 25px; line-height:18px; font-weight: bold; text-decoration: none; background-image:url(../graphics/bg_nav_on.gif); background-repeat:no-repeat; background-position:right;}
a.navileft_open:link, a.navileft_open:visited, a.navileft_open:hover, a.navileft_open:active {color:#4a433d; text-decoration: none;} 

a.seknavileft_active:link, a.seknavileft_active:visited, a.seknavileft_active:hover, a.seknavileft_active:active {color:#4a433d; padding: 0 0 0 38px; line-height:18px; font-weight: bold; text-decoration: none;  background-image:url(../graphics/bg_nav_second_on.gif); background-repeat:no-repeat;} 
a.seknavileft_passive:link, a.seknavileft_passive:visited {color:#4a433d; height: 21px; display:block; padding: 0 0 0 38px; line-height:18px; text-decoration: none; background-image:url(../graphics/bg_nav_second_off.gif); background-repeat:no-repeat; background-position:right;} 
a.seknavileft_passive:hover, a.seknavileft_passive:active {color:#4a433d; height: 21px; display:block; padding: 0 0 0 38px; line-height:18px; font-weight: bold; text-decoration: none; background-image:url(../graphics/bg_nav_second_off.gif); background-repeat:no-repeat; background-position:right;}
a.seknavileft_open:link, a.seknavileft_open:visited, a.seknavileft_open:hover, a.seknavileft_open:active {color:#4a433d; text-decoration: none;  background-image:url(../graphics/bg_nav_second_on.gif); background-repeat:no-repeat; background-position:right;} 


a.friend:link,a.friend:visited,a.friend:hover,a.friend:active {text-decoration: none; font-size: 11px;}

a.sprache:link,a.sprache:visited,a.sprache:hover,a.sprache:active {color:#ffffff; text-decoration: none;}

/*Farben*/
.rot {color: #811b14;}
.weiss {color: #ffffff;}

.sitemap_level2_container {margin: 0 0 0 20px;}
.sitemap_level3_container {margin: 0 0 0 40px;}

/*Formulare*/
.f250px, .f150px, .f125px., f100px, f50px, textarea {padding-left: 3px; border:1px; border-color:#4a433d; border-style:solid; font-size:11px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; background-color:#aca792; border-width:1px; height:18px;}
.f250px {width:250px; background-color:#f0eddb;}
.f150px {width:150px; background-color:#f0eddb;}
.f125px {width:150px; background-color:#f0eddb;}
.f50px {width:10px; background-color:#f0eddb;}
textarea {width:250px; height:90px; color:#4a433d; background-color:#f0eddb; font-size:11px; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;}
.selectbox {color:#4a433d; font-size:11px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; background-color:#f0eddb; height:16px; width:150px;}
.suche {font-size:11px; color:#4a433d; border-color:#ffffff; border-style:solid; border-width:1px; background-color:#ffffff; width:110px; height: 16px;} 
.input_searchbox {font-size:11px; color:#4a433d; border-color:#ffffff; border-style:solid; border-width:1px; background-color:#ffffff; width:130px; height:16px;}
.input_newsletterselect {font-size:11px; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; color:#4a433d; border-color:#ffffff; border-style:solid; border-width:1px; background-color:#ffffff; width:130px; height:16px;}



.screen {display:none; height: 100%; width:0px;}


/**** artikelliste ****/
#artikelliste {clear: left; width: 460px; margin: 0 0 24px 0;}
#artikelliste h1 {margin:0 0 10px 0; padding:0; color:#494948; font-size: 12px}
#artikelliste .img {float:left; margin: 0 10px 0px 0px;}
#artikelliste p {margin: 0 0 0 0;}

#newsartikel {float: left; width: 100%; margin: 0 0 24px 0;}
#newsartikel h2 {margin:0 0 10px 0; font-size: 11px; padding:0; color:#811b14;}

.arrangementLink {text-align: right;}

//#newsartikel .img {float:left; margin: 0 10px 0px 0px;}

.artikel {clear: left; width: 100%; margin: 0;}
.newsline {clear: left; width: 100%; margin: 16px 0 16px 0; border-bottom: 1px dotted #97D343;}

/**** arrangement form ****/
#contactForm {width: 100%; margin: 30px 0 0 0;}
#contactForm .contactRow {margin: 4px 0;}
#contactForm label {display: block; float: left; width: 150px;}
#contactForm .contactRow input, #contactForm .contactRow textarea {background-color:#f0eddb; border: 1px solid #4a433d; width: 230px; color: #4a433d;}
#contactForm .contactRow input.radio {border: 1px solid #f0eddb; width: 25px;}
#contactForm .contactRow select {border: 1px solid #4a433d; width: 80px;}

#contactForm .contactRow input {height: 18px; color: #4a433d;}
#contactForm .contactRow textarea {background-color:#f0eddb; height: 90px;}

#contactFormSubmitLeft {float: left; border: 0; margin: 0; width: 150px;}
#contactFormSubmitRight {float: left; border: 0; width: 233px;}
#contactFormSubmitLeft input {background-color:#f0eddb; width: 90px; border: 1px solid #4a433d; color: #4a433d; line-height: 14px; padding: 2px 0 2px 0; float: left; margin: 0;}
#contactFormSubmitRight input {background-color:#f0eddb; width: 100px; border: 1px solid #4a433d; color: #4a433d; line-height: 14px; padding: 2px 0 2px 0; float: right; margin: 0;}

#contactFooter {clear: both; width: 350px; margin: 0;}

