/* CSS Document rbs-pww.de*/

/* Copyright Sven Roloff - WIRKWERK.COM 2008*/

  /**************Version 2.1***************/
 /********last changed: 04.04.2008*******/
/************* FARBSCHEMA *************/  

/* BG = #FFFFFF | BG-Grau = #e5e5e5 | LinienGrau = #a0a0a0 | ContentLinks = # | LinksRO+ACT = #aa2525 */

/* FIREFOX CENTER HACK */
#wholething {margin: 0 auto 0 auto;width:60.5em;position:relative;background:url(img/kante_r.gif) repeat-y scroll right center;}
div#wholething div.clear {clear:both;margin:0em;padding:0em}

.csc-textpic-imagewrap {margin-top:1em;}


#contentelements .csc-sitemap A {padding:0em 0em 0em 1.4em;margin:0em;color:#e64944;background:url(img/09_content-link.gif) no-repeat left top;}
#contentelements .csc-sitemap A:hover {background:url(img/09_content-link_ro.gif) #f8f800 no-repeat left top ;}
#contentelements .csc-sitemap ul {padding:0;margin:0.0em 1.4em 0.0em 3em;font-size:70%;}
#contentelements .csc-sitemap ul li{list-style:none;padding:0;margin:0.0em 0em 0.0em 0em;}
#contentelements .csc-sitemap ul li ul{padding:0;margin:0.0em 1.4em 0.0em 3em;font-size:100%;}
#contentelements .csc-sitemap ul li ul li{padding:0;margin:0.0em 0em 0.0em 0em;}


