
body {
	background-image: url(/img1/bg.jpg);
	background-repeat: repeat-x;
	background-color: #e0e0e0;
    color: #7a7c70;
}

a { color: #1e5b7e; text-decoration: none;}
a:hover { text-decoration: underline; }

#b1 {
	width: 890px;
	margin-top: 10px;
}

#s1 {
	margin-top: 10px;
	width: 100%;
}

#mainleft {
	width: 890px;
	float: left;
}

.c, .clear { clear: both; }

#innermain {

}

#innhead {
	background-image: url(/img1/wlhead.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 880px;
}

#headright {
	float: right;
	text-align: right;
}

#headlogo {
	width: 278px;
	height: 84px;
	float: left;
}

#innerright {
	margin-left: 4px;
}

#xmenu { height: 31px; list-style-type: none; font-size: 1px; margin-top: 27px; float: left; }
* html #xmenu { margin-top: 23px;}
#xmenu li { float: left; text-align: left; color: #464b38;}
#xmenu li a { border: 0px; display: block; width: 100%; height: 100%; color: #464b38; padding-top: 1px;padding-left: 2px;}

#xmenu .home {
	height: 31px; width: 64px;
	background-image: url(/img1/menu1.jpg);
}
#xmenu .neuep {
	height: 31px; width: 151px;
	background-image: url(/img1/menu2.jpg);
}
#xmenu .topp {
	height: 31px; width: 136px;
	background-image: url(/img1/menu3.jpg);
}
#xmenu .kat {
	height: 31px; width: 101px;
	background-image: url(/img1/menu4.jpg);
}
#xmenu .login {
	height: 31px; width: 61px;
	background-image: url(/img1/menu5.jpg);
}

#searchx { margin-left: 165px;}
#searchx input.text { font-size: 11px; color: #8a8c7e; margin: 0px;margin-top: 6px; border: 0px; width: 260px; background-color: #d0d0d0; float: left;
background-image: url(/img1/searchbg.jpg); }
#searchx input.go { margin-left: 21px; margin-top: 4px; }

* html #searchx input.go { margin-left: 18px; margin-top: 5px;}

#innheadbottom { background-image: url(/img1/wlheadbottom.jpg); height: 29px; background-repeat: no-repeat; color: #9c9e92; font-size: 10px; font-family: Georgia;padding-top: 4px; padding-left: 25px;}
#innheadbottom a { color: #8c9c4c; text-decoration: none;}

#rss { float: right; width: 50px; text-align: left; margin-top: 0px; vertical-align: top;}
#rssi { float: right; width: 50px; text-align: left; margin-top: 0px; vertical-align: top;}
#innheadbt-left { float: left; }

#innmain { background-image: url(/img1/mainbg.jpg); width: 880px; display: block;}
#xmainleft { width: 568px; float: left;}
#xxmain {width: 544px; margin: auto; font-family: Arial;}
* html #xxmain { margin-left: 12px;margin-top: 17px;}
#xmainright { width: 308px; float: left;}
#xxright { width: 294px; margin: auto; margin-left: 7px;
font-size: 12px; font-family: Arial; color: #96a4b0;
}

.leftmarg { margin-left: 6px; }

#ffoot { background-image: url(/img1/wlfoot.jpg); width: 880px; height: 46px;}

#xfoot { text-align: center; width: 880px; font-size: 11px; font-family: Arial; color: #7a7c70; margin-top: 5px; }
#xfoot a { color: #1e5b7e; text-decoration: none;}

