html {height: 100%;margin-bottom: 1px;}
body {margin: 0;line-height: 135%;}
#footer {position: relative;z-index: 20000;}
#footer2 {background: url(../images/footer-bg.png) 0 0 repeat-x;}
.copyright {padding: 25px 0;}
#copyright2 {line-height: 24px;}
#timer {font-size: 175%;line-height: 100%;padding: 6px;text-align:center;}
body{font-size: 13px;}
p {margin-top: 10px;margin-bottom: 15px;}
h1, h2, h3, h4, h5 {padding-bottom: 5px;margin: 25px 0 10px 0;font-weight: normal;line-height: 120%;}
h1 {font-size: 200%;line-height: 100%;}
h2 {font-size: 175%;line-height: 100%;}
h3 {font-size: 150%;}
h4 {font-size: 120%;line-height: 130%;}
h5 {font-size: 120%;text-transform: uppercase;}
a {color: #ffffff;text-decoration: none;}
a:hover {text-decoration: underline;}
.clr {clear: both;}
.wrapper {margin: 0 auto; width: 958px;padding:0;}
.body-bg { background: url(../images/bgimage.jpg) 50% 0 repeat-x;background-attachment: fixed; }
#footer {width: 100%;}
#header {background: url(../images/header.png) repeat-x;height: 109px;top:0;}
#headerlogo {float:left;}
body, #footer {background: #000000;}
body, #hmenu a, #hmenu .separator, .logo-module, #top-bar {color: #cccccc;}
#top-bar a {color: #ffffff;}
.front-showcase-desc em {background: #63a500;color: #ffffff;}
#footer, #footer a#clear-cookies {color: #666666;}
#footer a {color: #999999;}
.main-body-top {background: url(../images/main-body-top2.png) 50% 0 repeat-x;margin-right: 8px;margin-left: 8px;}
.main-body-top2 {background: url(../images/main-body-top.png) 50% 1px no-repeat;}
.main-body-top3 {background: url(../images/main-body-tr.png) 100% 0 no-repeat;margin-right: -8px;}
.main-body-top4 {height: 27px;background: url(../images/main-body-tl.png) 0 0 no-repeat;margin-left: -8px;}
.main-body-surround {background: url(../images/main-body-bg.png) 0 0;margin-right: 8px;margin-left: 8px;}
.main-body-surround2 {background: url(../images/main-body-r.png) 100% 0 repeat-y;margin-right: -8px;}
.main-body-surround3 {background: url(../images/main-body-l.png) 0 0 repeat-y;margin-left: -8px;overflow: hidden;}
.main-body-bottom {background: url(../images/main-body-bm.png) 50% 0 repeat-x;margin-right: 8px;margin-left: 8px;}
.main-body-bottom2 {background: url(../images/main-body-bottom.png) 50% 0 no-repeat;}
.main-body-bottom3 {background: url(../images/main-body-br.png) 100% 0 no-repeat;margin-right: -8px;}
.main-body-bottom4 {height: 15px;background: url(../images/main-body-bl.png) 0 0 no-repeat;margin-left: -8px;margin-bottom: 18px;}
.content-item-block {padding: 0 15px;}
.content-head {margin-right: -14px;margin-left: -14px;}
.content-head-m {background: url(../images/content-head-m.png) 50% 0 repeat-x;margin-left: 85px;margin-right: 85px;}
.content-head-l {background: url(../images/content-head-l.png) 0 0 no-repeat;margin-left: -85px;}
.content-head-r {background: url(../images/content-head-r.png) 100% 0 no-repeat;margin-right: -85px;height: 54px;}
.content-bottom-m {background: url(../images/content-bottom-m.png) 50% 0 repeat-x;margin-left: 85px;margin-right: 85px;}
.content-bottom-l {background: url(../images/content-bottom-l.png) 0 0 no-repeat;margin-left: -85px;}
.content-bottom-r {background: url(../images/content-bottom-r.png) 100% 0 no-repeat;margin-right: -85px;height: 20px;}
#about {text-align:justify;float:left; }
#links { text-align:justify;float:left; width:20em; padding:1em;  margin-right:1em; margin-bottom:1em; }
#links2 { text-align:justify;float:left; width:40em;  padding:1em;  margin-right:1em; margin-bottom:1em; }
#rechts {text-align:justify;padding:1em; }
.top {text-shadow: 0.3em 0.3em #000;  }
#maincol, #leftcol, #rightcol {float: left;}
#leftcol .padding {padding: 0 0 0 15px;}
#maincol .padding {padding: 0 15px;}
#rightcol .padding {padding: 0 15px 0 0;}
.padding {padding: 6px;}
.innermod-surround {padding: 0;margin: 0;}
.innermod-surround2 {position: relative;padding: 0;margin: 0;}
#leftcol .innermod-surround2, #rightcol .innermod-surround2 {margin-bottom: 15px;}
.innermod-top {background: url(../images/side-tm-2.png) 50% 0 repeat-x;margin: 0 10px;}
.innermod-top2 {background: url(../images/side-tr-2.png) 100% 0 no-repeat;margin-right: -10px;}
.innermod-top3 {height: 10px;background: url(../images/side-tl-2.png) 0 0 no-repeat;margin-left: -10px;}
.innermod {background: url(../images/side-bg-2.png) 50% 0;margin: 0 10px;}
.innermod2 {background: url(../images/side-r-2.png) 100% 0 repeat-y;margin-right: -10px;}
.innermod3 {background: url(../images/side-l-2.png) 0 0 repeat-y;margin-left: -10px;overflow: hidden;}
.innermod-bottom {background: url(../images/side-bm-2.png) 50% 0 repeat-x;margin: 0 10px;}
.innermod-bottom2 {background: url(../images/side-br-2.png) 100% 0 no-repeat;margin-right: -10px;}
.innermod-bottom3 {height: 20px;background: url(../images/side-bl-2.png) 0 0 no-repeat;margin-left: -10px;}
#maincol .innermod-bottom3 {margin-bottom: 15px;}
.innermod .padding-1 {padding: 50px 15px 10px 15px;}
.innermod .padding-2 {padding: 10px 15px 0 15px;}
#hmenu {font-family: Helvetica, Arial, FreeSans, sans-serif;}
.contentheading {margin: 0;padding: 1px 15px 6px 15px;font-size: 150%;font-weight: normal;line-height: 100%;}
.content-header {position: relative;}
#hmenu {background: url(../images/horizmenu-bg.png) 50% 0 no-repeat;}
.separator {background: url(../images/horizmenu-div.png) 100% 50% no-repeat;}
#hmenu-surround {float: right;}
#hmenu {padding-left: 20px;height: 77px;display: block;margin-top: 20px;}
ul#horiznav.menutop, #hmenu ul.menutop {padding: 0;margin: 0;position: relative;z-index:120;cursor:pointer;}
#hmenu li, #hmenu li .link {position:relative;display: block;height: 65px;line-height: 65px;}
#hmenu li:hover .link, .link {z-index: 100;cursor: pointer;margin: 0;}
#hmenu .link {white-space: nowrap;display: block;float: left;height: 82px;line-height: 77px;font-weight: normal;font-size: 14px;text-decoration: none;z-index: 100;cursor: pointer;padding: 0;}
#hmenu li:hover .link,  .link, #hmenu li.active .link {z-index: 100;cursor: pointer;margin: 0;}
#hmenu ul {list-style: none;padding: 0;margin: 0;}
#hmenu li {display: block;float: left;margin: 0;padding: 0;font-weight: bold;}
#hmenu li .link span {display: block;padding: 0 30px;height: 77px;}
#hmenu li li .link span {display: block;padding: 0 10px;height: 24px;line-height: 24px;}
#hmenu li.active li .link, #hmenu li:hover li .link {background: none !important;}
#hmenu active,li:hover .link {background: url(../images/horizmenu-active.png) 50% 0 no-repeat;z-index:200;}


.button{
	color:#4F4F4F;
	border-color:#4F4F4F;
	cursor:pointer;
	border-style:solid;
	border-width:1px;
}	
.button:hover, .button:focus {
	color:#000000;
	border-color:#5F5F5F;
	cursor:pointer;
	border-style:solid;
	border-width:1px; }

