html,body {margin:0px;padding:0px;font-family:Verdana;font-size:12px;color:#373737;background:#e2e2e3;}
body {}

a {color:#fd1800;text-decoration:none}

div {display:block;position:relative;margin:0;padding:0;border:none;}
img {margin:0px;padding:0px;border:none;}

.text td {font-size:12px;}

div.header {background:url(topbg.png) top left repeat-x #e1e2e3;height:100px;z-index:2;}
div.site {width:980px;margin:0px auto;}

div.search {position:absolute;width:184px;height:20px;background:url(search.png) top left no-repeat;right:0px;top:9px;}
div.search input {border:none;margin:1px 0px 1px 5px;height:18px;width:145px;background:#c6c6c6;padding:0px;line-height:18px;color:#585858;font-size:12px;font-family:Verdana;}
div.search div.button {position:absolute;top:0px;left:151px;width:33px;height:20px;cursor:hand;}

div.langmenu {position:absolute;right:0px;top:37px;}
div.langmenu ul {list-style:none;margin:0;padding:0;}
div.langmenu li {display:inline;margin:0 0 0 10px;}

div.topmenu {position:absolute;right:0px;top:72px;}
div.topmenu ul {list-style:none;margin:0px;padding:0px;}
div.topmenu li {display:inline;margin:0 0 0 26px;line-height:28px;font-size:10px;}
div.topmenu a {color:#e2e2e3;text-decoration:none;text-transform:uppercase;}
div.topmenu a:active {color:#e2e2e3;}
div.topmenu a:visited {color:#e2e2e3;}
div.topmenu a:hover {color:#ffffff;}

div.topmenu a.sel {color:#800c00;}
div.topmenu a.sel:active {color:#800c00;}
div.topmenu a.sel:visited {color:#800c00;}
div.topmenu a.sel:hover {color:#800c00;}

div.mainlogo {position:absolute;z-index:3;top:0px;left:0px;}
div.slogan {position:absolute;z-index:4;top:0;left:480px;display:none;}
div.anno {position:absolute;z-index:5;top:72px;left:220px;display:none;}

div.leftmenu {position:absolute;z-index:2;width:227px;min-height:124px;left:-4px;top:0px;background:url(leftmenutop2.png) top left no-repeat;}
div.leftmenu div.body {margin:124px 0 0 0;background:url(leftmenupanel2.png) bottom left no-repeat;float:left;width:227px;}
div.leftmenu ul {list-style:none;margin:0 10px 40px 20px;padding:0px;display:block;}
div.leftmenu li {font-size:12px;line-height:12px;margin:0 0 14px 0;padding:0;}
div.leftmenu ul ul {margin:0px;}
div.leftmenu ul ul li {margin:7px 0 0 7px;}
div.leftmenu ul ul li:first-child {margin-top:7px;}
div.leftmenu li.l3 {margin:7px 0 0 14px;}

div.leftmenu a {color:#373737;text-decoration:none;}
div.leftmenu a:active {color:#373737;}
div.leftmenu a:visited {color:#373737;}
div.leftmenu a:hover {color:#fd1800;}

div.leftmenu a.sel {color:#fd1800;}
div.leftmenu a.sel:active {color:#fd1800;}
div.leftmenu a.sel:visited {color:#fd1800;}
div.leftmenu a.sel:hover {color:#fd1800;}

div.address {font-size:11px;color:#535152;margin:14px 0;}
div.subscribeform {margin:14px 0;}
div.subscribeform h1 {display:block;margin:0 0 8px 0;padding:0px;font-size:10px;color:#888888;text-align:center;}
div.subform {background:url(subbg.gif) top left no-repeat;width:222px;height:21px;}
div.subform input {border:none;margin:1px 0px 1px 5px;height:18px;width:170px;background:#f4f4f4;padding:0px;line-height:18px;color:#585858;font-size:11px;font-family:Verdana;}
div.subform div.button {position:absolute;top:0px;left:182px;width:41px;height:21px;cursor:hand;line-height:21px;text-align:center;font-weight:bold;}
div.subform div.button a {text-decoration:none;font-size:10px;color:#7f0c00;}
div.subform div.button a:active {color:#7f0c00;}
div.subform div.button a:visited {color:#7f0c00;}
div.subform div.button a:hover {color:#7f0c00;}


div.clear {clear:both;height:1px;}

div.headpic {background:url(headpicbg.jpg) top center;}
div.headpic div.site {text-align:right;}
div.headpic div.content {margin:0 0 0 auto;width:835px;}

div.main {background:url(titlebg.png) repeat-x;}
div.main p {margin:0 0 1em 0;}
div.main div.title {margin:0 0 23px 240px;line-height:29px;color:#eaeaea;font-size:12px;font-weight:bold;height:29px;}
div.main div.text {float:left;margin-left:240px;width:522px;min-height:200px;}
div.main div.column {float:right;width:202px;}

div.column a {text-decoration:none !important;}

div.footer {background:url(footerbg.png) top left repeat-x #bdbcbd;min-height:200px;z-index:1;}
div.copy {line-height:27px;font-size:11px;color:#535353;float:right;clear:both;}
div.copy a {color:#535353;text-decoration:none;}
div.copy a:active {color:#535353;}
div.copy a:visited {color:#535353;}
div.copy a:hover {color:#535353;}

div.bottompics {height:173px;clear:both;overflow:hidden;}
div.bottompics ul {list-style:none;margin:0px;padding:0px;}
div.bottompics li {display:block;float:left;line-height:173px;margin:0 0 0 23px;}
div.bottompics li:first-child {margin:0;}
div.bottompics li img {vertical-align:middle;}

div.searchres {font-size:11px;color:#5c5c5c;}
div.searchres p {margin:0px;padding:5px 0px;}
div.searchres a {color:#5c5c5c;text-decoration:none;}
div.searchres a:active {color:#5c5c5c;}
div.searchres a:visited {color:#5c5c5c;}
div.searchres a:hover {color:#5c5c5c;}

.article table {border-collapse:collapse;}

td.gbbody {text-align:left;font-size:100%;padding:4px;}
td.gbtitle {background:#b0b0b2;color:#363739;border:1px solid #8d8d8d;}
.gbtitle td:first-child {text-align:left;}
td.gbbody {background:#cbcbc9;color:#363739;border:1px solid #8d8d8d;}
td.gbpages {text-align:center;}

div.twitterdiv {background:url(bg_twitter.jpg) no-repeat;float:left;}
div.twitterbody {background-color:#ffffff;margin:20px 10px;}
ul.twitter {list-style:none;display:block;margin:0;padding:0;}
ul.twitter a {color:#109eff;word-wrap:break-word;}
ul.twitter a:active {color:#109eff;}
ul.twitter a:visited {color:#109eff;}
ul.twitter a:hover {color:#109eff;}
.twitname {font-weight:bold;}

ul.twitter li {list-style:none;display:block;margin:0px 5px 10px 5px;font-size:11px;padding:5px 0 0 0;overflow-x:hidden;}
ul.twitter .date {display:block;color:#888888;font-size:10px;}

ul.twitterbuttons {list-style:none;margin:0;padding:0;display:block;}
ul.twitterbuttons li {display:inline;width:50%;position:relative;}
ul.twitterbuttons img {border:none;}


div.twitterhead {display:block;height:40px;background:url(tw_header.png) no-repeat #800b01;}

ul.sitemap {padding:0;margin:0 0 1em 0;list-style:none;}
ul.sitemap li {display:block;margin:0 0 0.2em 0;}
ul.sitemap li.l1 {padding:0;}
ul.sitemap li.l2 {padding:0 0 0 1em;}
ul.sitemap li.l3 {padding:0 0 0 2em;}

.winkel {background:url(winkel.png);height:29px;width:184px;position:absolute;top:36px;right:0px;text-align:center;}
.winkel a {color:#ffffff;text-decoration:none;font-size:10px;font-weight:bold;display:block;text-align:center;padding:2px 0 0 20px;}
.winkel a:active {color:#ffffff;}
.winkel a:visited {color:#ffffff;}
.winkel a:hover {color:#ffffff;}