* {margin:0;padding:0}html {height: 100%;}body {height: 94%;font-family:Arial,Sans-serif; font-size:13px; margin:0; padding:0;background:#fff /*url(img/big_bg2.gif) no-repeat bottom right;*//*background:url(img/bg.gif) repeat-x top;*/ /*background-color:#000;*/}img, div { behavior: url("../includes/iepngfix.htc") }/* WHOLE SITE WRAPPER */#wrap {	margin: 1% auto 5% auto; width:750px;  min-height:94%; height: auto; background:none;/*#fff url(img/content_bg.gif) no-repeat bottom right;*/border-style:solid;border-width:0px 0px 0px 0px;border-color:gray; }/* BREADCRUMB PATH AS LIST */#breadcrumb {clear:both; color:#c64934; padding:1px 0px 10px 15px; list-style-type:none; background:none;border-top:0px dotted gray;border-bottom:0px solid gray; height:11px;  font-size:11px;}#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover, #breadcrumb a:active {line-height:23px; text-decoration:none; font-weight:normal; cursor:pointer;color:#333333; margin:0; padding:0;}/* TOPMENU AS LIST */#topmenuwrap {height:45px;width:750px; background: transparent url(img/bg_linie.png) no-repeat left top;}/*#tml{float:left;height:37px;width:300px;background:#e6e6e6 url(img/logo_dummi.png) no-repeat left; }#tmr{float:right;background: #e6e6e6;height:37px;width:450px; }*/#topmenu {float:right; padding:1px 0 0 0; margin:0; list-style-type:none; height:35px; font-size:13px; }#topmenu li {height:35px; float:left; padding: 0px 25px 0px 25px;border-left: 1px solid white; margin:0; }#topmenu a, #topmenu a:link, #topmenu a:visited, #topmenu a:active {line-height:35px; vertical-align:middle; text-decoration:none; font-weight:bold; cursor:pointer;color:#fff; margin:0; padding:0;}#topmenu a:hover {color:#DB9501;}#topmenu li hover {color:#fff;}.topcontent {height:15px;padding-bottom:20px;width:750px;text-align:right;}.topcontent ul{list-style-type:none; }.topcontent li {float:right;}.topcontent a, .topcontent a:link, .topcontent a:visited  {color:gray; text-decoration:none;}.topcontent a:hover {color:#DB9501;}.clearHere, .clear{clear:both;}/* MAIN CONTENT */#content {width:690px; padding:0px 30px 0px 30px; background:none;}/* HEADINGS */h1 {color:#000000;font-weight:bold;font-size:22px;margin:20px 0px 15px 0px;padding:0px;width:auto;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}h2 {color:#000000; font-weight:bold;font-size:16px;margin:15px 0px 8px 0px;padding:0px;}.klein {font-size:11px;}/* LINKS GLOBAL */a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer} a:link {color:#c64934} a:visited {color:#c64934} a:hover,a:active {color:#c64934}a img {border:none}/* INPUT ELEMENTS GLOBAL (CSS 1 compatible) */input  {font-family:Arial,Sans-serif; font-size:12px;    margin: 0px;    padding: 2px;    background: url(img/inputbg.gif) top left no-repeat #FFFFFF;	border-width:1px; border-style:solid; border-top-color:#4E4E4F; border-left-color:#4E4E4F; border-bottom-color:#AEAEAE; border-right-color:#AEAEAE}input[type=image]{border-width:0px;padding: 0px;}input[type=radio] {border-width:0px;background:none;padding: 0px;}textarea {font-family:Arial,Sans-serif; font-size:12px; border-width:1px; border-style:solid; border-top-color:#4E4E4F; border-left-color:#4E4E4F; border-bottom-color:#AEAEAE; border-right-color:#AEAEAE;    margin: 0px;    padding: 0px;    background: url(img/inputbg.gif) top left no-repeat #FFFFFF;}select {font-family:Arial,Sans-serif; font-size:12px; border-width:1px; border-style:solid; border-top-color:#4E4E4F; border-left-color:#4E4E4F; border-bottom-color:#AEAEAE; border-right-color:#AEAEAE}label { background: transparent;color: #333;width:220px;padding-right: 4px; padding-bottom: 8px; float: left;}.labelbig{width:320px;}*html label {  padding-bottom: 0px; }/*IE5.5-6*/.b {/*font-weight:bold;*/}/* INPUT ELEMENTS DETAILED (CSS 2 compatible - works only in new browsers (FF 2.0, IE 7...) */input[type=text], input[type=password] {}/* PARAGRAPH GLOBAL */p {margin:8px 0px 8px 0px}/* FAKE HR DIV CAUSE OF IE TROUBLES */div.hr {padding-top:1px; height:0; overflow:hidden; margin:0; line-height:0px; background-color:#4E4E4F}div.hrlightgrey {padding-top:1px; height:0; overflow:hidden; margin:0; line-height:0px; background-color:#999999}.MyDiv, .kastenweis {background-color:white;border:1px solid #CCCCCC;padding:5px;}/* TABLE GLOBAL */table td {padding:2px;}/* HIGHLIGHTBOX (BACKGROUND) */div.highlightbox {height:100%;position: relative;margin:0px;padding: 15px; background-color:#e7e9eb; border: solid  #CCCCCC 1px; /*-moz-border-radius:5px; -khtml-border-radius:15px;*/}*html .highlightbox {height:100%;}*html .ecke_ul, *html .ecke_ur { padding:0px; margin-bottom:-7px;}/*IE5.5-6*/.ecke_ol {position: absolute; width: 10px; height: 10px; background: url(img/ecke_left_top_10x10.gif) no-repeat; top: -1px; left: -1px;}.ecke_or {position: absolute; width: 10px; height: 10px; background: url(img/ecke_right_top_10x10.gif) no-repeat; top: -1px; right: -1px;}.ecke_ul {position: absolute; width: 10px; height: 10px; background: url(img/ecke_left_bottom_10x10.gif) no-repeat; bottom: -1px; left: -1px;}.ecke_ur {position: absolute; width: 10px; height: 10px; background: url(img/ecke_right_bottom_10x10.gif) no-repeat; bottom: -1px; right: -1px;}div.highlightbox ul {margin-left:15px; padding:0; display:block; list-style-type:square; line-height:20px}div.highlightbox h1  {color:#000000; padding:0px 0px 10px 0px; margin:0; border:none; font-size:16px}div.highlightbox div.hr {height:1px; line-height:1px; margin:0; padding:0; display:block; border-bottom: solid 1px #E9D28F;}/* MESSAGEBOX ON CONTACT SITE */textarea.message_body {width:130px;}/* ERROR MESSAGES *//* SUCCESS MESSAGE */.messageStackSuccess {padding:4px; background-color:#99FF99}.messageStackError, .errormessage {padding:4px; background-color:#FFD6D6}.messageStackWarning {padding:4px; background-color:yellow}.messageStackSuccess_box {padding:4px; border: 1px solid green;background: #F8F8F8; }/*hilfetexte*/.infohidden	{ display: none;}.infovisible { display: compact; }/* FOOTER */.footer {border-top:1px dotted gray;clear:both; text-align:left;width:734px; font-size:11px; color:#666666; background-color:#E2E2E2; padding: 8px; margin:-45px auto 0 auto;}.footer a {color:#666666; text-decoration:underline}.footer_l{float:left;width: 148px;}.footer_r{float:right;width: 570px;}.footer_r ul{list-style-type:none; }.footer_r li {float:right;}.footer_r a {text-decoration:none;}