/* Basics BEGIN */
HTML {height:100%;}
BODY {color:#000000;margin:16px 0em 0em 0em;padding:0em;font-family:Arial,Verdana;font-size:100.01%;text-align:center;min-height:101%;}	
H1 {font-weight:bold;color:#000000;font-size:110%;padding:1em 1.4em 0em 0em;margin:0em;}
H2 {font-weight:bold;color:#000000;font-size:90%;padding:0em 1.4em 0em 0m;margin:0em;}
H3 {font-weight:bold;color:#000000;font-size:75%;padding:1em 1.4em 0em 0em;margin:0em;}
IMG{border:none;}
FORM{padding:0;margin:0;}
EM {padding:0;margin:0;font-style:normal;font-size:90%;line-height:0.875em;}
/* Basics END*/


/* Schriftstile BEGIN */
.bold {font-weight:bold;}
.bodytext {color:#000000;line-height:1.6em;padding:0.4em 1.4em 0.4em 0em;margin:0;}

/* Schriftstile END*/


/* ++++++++++++++++MAIN BEGIN */
#main {margin: 0 auto 0 auto;width:60.5em;position:relative;background-image:url(img/.gif) repeat-y;border-left:#e5e5e5 solid 20px;}

/* ++++++++++++++++TOP BEGIN */
#topleft {float:left;}
#top {width:60.5em;max-height:245px;}
#topheader {width:49.625em;height:52px;max-height:52px;background:#e5e5e5 no-repeat left top;text-align:left;overflow:hidden;}

/* ActionNavigation BEGIN */
div#topheader div#toptitle {position:absolute;left:20px;top:0em;}
div#topheader div#toptitle H1 {padding-top:16px;margin:0;}
div#topheader div#toptitle A{color:#000000;text-decoration:none;}

div#topheader div#action {position:absolute;right:11em;top:0px;}

ul#actionmenu {margin:0em;padding:0em;}
ul#actionmenu li {list-style:none;float:left;position:relative;margin:0em;padding:0em;border-bottom:1px solid #a0a0a0;border-left:1px solid #a0a0a0;}
ul#actionmenu li.last {list-style:none;float:left;position:relative;margin:0em;padding:0em;border-right:1px solid #a0a0a0;}
ul#actionmenu li a {text-align:left;display:block;text-decoration:none;font-size:60%;padding:0.275em 0.6em;color:#a0a0a0;}

ul#actionmenu li a:hover {color:#a0a0a0;background-color:#FFFFFF;}
ul#actionmenu li.act A{color:#a0a0a0;background-color:#FFFFFF;}
ul#actionmenu li.lastact A{color:#a0a0a0;background-color:#FFFFFF;border-right:1px solid #a0a0a0;}
/* ActionNavigation END */


#topimg {width:49.625em;text-align:left;z-index:5;}
#toplogo {width:10.875em;text-align:left;float:right;z-index:10;overflow:hidden;text-align:right;background:url(img/logo-bg.gif) repeat-x left top;}


/* ++++++++++++++++TOP END */


/* ++++++++RIGHT TEASER BEGIN */
#Rteaser {position:relative;margin:0em;width:10.875em;max-width:10.875em;float:left;height:33.75em;text-align:left;}

#Rtopdiv {margin:0em;padding:0em;width:10.5em;max-width:10.5em;background-color:#e5e5e5;height:1.25em;max-height:1.25em;text-align:left;}
#Rtopdiv H2 {font-weight:bold;color:#000000;font-size:85.01%;padding:0.2em 0em 0em 0.5em;margin:0em;}

#Raddress {width:10.5em;max-width:10.5em;text-align:left;margin:0em;padding:0em;}
#Raddress p{color:#000000;line-height:1.25em;font-size:70%;margin:0em;padding:1em 0em 0.2em 0.400em;}
#Raddress p a{color:#000000;text-decoration:none;}
#Raddress p a:hover{color:#000000;text-decoration:none;}
#Raddress .redheader{color:#e64944;}


#Rnotice .notice{font-size:75%;font-weight:normal;padding:1em 0em 0.2em 0.400em;}


#partner {text-align:right;margin:0em;padding:0em;width:60.5em;}

#Rpartner {text-align:right;position:absolute;width:10.5em;max-width:10.5em;text-align:left;margin-top:-13em;padding:0.5em;right:0;}
#Rpartner .partnerheader {background-color:#e5e5e5;line-height:1em;font-size:70%;font-weight:bold;margin:0em;padding:0.2em 0em 0.2em 0.400em;}
#Rpartner .partnertext1 p{line-height:1em;font-size:65%;margin:0em;padding:1em 1.5em 0em 0.400em;float:left;}
#Rpartner .partnertext2 p{line-height:1em;font-size:65%;margin:0em;padding:0.8em 1.5em 0em 0.400em;float:left;}
#Rpartner .partnertext3 p{line-height:1em;font-size:65%;margin:0em;padding:0em 1.5em 0em 0.400em;float:left;}
#Rpartner .partnerlogo1 {text-align:right;margin:0em;padding:1em 0em 0em 0em;float:left;}
#Rpartner .partnerlogo {text-align:right;margin:0em;padding:0em;float:left;}
#Rpartner .partnerEB {text-align:center;margin:0em;padding:0.6em 0em 0em 0em;}

#Rpartner A{color:#000000;text-decoration:none;}
#Rpartner IMG{border:0;}


/* ++++++++RIGHT TEASER END */

/* ++++++++CONTENT BEGIN */

/* TOPNavigation BEGIN */
#Tmenu{padding:0em;margin:0em;height:1.25em;max-height:1.25em;border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0;background-color:#e5e5e5;}
div#Tmenu div {clear:left;}

ul#topmenu {margin:0em;padding:0em;width:100%;}
ul#topmenu li {list-style:none;float:left;position:relative;margin:0em;padding:0em;border-right:1px solid #a0a0a0;}
ul#topmenu li.last {list-style:none;float:left;position:relative;margin:0em;padding:0em;border-right:0em solid #a0a0a0;}
ul#topmenu li.actlast {list-style:none;float:left;position:relative;margin:0em;padding:0em;border-right:0em solid #a0a0a0;}
ul#topmenu li.borderbottom {list-style:none;float:left;position:relative;margin:0em;padding:0em;border-bottom:1px solid #a0a0a0;}
ul#topmenu li a {text-align:left;display:block;text-decoration:none;font-weight:bold;font-size:70%;padding:0.2750em 1.924em;color:#000000;background-color:#e5e5e5;}

ul#topmenu li.last a {width:64px;}

ul#topmenu li a:hover {color:#000000;background-color:#FFFFFF;}
ul#topmenu li.act A{color:#000000;background-color:#FFFFFF;}
ul#topmenu li.actlast A{color:#000000;background-color:#FFFFFF;}
/* TOPNavigation END */


#topconnect{padding:0em;margin:0em;height:6px;max-height:6px;border-right:1px solid #a0a0a0;}
#topconnectbottomleistungen{padding:0em;margin:0em;width:16em;height:6px;max-height:6px;border-bottom:1px solid #a0a0a0;border-right:1px solid #a0a0a0;}
#topconnectbottomgrundlagen{padding:0em;margin:0em;width:22.75em;height:6px;max-height:6px;border-bottom:1px solid #a0a0a0;border-right:1px solid #a0a0a0;}

#content {position:relative;padding:0em;margin:0em;width:35em;max-width:35em;text-align:left;float:left;}
#contentheader {text-align:left;font-size:100%;padding:1.500em 1.4em 0.2em 2.455em;margin:0em;border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0;}

#contentheader IMG{}
#contentheader H1 {padding:16px 1.4em 0.2em 32px;margin:0em;background:url(img/09_content-H1.gif) no-repeat 0em 16px;}

#contentelements {text-align:left;line-height:1.125em;padding:0em 3.055em 0.2em 3.055em;margin:0em;border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0;background:url(img/09_content-bg.gif) no-repeat center 6.25em;}
#contentelements .h2img IMG{float:left;padding:1.2em 0em 0em 0em;}
#contentelements P {font-size:70%;}
#contentelements IMG {border:0;}
#contentelements A.mail {text-decoration:none;border-bottom:0.063em solid #e64944;padding:0em 0em 0em 1.6em;margin:0em;color:#e64944;background:url(img/09_content-mail.gif) no-repeat left top;}
#contentelements A.mail:hover {background:url(img/09_content-mail_ro.gif) #f8f800 no-repeat left top;}
#contentelements A.mail IMG{}
#contentelements A.download {padding:0em 0em 0em 1.4em;margin:0em;color:#e64944;background:url(img/09_content-pdf.gif) no-repeat left top;}
#contentelements A.download:hover {background:url(img/09_content-pdf_ro.gif) #f8f800 no-repeat left top;}
#contentelements A.internal-link {text-decoration:none;border-bottom:0.063em solid #e64944;padding:0em 0em 0em 1.4em;margin:0em;color:#e64944;background:url(img/09_content-link.gif) no-repeat left top;}
#contentelements A.internal-link:hover {background:url(img/09_content-link_ro.gif) #f8f800 no-repeat left top;}
#contentelements A.external-link {text-decoration:none;border-bottom:0.063em solid #e64944;padding:0em 0em 0em 1.4em;margin:0em;color:#e64944;background:url(img/09_content-link.gif) no-repeat left top;}
#contentelements A.external-link:hover {background:url(img/09_content-link_ro.gif) #f8f800 no-repeat left top;}


#contentelements H1 {font-weight:bold;color:#000000;font-size:100.01%;padding:0em 0em 0em 0em;margin:0em;}
#contentelements H2 {font-weight:bold;color:#000000;font-size:90.01%;padding:1em 0em 0em 1.2em;margin-top:0em;background:url(img/09_content-H2.gif) no-repeat left 1em;}
#contentelements H3 {font-weight:bold;color:#000000;font-size:75.01%;padding:1em 0em 0em 0em;margin:0em;} 
#contentelements ul {padding:0;margin:0.0em 1.4em 0.0em 3em;font-size:70%;}
#contentelements ul li{padding:0;margin:0.0em 0em 0.0em 0em;}
#contentelements ul li ul{padding:0;margin:0.0em 1.4em 0.0em 3em;font-size:100%;}
#contentelements ul li ul li{padding:0;margin:0.0em 0em 0.0em 0em;}

#contentelements ol {padding:0;margin:0.0em 1.4em 0.0em 3em;font-size:70%;}
#contentelements ol li{padding:0;margin:0.0em 0em 0.0em 0em;}
#contentelements ol li ol{padding:0;margin:0.0em 1.4em 0.0em 3em;font-size:100%;}
#contentelements ol li ol li{padding:0;margin:0.0em 0em 0.0em 0em;}

#contentelements p.totop {text-align:right;margin:0em;padding:0.5em 1.4em 0em 0em;background-image:url();}
#contentelements p.totop A{color:#a0a0a0;text-decoration:none;background-image:url();}
#contentelements p.totop A:hover{background-color:#FFFFFF;text-decoration:none;}
/* ++++++++CONTENT END */

/* ++++++++LEFT TEASER BEGIN */
#Lteaser {position:relative;width:13.25em;max-width:13.25em;float:left;padding:0em;}

#Ldivorcer {text-align:left;background-color:#e5e5e5;height:1.25em;max-height:1.25em;border-bottom:1px solid #a0a0a0;padding:0em;margin:0em;}

/* ++++++++++++++++SUBNavigation BEGIN*/
div#Smenu {margin:5px 0em 0em 0em;padding-bottom:0.6em;}

ul#submenu {margin:0em;padding:0em;text-align:left;}
ul#submenu li {list-style:none;position:relative;margin:0em;padding:0em;border-bottom:1px solid #a0a0a0;}
ul#submenu li.first {list-style:none;position:relative;margin:0em;padding:0em;border-bottom:1px solid #a0a0a0;border-top:1px solid #a0a0a0;}
ul#submenu li.firstact {list-style:none;position:relative;margin:0em;padding:0em;border-bottom:1px solid #a0a0a0;border-top:1px solid #a0a0a0;}

ul#submenu li a {display:block;text-decoration:none;padding:0.4em 0em 0.4em 1.375em;color:#666666;font-size:70%;width:17.530em;}
ul#submenu li a:hover {background-color:#e5e5e5;color:#666666;text-decoration:none;padding:0.4em 0em 0.4em 1.375em;}
ul#submenu li.act A {background-color:#e5e5e5;color:#666666;padding:0.4em 0em 0.4em 1.375em;}
ul#submenu li.firstact A {background-color:#e5e5e5;color:#666666;padding:0.4em 0em 0.4em 1.375em;}

/* +++++++++++++++++++SUBNavigation END*/

#Limg {padding:0.6em 0em 0em 0em;}
#Limg H1{color:#e64944;font-size:75%;padding:2.675em 0em 0.4em 42px;text-align:left;}
#Limg H2{color:#e64944;font-size:75%;padding:0.4em 0em 0.4em 42px;text-align:left;}

/* ++++++++LEFT TEASER END */

#footer {position:relative;margin:0 auto;padding:0em;height:42px;max-height:42px;min-width:60.5em;background:url(img/footer_bg.gif) repeat-x left top;overflow:hidden;}
#footercorner {position:absolute;left:0em;top:0em;}
#footertext {position:absolute;right:20px;top:0em;font-size:60%;color:#a0a0a0;}
#footertext p {margin:0em;padding:18px 1.4em 1em 0em;}
#footertext A {color:#a0a0a0;padding:0em;text-decoration:none;font-family:Verdana,Arial;}
#footertext A:hover {color:#a0a0a0;padding:0em;text-decoration:underline;}
#footerend {position:absolute;right:0em;top:0em;}

/* ++++++++++++++++MAIN END */

