
body {

font-family: verdana, arial, sans-serif;
font-size: 80%;
font-weight: normal;

color: #000000;

text-decoration: none;
text-align: center;

background-color: #FFFFFF;

margin: 0px;
padding: 0px;

}

img, a img {

border: none;

text-decoration: none;

}

a:link, a:visited {

font-family: verdana, arial, sans-serif;
font-size: 1em;

color: #000000;
text-decoration: none;

}

a:hover, a:active {

text-decoration: underline;

}

form {

margin: 0px;
padding: 0px;

}

input, select, textarea {

font-family: verdana, arial, sans-serif;
font-size: 0.9em;

color: #000000;
text-decoration: none;

}

ol {

list-style-type: decimal;
}

#skyscraper {

float: left;

width: 120px;

margin-left: -120px;

background-color: #FFFFFF;

}

#maincontainer {

width: 940px;
margin: 5px auto;

text-align: left;

}

#topsection {

height: 125px;

margin-right: 130px;
margin-bottom: 10px;

background-color: #FFFFFF;

}

#topsection #head {

margin-bottom: 3px;

background-color: #FFFFFF;

}

#topsection #head #logo {

float: left;
padding-top: 15px;
margin-left: 20px;

background-color: #FFFFFF;

}

#topsection #head #banner {

text-align: right;

background-color: #FFFFFF;

height: 63px;

}

#topsection #navigation {

padding-top: 7px;
padding-left: 20px;
padding-bottom: 0px;

margin-bottom: 0px;

background-color: #F7941D;

}

#topsection #navigation #fontsizeswitch {

float: right;

margin-right: 5px;

}

#topsection #navigation #fontsizeswitch div {

display: inline;

}

#topsection #navigation #maintab, #topsection #navigation #subtab {

margin: 0px;

font-size: 0.8em;

color: #000000;
text-decoration: none;

}

#topsection #navigation #maintab {

height: 22px;

background-color: #F7941D;

padding: 5px 0px 0px 0px;

margin-left: 0px;
margin-bottom: 0px;

list-style-type: none;

font-weight: bold;

text-align: left;

}

#topsection #navigation #maintab li {

float: left;

background-color: #FFFFFF;

padding: 5px;
margin: 0px;

border-right: 1px solid #666666;

display: inline;

}

#topsection #navigation #maintab a:hover, #topsection #navigation #maintab a:active {

text-decoration: none;

}

#topsection #navigation #maintab li:hover {

background-color: #F3D8B8;

}

#topsection #navigation #maintab li.selected {

background-color: #F3D8B8;

border-bottom: 1px solid #F3D8B8;

}

#topsection #navigation #subtab {

height: 25px;

background-color: #F3D8B8;

border-top: 1px solid #666666;

margin: 0px;
margin-top: 0px;
margin-left: -20px;

padding-top: 0px;

}

#topsection #navigation #subtab ul {

display: none;

margin: 0px;
margin-top: 5px;
margin-left: 20px;

padding: 0px;
padding-top: 0px;

list-style-type: none;

}

#topsection #navigation #subtab ul.selected {

display: block;

}

#topsection #navigation #subtab li {

float: left;

background-color: #F3D8B8;

padding: 0px 5px 0px 5px;

margin-bottom: 0px;

border-right: 1px solid #666666;

display: inline;

}

#topsection #navigation #subtab li.selected {

font-weight: bold;

}

#topsection #navigation #subtab li.noseperator {

border-right: none;

}

#contentwrapper {

float: left;
width: 100%;

}

#contentcolumn {

margin-right: 375px;

width: 550px;

background-color: #FFFFFF;

}

#contentcolumn #datum {

font-size: 0.8em;

padding-bottom: 3px;

background-image: url('../grafik/linie_dotted_horizontal.gif');
background-repeat: repeat-x;
background-position: bottom left;

}

#contentcolumn .formularreihe {

clear: both;
padding: 2px 0px;
width: 515px;

}

#contentcolumn .formularfehler {

font-size: 0.9em;
color: red;

padding-top: 4px;

}

#contentcolumn .formularfehlerfeld {

background-color: #F3D8B8;

}

#contentcolumn fieldset {

border: 1px solid #F3D8B8;

background-color: #FFFFFF;

margin-bottom: 20px;

padding-bottom: 10px;

}

#contentcolumn legend {

font-weight: bold;
color: #F7941D;

background-color: #FFFFFF;

}

#contentcolumn label {

float: left;
width: 120px;
text-align: right;
padding-top: 3px;
padding-right: 5px;

}

#contentcolumn input {

float: left;
text-align: left;

margin-top: 4px;

}

#contentcolumn input.submit {

font-weight: bold;

}

#contentcolumn .captcha {

border: 1px dotted #000000;

padding: 1px;

font-weight: bold;

}

#contentcolumn .hinweis {

font-size: 0.9em;
color: #808080;
}

#contentcolumn .fehler {

color: red;
}

#contentcolumn .highlight {

color: #F7941D;
}

#contentcolumn .inhalt {

float: left;

width: 100%;

overflow: hidden;

font-size: 1em;

padding-top: 10px;
padding-bottom: 10px;

background-image: url('../grafik/linie_dotted_horizontal.gif');
background-repeat: repeat-x;
background-position: bottom left;

}

#contentcolumn .inhalt .splitinhaltlinks {

float: left;
width: 47%;

padding-right: 15px;

background-image: url('../grafik/linie_dotted_vertikal.gif');
background-repeat: repeat-y;
background-position: top right;

}

