body { font-size: 12px; font-family: Trebuchet MS, Arial, verdana, sans-serif; min-width:350px; background-color:black; background-image: url(/de/fileadmin/templates/resochronstandard/layout/bg.jpg); background-repeat: repeat-x; background-position: center 76px; }

img {
border-style:none;
}

.link_nicht_unterstichen a { text-decoration: none; }

a, a:link, a:visited{ color: #153b42; }
a:hover{ color: #153b42; }

p { margin: 16px 0; }
*html p { margin: 10px 0; }
*+html p { margin: 10px 0; }

p sup { line-height: 5px; }

h1 { color: #10163f; font-size: 25px; font-family: "Times New Roman", "Trebuchet MS", Arial, verdana, sans-serif;}
h2 { color: #10163f; font-size: 19px; font-weight: bold; font-family: "Times New Roman", "Trebuchet MS", Arial, verdana, sans-serif; line-height: 23px; margin: 0; padding-top: 6px; padding-bottom: 3px;}
h3 { color: #10163f; font-size: 16px; font-family: "Times New Roman", "Trebuchet MS", Arial, verdana, sans-serif; line-height: 23px; margin: 0; padding-top: 6px; padding-bottom: 3px;}

.h1_s { color: #10163f; font-size: 21px; font-family: "Times New Roman", "Trebuchet MS", Arial, verdana, sans-serif;}

hr { margin-top: 3px; margin-bottom: 3px; border-top: 1px solid #0f3139; border-right-style: none; border-bottom-style: none; border-left-style: none; }

.rahmen { padding-top: 10px; padding-bottom: 10px; }
.rahmen ul { padding-left: 0px; margin: 0;}
.rahmen li { padding: 0px; margin: 0;}
.rahmen p { margin: 0; padding-top: 5px; padding-bottom: 5px; }
.rahmen .text { font-size: 12px; line-height: 13px; padding-left: 19px; }
*html .rahmen .text { margin-top: -23px; }
*+html .rahmen .text { margin-top: -23px; }

#footermenue ol, #footermenue ul, .rahmen ol, .rahmen ul, .over ol, .over ul {
	list-style: none;
}   

#footermenue li, #footermenue ul, .over li, .over ul {
	display:inline;	
}

#footermenue a, #footermenue a:link, #footermenue a:visited{ color: #828282; }
#footermenue a:hover{ color: #828282; }

#header_img_ebene { height: 50px; position: absolute; top: 30px; left: 5px; right: 5px; }
#header_img { width: 830px; height: 420px; margin-left:auto; margin-right:auto; }
#header_bandabschluss_img {float: left; z-index: 1000; position: relative; width: 7px; left: 3px; height: 120px; top: 89px; }
#header_img_box { float: left; z-index: 1000; position: relative; width: 810px; left: 3px; height: 420px; background-image: url(/de/fileadmin/templates/resochronstandard/layout/header_std.jpg); background-repeat: no-repeat; }
#header_img_box_s { float: left; z-index: 1000; position: relative; width: 810px; left: 3px; height: 420px; background-image: url(/de/fileadmin/templates/resochronstandard/layout/header_std_s.jpg); background-repeat: no-repeat; }

#headermenue_ebene { background-color: #00377b; height: 30px; position: absolute; top: 0; left: 0; right: 0; }
#headermenue { text-align: right; width: 830px; margin-left:auto; margin-right:auto; }
#langmenue_text { color: #4d73a3; font-size: 10px; z-index: 1000; text-align: left; position: relative; left: 10px; width: 810px; padding-top: 3px; padding-left: 32px; }

#logo_ebene { height: 44px; position: absolute; top: 0px; left: 5px; right: 5px; }
#logo {width: 830px; margin-left:auto; margin-right:auto; }
#logo_img { z-index: 1200; position: relative; width: 147px; left: 648px; }

#content_ebene { position: absolute; top: 429px; left: 5px; right: 5px; }
#content { text-align: left; width: 830px; margin-left:auto; margin-right:auto; }
#content_box { width: 790px; left: 10px; position: relative; background-color: white; background-image: url(/de/fileadmin/templates/resochronstandard/layout/cbg.png); background-repeat: repeat-x; z-index: 1000; margin-bottom: 16px; padding-top: 20px; padding-right: 10px; padding-left: 10px; }
#content_box_h { width: 790px; left: 10px; position: relative; background-color: white; background-image: url(/de/fileadmin/templates/resochronstandard/layout/hbg.jpg); background-repeat: repeat-x; z-index: 1000; margin-bottom: 16px; padding-top: 20px; padding-right: 10px; padding-left: 10px; }
#content_box_s { width: 790px; left: 10px; position: relative; background-color: white; background-image: url(/de/fileadmin/templates/resochronstandard/layout/sbg.jpg); background-repeat: repeat-x; z-index: 1000; margin-bottom: 16px; padding-top: 20px; padding-right: 10px; padding-left: 10px; }
#content_box_abstand { width: 750px; left: 10px; position: relative; background-color: white; background-image: url(/de/fileadmin/templates/resochronstandard/layout/cbg.png); background-repeat: repeat-x; z-index: 1000; margin-bottom: 16px; padding-top: 20px; padding-right: 30px; padding-left: 30px; }
*html #content_box_abstand { width: 770px; padding-right: 10px; }

#footermenue { width: 790px; left: 10px; color: #828282; font-size: 10px; text-align: right; height: auto; padding-top: 10px; padding-bottom: 10px; }
#content_box_abstand #footermenue { width: 770px; margin-right: -20px; }
*html #content_box_abstand #footermenue { margin-right: 0px; }

#menue_ebene { height: 58px; position: absolute; top: 370px; left: 5px; right: 5px; }
*html #menue_ebene { z-index:1000; } /*für IE6 */
*+html #menue_ebene { z-index:1000; } /*für IE7 */
#menue { line-height: 58px; width: 830px; margin-left:auto; margin-right:auto; }
#menue_box { float: left; position: relative; z-index: 1100; left: 10px; width: 550px; }
#menue_box_right { float: left; position: relative; z-index: 1100; left: 10px; width: 260px; text-align:right;}

#partnerheader { z-index: 900; color: #828282; font-family: "Trebuchet MS", Arial, verdana, sans-serif; font-size: 10px; line-height: 12px; text-align: right; position: relative; right: 190px; }
*html #partnerheader { top: -20px;  }
*+html #partnerheader { top: -20px;  }
#partnerheader a, a:link, #partnerheader a:visited, #partnerheader a:hover{ color: #828282;; }

.home_text_oben_rechts {width: 452px; float: left; padding-top: 19px;}
/**html .home_text_oben_rechts {padding-left: 34px; width: 476px;}*/
.home ul { color: #151c47; font-size: 12px; padding-left: 0; list-style-type: square; }
.content_home_text { color: #000; font-size: 12px; }
.content_home_text a {color: #151c47; font-size: 12px;}

.resochron_text { color: #151c47; font-size: 12px; line-height: 15px; text-align: justify; }
.resochron_text p { margin-top: 28px; margin-bottom: 28px; }

.mailererror { list-style-position: inside; }

*html .schumann_text {margin-top: 10px;}
*+html .schumann_text {margin-top: 10px;}

*html #PARTNER_HEADER { position: absolute; top:0; left: -440px; width: 450px; margin: 0; }

