/* ::::: http://www.deutsch-geht-gut.de/css/layout.css ::::: */

body { width: 100%; height: 100%; background: rgb(161, 160, 160) url('viewport-bg.jpg') repeat-x scroll left top; }
body, div, table, br, ul, li, h1, h2, h3, h4, h5, p { padding: 0px; margin: 0px; font-family: Arial,sans-serif; font-size: 12px; }
img { border: 0px none; }
a { outline: medium none; }
p { font-size: 12px; line-height: 16px; color: rgb(0, 0, 0); }
h1 { font-size: 18px; line-height: 20px; color: rgb(99, 37, 14); font-weight: normal; margin: 10px 0px 0px; padding: 0px; }
.global { width: 1044px; text-align: left; margin: 0px auto 10px; padding: 0px; }
.vspacer { height: 20px; }
.header { width: 1044px; height: 31px; padding: 0px; margin: 0px; background: transparent url('mainborder-top.png') no-repeat scroll left top; }
.contentwrapper { width: 1044px; min-height: 600px; padding: 0px; margin: 0px; background: transparent url('mainborder-center.png') repeat-y scroll left top; }
.bottom-end { width: 1044px; height: 30px; padding: 0px; margin: 0px; background: transparent url('mainborder-bottom.png') no-repeat scroll left top; }
.logo-top { width: 984px; height: 70px; padding: 0px; margin: 0px auto; }
.breadcrumber { width: 944px; height: 20px; padding: 0px; margin: 10px auto 0px; color: rgb(99, 37, 14); }
.breadcrumber a { color: rgb(99, 37, 14); text-decoration: none; }
.breadcrumber a:hover { color: rgb(99, 37, 14); text-decoration: underline; }
.contentbox { width: 944px; padding: 0px; margin: 10px auto 0px; background: rgb(152, 118, 84) none repeat scroll 0% 0%; }
.leftpane { width: 236px; min-height: 100px; padding: 0px; margin: 0px 20px 0px 0px; float: left; }
.navi-item { width: 221px; height: 18px; padding: 7px 5px 5px 10px; margin: 0px 0px 2px; background: transparent url('mainmenu-inactive.jpg') no-repeat scroll left top; }
.navi-item:hover { background: transparent url('mainmenu-active.jpg') no-repeat scroll left top; }
.navi-item-active { width: 221px; height: 18px; padding: 7px 5px 5px 10px; margin: 0px 0px 2px; background: transparent url('mainmenu-active.jpg') no-repeat scroll left top; }
.subnavi-item { width: 221px; height: 18px; padding: 3px 5px 0px 10px; margin: 0px 0px 2px; background: transparent url('submenu-active.jpg') no-repeat scroll left top; }
.subnavi-item-active { width: 221px; height: 18px; padding: 3px 5px 0px 10px; margin: 0px 0px 2px; background: transparent url('submenu-active.jpg') no-repeat scroll left top; }
.navi-item a { font-size: 12px; color: rgb(255, 255, 255); text-decoration: none; }
.navi-item-active a { font-size: 12px; color: rgb(255, 255, 255); text-decoration: none; font-weight: bold; }
.subsubnavi-item-active a, .subsubnavi-item a, .subnavi-item-active a, .subnavi-item a { color: rgb(255, 255, 255); text-decoration: none; padding-left: 15px; }
.subnavi-item-active a, .subnavi-item a { padding-left: 7px; }
.subsubnavi-item-active a:hover, .subsubnavi-item a:hover, .subnavi-item-active a:hover, .subnavi-item a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.rightpane { width: 688px; min-height: 100px; padding: 0px; float: left; }
.imgbox { width: 688px; padding: 0px; margin: 0px 0px 20px; }
.txtwrapper { width: 688px; }
.txtbox { width: 490px; padding: 10px 0px 20px; background: rgb(228, 228, 228) none repeat scroll 0% 0%; margin-right: 20px; float: left; }
.txtbox-text { width: 450px; padding: 0px 20px; }
.txtbox-text img { margin-right: 20px; }
.txtbox-text p { margin-top: 10px; }
.txtbox-text a { color: rgb(99, 37, 14); }
.galeriewrapper { width: 460px; margin: 20px 0px 0px; padding: 0px; }
.sqaregallerybox { width: 143px; height: 143px; margin: 0px 8px 8px 0px; padding: 0px; float: left; }
.widgetwrapper { width: 138px; padding: 20px; margin: 0px; float: left; background: rgb(228, 228, 228) none repeat scroll 0% 0%; }
.widgetbox { width: 138px; padding: 0px; margin: 0px 0px 20px; }
.wb-head { width: 128px; height: 25px; padding: 5px 0px 0px 10px; margin: 0px; background: transparent url('widget-head.png') no-repeat scroll left top; }
.wb-head p { color: rgb(255, 255, 255); font-weight: bold; }
.wb-content { width: 100%; padding: 0px; margin: 6px 0px 0px; }
.dlrow { clear: both; padding: 0.5em 0.5em 0.5em 0px; }
.dllabel { float: left; width: 25px; }
.dllabel img { float: left; }
.dlwidget { padding-left: 5px; float: left; width: 90px; }
.widgetbox a { color: rgb(99, 37, 14); font-weight: bold; text-decoration: none; }
.footer { width: 944px; height: 22px; padding: 8px 0px 0px; margin: 0px auto; border-left: 1px solid rgb(172, 191, 196); border-right: 1px solid rgb(172, 191, 196); text-align: center; background: transparent url('footer-bg.png') repeat-x scroll left top; }
.footer p { color: rgb(255, 255, 255); font-size: 12px; line-height: 12px; margin: 0px; padding: 0px; }
div#accordion { width: 450px; font-size: 12px; }
div#accordion h6 { font-weight: bold; }
.ui-helper-reset { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: outside none none; }
.ui-helper-clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget-content { border: 1px solid rgb(99, 37, 14); background: rgb(220, 231, 236) url('ui-bg_inset-soft_100_f4f0ec_1x100.png') repeat-x scroll 50% bottom; color: rgb(30, 27, 29); }
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid rgb(224, 231, 232); background: rgb(237, 228, 212) url('ui-bg_glass_70_ede4d4_1x400.png') repeat-x scroll 50% 50%; font-weight: normal; color: rgb(63, 55, 49); }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: rgb(255, 255, 255); text-decoration: none; }
.ui-widget :active { outline: medium none; }
.ui-icon { width: 16px; height: 16px; background-image: url('ui-icons_c47a23_256x240.png'); }
.ui-state-default .ui-icon { background-image: url('ui-icons_f08000_256x240.png'); }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-corner-bottom { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; }
.ui-corner-all { border-radius: 6px; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: 0.5em 0.5em 0.5em 0.7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: 0.5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0px none; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
/* ::::: http://www.deutsch-geht-gut.de/frontend/floatbox/floatbox.css ::::: */