#contentcolumn .inhalt .splitinhaltrechts {

float: right;

width: 47%;

padding-left: 15px;
padding-bottom: 20px;

}

#contentcolumn .inhalt .splitinhaltrechts .themenliste {

margin-top: 10px;

}

#contentcolumn .inhalt .splitinhaltrechts .themenliste div {

clear: both;

width: 100%;
height: 45px;

font-size: 0.9em;

padding-top: 5px;

color: #000000;

font-weight: bold;

background-color: #F4F4F4;

background-image: url('../grafik/linie_dotted_horizontal.gif');
background-repeat: repeat-x;
background-position: bottom left;

}

#contentcolumn .inhalt .splitinhaltrechts .themenliste span {

float: left;
width: 50px;

text-align: right;

}

#contentcolumn .inhalt .splitinhaltrechts .themenliste div a {

margin-left: 10px;

}

#contentcolumn .inhalt .artikelbild {

float: left;

margin-right: 20px;

border: 1px solid #666666;

}

#contentcolumn .inhalt .bereich {

display: block;

font-size: 0.8em;

letter-spacing: 0.2em;
text-transform: uppercase;

margin-bottom: 10px;

}

#contentcolumn .inhalt p {

margin-top: 10px;
margin-bottom: 10px;

}

#contentcolumn .inhalt p a {

font-size: 1em;
}

#contentcolumn .inhalt p.redline a:link, #contentcolumn .inhalt p.redline a:visited {

color: #F7941D;
text-decoration: none;
}

#contentcolumn .inhalt p.redline a:hover, #contentcolumn .inhalt p.redline a:active {

color: #F7941D;
text-decoration: underline;
}

#contentcolumn .inhalt h1, h2, h3, h4 {

margin: 0;
padding: 0;

text-decoration: none;

}

#contentcolumn .inhalt h1 {

font-size: 150%;

}

#contentcolumn .inhalt h2 {

font-weight: bold;
font-size: 100%;

}

#contentcolumn #footer {

width: 100%;

font-size: 0.8em;

text-align: justify;

background-color: #F4F4F4;

}

#contentcolumn #footer a {

padding: 1%;

}

#contentcolumn #impressum {

font-size: 0.8em;

line-height: 3em;

}

#rightcolumn {

float: left;

width: 245px;

margin-left: -375px;

background-color: #FFFFFF;

}

#rightcolumn div.sectioncontainer  {

float: left;

width: 100%;

font-size: 0.8em;

margin-bottom: 10px;

}

#rightcolumn div.sectioncontainer div {

margin: 0;
padding: 5px 0px 5px 5px;

background-color: #F4F4F4;

}

#rightcolumn div.sectioncontainer div.containertitle {

font-weight: bold;

margin-bottom: 2px;

padding: 0px;
padding-left: 5px;

line-height: 1.5em;

letter-spacing: 0.1em;

color: #666666;

background-image: none;
background-color: #E7E7E7;

}

#rightcolumn #suchecontainer #suchhilfe {

display:none;

height: 0px;
overflow: hidden;

background-color: #FFFFFF;

border: 1px solid #CCCCCC;

margin: 5px;
margin-left: 0px;

}

#rightcolumn #suchecontainer #suchhilfe a {

color: #F7941D;

}

#rightcolumn #suchecontainer div, #rightcolumn #logincontainer div, #rightcolumn #premiumcontainer div {

background-color: #E4EDED;

}

#rightcolumn #suchecontainer div a, #rightcolumn #logincontainer div a, #rightcolumn #premiumcontainer div a {

color: #666666;

}

#rightcolumn #suchecontainer div.containertitle, #rightcolumn #logincontainer div.containertitle, #rightcolumn #premiumcontainer div.containertitle {

color: #FFFFFF;

padding-bottom: 0px;

background-color: #408080;

}

#rightcolumn #newslettercontainer {

line-height: 1.3em;

}

#rightcolumn #newslettercontainer #newslettercontainerscrollable {

position:relative;
overflow:hidden;

background-color: transparent;

}

#rightcolumn #servicecontainer div {

clear: both;

width: 240px;
padding-bottom: 10px;

color: #666666;

font-weight: bold;

background-color: #E4EDED;

background-image: url('../grafik/linie_dotted_horizontal.gif');
background-repeat: repeat-x;
background-position: bottom left;

}

#rightcolumn #servicecontainer div.containertitle {

color: #FFFFFF;

padding-bottom: 0px;

background-color: #408080;

}

#rightcolumn #servicecontainer div span {

float: left;
width: 25px;

text-align: right;

}

#rightcolumn #servicecontainer div a {

color: #666666;

margin-left: 10px;

}

#rightcolumn #heftcontainer div img, #rightcolumn #buchcontainer div img, #rightcolumn #produktecontainer div img, #rightcolumn #entspannungcontainer div img {

float: left;

margin-right: 10px;

}

#rightcolumn #themencontainer div {

clear: both;

background-image: url('../grafik/linie_dotted_horizontal.gif');
background-repeat: repeat-x;
background-position: bottom left;

}

#rightcolumn #themencontainer div.containertitle {

background-image: none;

}

.highlight, a.highlight, p.highlight {

color: #F7941D;
}

.innertube {

margin: 10px;
margin-top: 0;

}

body {

               font-size: 80%;
               }

               #topsection #navigation #maintab, #topsection #navigation #subtab {

               font-size: 0.8em;
               }