h1 { background-image: url(/img1/h1.jpg); height: 42px; color: #3f9508; font-size: 18px; font-family: Georgia; background-repeat: no-repeat;margin-bottom: 9px;}
h2 { background-image: url(/img1/h2.jpg); height: 33px; color: #3f9508; font-size: 14px; font-family: Georgia; background-repeat: no-repeat;margin-top: 8px;margin-bottom: 2px;}
* html h2 { margin-top: 12px; margin-bottom: 0px; }

#xxmain h2 { background-image: url(/img1/h2w.jpg);}
h3 { font-size: 14px; }

.hdl { font-family: Georgia; font-size: 18px; font-weight: bold; }

#xxmain td { font-size: 12px; }

#cloud a {
	font-family:georgia;
	font-size: 11px;
	font-weight:100;
	white-space:nowrap;
}
#cloud a.tag1 {
	font-size: 12px;
}
#cloud a.tag2 {
	font-size: 12px;
	font-weight: bold;
}
#cloud a.tag3 {
	font-size: 14px;
	font-weight: bold;
}
#cloud a.tag4 {
	font-size: 17px;
	font-weight: bold;
}
#cloud {
	line-height: 25px;
	font-size: 11px;
	font-family: Georgia;
	padding:0px;margin-top: 5px;
	text-align:center;
	margin-bottom: 22px;
	margin-left: 0px;
}

* html #cloud {
	margin-bottom: 27px;
}

#cloud a {
	padding-right:5px;
}
#cloud li {
	display:inline;
}

.lastkomm { margin-top: 5px; padding-left: 2px; list-style-type: none; margin-bottom: 28px; }
* html .lastkomm {margin-bottom: 30px; margin-left: 4px;}

.poplist { width: 530px; }
.poplist td { height: 37px; background-image: url(/img1/tpline.gif); background-repeat: no-repeat; background-position: 0px 36px;}
.poplist .dlc { font-size: 10px; }
.poplist .descr { float: left; margin-left: 12px; }
.poplist .nr { display: block; width: 35px; text-align: right; float: left; font-size: 18px; font-family: Georgia; color: #3f9508;}
.poplist .grey { background-color: #f1f4f6; }

.news { width: 286px;margin-top: 3px;margin-left: 2px; }
.news td { font-size: 12px; height: 22px; background-image: url(/img1/tnline.gif); background-repeat: no-repeat; background-position: 0px 21px;}
.news a { font-weight: bold; }

.small, td.small { font-size: 11px; }
.center { text-align: center;}

.poser { width: 540px; }
.greybox { width: 540px; }
.greybox td { background-image: url(/img1/tpline.gif); background-repeat: no-repeat; background-position: 0px 109px;}
.right { text-align: right; }

.kheadline { font-size: 12px; font-weight: bold; }
.kunder { font-size: 11px; }

#w-left { font-size: 12px; color: #333;  width: 530px; }
#w-left .green { }
#w-left .fullsize td { color: #333; }


form { margin: 0px; padding: 0px; }
#err { color: #990000;}

p.prgname { font-size: 20px; text-decoration: underline;color: #1e5b7e;margin-bottom: 0px; }
#formtable { width: 530px; }
#formtable label { font-size: 12px; }
#formtable th, #formtable td { text-align: left; height: 28px; background-image: url(/img1/tpline.gif); background-repeat: no-repeat; background-position: 0px 27px;}
.anm_right th { font-size: 12px; text-align: left; height: 16px;}
.anm_right table {  width: 530px; }
.anm_right .grey, #formtable .grey, .listdata .grey { background-color: #f1f4f6; }
.anm_right td, .anm_right th { background-image: url(/img1/tpline.gif); background-repeat: no-repeat; background-position: 0px 15px;}
#oleft { font-size: 12px; }
.listdata img { border: 1px solid #f1f4f6; }
.listdata td { height: 18px;background-image: url(/img1/tpline.gif); background-repeat: no-repeat; background-position: 0px 17px;}
.listdata { width: 460px; }

.wd { background-color: #EEEEEE; padding: 1px 5px 1px 5px; border: 1px solid #CED5DB;}
.dlbutt { width: 400px; }
.big { font-size: 24px; font-family: Georgia; }
.smaller { font-size: 12px; font-family: Georgia;}
.blackdiv { color: black; }