/* http://www.hjcms.de */
html { height: 100%; direction: ltr; unicode-bidi: bidi-override; }
body { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica; margin: 10px auto; padding: 0px 0px 0px 0px; background: #FFFFFF url('../pics/logo_blass_klein.jpg') fixed right top; background-repeat: no-repeat; }
/* Global Defaults */
img { border: none; margin: 0px 0px 0px 0px; }
tt { margin: 0px 5px 0px 5px; }
div.cleaner { clear: both; }
div.clcontent { margin: 0px 0px 0px 0px; }
div.block { margin: 0px 10px 0px 10px; }
div.next_page { text-align: left; margin-top: 1em; }
span.listtitle { display: block; margin: 15px 0px 0px 0px; }
p.inlinetext { margin: 10px auto; }
h1,h2,h3,h4,strong { color: #033E66; background: transparent; margin-left: 0px; }
/* Place Holders */
div.tinyplaceholder { height: 20px; }
div.smallplaceholder { height: 50px; }
div.middleplaceholder { height: 100px; }
div.largplaceholder { height: 250px; }
/* List Styles */
dl { margin: 5px 0px 5px 0px; }
ol { list-style-type: decimal; }
li { margin: 0px 0px 0px 0px; }
ul { margin: 5px 0px 0px 0px; }
dt { color: #033E66; background: transparent; margin: 15px 0px 5px 0px; font-size: 14px; font-weight: bold; }
dd { margin: 5px 0px 5px 0px; }
dd.block { text-align: justify; margin-bottom: 1em; }
/* Hyperlink Defaults */
a { color: #000000; text-decoration: underline; }
a.nav_top_link,a.nav_link { color: #000000; text-decoration: none; }
a.iContent { color: #004C0E; text-decoration: underline; }
a:Hover,a.iContent:Hover,a.nav_link:Hover,a.nav_top_link:Hover { color: #FFFF00; text-decoration: none; }
button.showImageButton { color: #004C0E; min-width: 20px; min-height: 20px; background-color: transparent; border-color: #FF7F00; text-align: center; margin: 0px 1px 0px 1px; padding: 1px 2px 1px 2px; cursor: pointer; }
div.ac_page { margin: auto; width: 950px; height: auto; padding: 0; background-color: #FF7F00; border: 2px ridge #414141; }
div.ac_header { width: 950px; height: 320px; background: transparent url('../pics/head.jpg') no-repeat; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
/* Menu */
div.ac_top_menu { position: relative; top: 38px; left: 10px; width: 930px; height: 220px; color: #000000; background: transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; }
ul.nav_main_list { display: block; color: #000000; background: transparent; list-style-type: none; margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; width: 250px; border: none; background-image: url('../pics/menu_back.png'); }
div.nav_sub_box { position: relative; top: -20px; left: 250px; width: 250px; min-height: 1px; text-align: left; border: none; }
div.nav_second_sub_box { position: relative; top: -20px; left: 253px; width: 250px; min-height: 1px; text-align: left; border: none; }
ul.nav_sub_list { position: absolute; top: -4px; width: 260px; list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image: url('../pics/menu_back.png'); }
div.nav_sub_box > ul { display: none; }
li:Hover > div.nav_sub_box ul.nav_sub_list { display: block; z-index: 1; }
li.nav_main_item { display: block; width: 250px; padding: 2px 0px 2px 5px; }
li.nav_main_item:Hover { color: #FFFF00; text-decoration: none; }
div.nav_sub_box > ul > li { padding: 2px 0px 2px 5px; border-left: 2px solid transparent; }
div.nav_second_sub_box > ul > li { padding: 2px 0px 2px 5px; border-left: 2px solid transparent; }
ul.nav_sub_list > li:Hover { border-left: 2px solid #FFFF00; }
div.header_content_spacer { color: #000000; height: .5em; background: transparent; }
/* Content */
div.ac_content_body { width: 800px; margin: 0px auto 0px auto; padding: 0px 0px 100px 0px; background: #FF7F00 url('../pics/logo_blass_klein.png') no-repeat right bottom; }
div.ac_content_item { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #000000; background: transparent; }
h2.ac_content_title { color: #033E66; background: transparent; margin: 0px 0px 30px 0px; }
div.item { max-width: 800px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #000000; min-height: 350px; border: none; }
div.item>p { text-align: justify; }
div.teambox { margin: 0px 0px 30px 0px; }
div.box_img_to_right { width: 800px; margin-top: 15px; margin: 0px 0px 0px 0px; padding: 15px 0px 15px 0px; border: none; }
div.box_img_to_right_left { float: left; width: 650px; }
div.box_img_to_right_right { float: right; width: 150px; }
.info_title { color: #033E66; background: transparent; }
span.highlight { color: #033E66; background: transparent; }
div.spacer { color: #000000; height: 30px; background: transparent; }
div.content_footer_spacer { color: #000000; height: .5em; background: transparent; }
img.img_right,img.img_left { padding: 4px; border: 2px solid #033E66; }
div.goTop { width: 800px; color: #000000; background: transparent; text-align: right; }
/* Referenz-Box */
div.referenzbox { width: 800px; color: #000000; background: transparent; margin: 5px 0px 5px 0px; border: none; }
div.referenz_text { text-align: justify; color: #000000; background-color: #FFDCA8; padding: 5px 5px 5px 5px; border: 1px solid #FF8000; }
div.referenz_sender { text-align: right; font-style: italic; }
/* Quick Click Box */
div.quickclickbox { width: 450px; float: right; text-align: left; }
div.quickclickbox>div { width:99%; text-align: right; }
/* Slogan */
div.slogan { color: #333333; width: 98%; background: transparent; }
div.slogan_title { color: #333333; background: transparent; margin: 15px 0px 15px 5px; }
div.slogan_text { color: #033E66; width: 100%; font-style: italic; text-align: center; background: transparent; }
small.slogan_author { display: block; width: 80%; text-align: right; background: transparent; }
/* Bookmark */
div.bookmark { width: 900px; min-height: 18px; color: #000000; background: url('../pics/bookmark.png') no-repeat left top; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; }
/* NOTE:Deprecated */
div.bookmark>span { margin-left: 20px; }
div.bookmark>strong { margin-left: 20px; }
/* IMG Box */
div.imgbox { width: 800px; height: 150px; color: #000000; background: transparent; padding: 0px 0px 0px 0px; margin: 15px 0px 5px 0px; text-align: center; overflow: auto; white-space: nowrap; }
div.imgbox>img,img.light { margin: 0px 1px 0px 1px; border: 2px solid #FFDCA8; }
/* ImageViewer */
#ImageViewer { float: left; width: 350px; height: 160px; text-align:center; padding: 5px 5px 5px 5px; color: #000000; background: transparent; }
#ImageViewerLinks {}
div.ImageViewerTextRight { float: right; width: 430px; height: 150px; color: #000000; background: transparent; }
/* Divider */
div.divider { width: 800px; height: 46px; background: url('../pics/divider.png') no-repeat center center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
/* Footer */
div.ac_content_footer { color: #FFFF00; background: #033E66; padding: 5px 5px 5px 5px; margin: 0px 0px 0px 0px; width: 940px; text-align: left; }
div.ac_content_footer_left { float: left; width: 490px; color: #FFFF00; background: transparent; text-align: left; }
div.ac_content_footer_right { float: right; width: 400px; color: #FFFF00; background: transparent; text-align: right; }
a.footer_href { color: #FFFF00; text-decoration: underline; }
a.footer_href:Hover { color: #FF8000; text-decoration: none; }
div.footer_infobox { margin: 1em auto; width: 950px; height: auto; padding: 1em 1em 1em 1em; color: #808080; background: transparent; border: none; text-align: justify; }
/* Floating Boxes */
div.box_normal_floatleft { color: #000000; float: left; width: 400px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: transparent; }
div.box_normal_floatright { color: #000000; float: right; width: 400px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: transparent; }
div.trenner { padding: 10px 0px 10px 0px; clear: both; }
/* Sitemap */
dl.sitemap_list {}
dt.sitemap_group {}
dd.sitemap_item { margin-left: 1em; display: list-item; list-style-image: url('../pics/bookmark.png'); list-style-position: inside; }
div.do_you_know_it { margin: 20px 20px 20px 20px; }
/*  SEO Box */
div.gg_box { margin: 150px 10px 10px 10px; }
fieldset.gg_frame { color: #000000; background: transparent; margin: 5px 0px 5px 0px; border: 1px solid #D9A54B; }
legend.gg_title { color: #033E66; background: transparent; padding: 0px 5px 0px 5px; }
div.gg_text { color: #033E66; font-family: Sans-Serif; text-align: justify; margin: 5px 10px 5px 10px; }
.lspacing { letter-spacing: 2px; }
/* Partners */
h3.partnercat { margin-top: 2em; }
div.partnerbox { border-top: 1px dotted #D06800; padding: 20px 0px 20px 0px; min-height: 120px; }
div.partner_left { float: left; width: 290px; overflow: hidden; text-align: center; }
div.partner_right { width: 500px; float: right; }
div.ie_deprecated_message { background-color: red; color: black; font-size: larger; padding: 1em 1em 1em 1em; border: 1px inset red; }
/* EOF */
