body, ul, ol, h1,h2,h3,h4,h5,h6,form,li,p{

margin:0;

padding:0;

font-size:100%;

}



/* select menü breite */

.newListSelected {width:200px;!important color:#000; height:17px; padding:3px 0 0 6px; float:left; background:url(../images/selectbg.gif)no-repeat right; border:solid 1px #cfcfcf; margin:10px 0;}

.newListSelected span /* breite immer 1px kleiner als oben */ {width:199px;!important display:block;}



/*Structured layout mainpage*/



body {

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

}



a {

	text-decoration:none;

}



.clear {

	overflow:hidden;

}



#wrapper-all {

	width:960px;

	margin:0 auto;

}



/*TOPAREA*/



#topmenu {

	overflow:hidden;

	margin:25px 0 0 0;

}



#topmenu a {

	color:#979797;

	padding:2px 23px;

}



#topmenu ul {

	float:right;

}



#topmenu li {

	background:url(../images/topmenu-list-background.jpg) no-repeat left;

	float:left;

	list-style:none;

}



#header {

	background:url(../images/header-background.jpg) no-repeat;

	width:960px;

	height:117px;

	overflow:hidden;

}



a#logo {

	width:213px;

	height:113px

}



a#logo h1 {

	background:url(../images/logo.png) no-repeat;

	width:213px;

	height:113px;

	text-indent:-999em;

	overflow:hidden;

}



#newsline {

	overflow:hidden;

	height:54px;

}



#newsline-l {

	background:url(../images/newsline-left.jpg) no-repeat left;

	width:14px;

	float:left;

	height:54px;

}



#newsline-m {

	background:url(../images/newsline-middle.jpg) repeat-x;

	float:left;

	height:29px;

	width:932px;

	padding:25px 0 0 0;

}



#newsline-r {

	background:url(../images/newsline-right.jpg) no-repeat right;

	width:14px;

	float:left;

	height:54px;

}



#newsticker {

	overflow:hidden;

	height:18px;

	float:left;

}



#newsticker-l {

	background:url(../images/newsticker-left.gif) no-repeat left;

	width:1px;

	height:18px;

	float:left;

}



#newsticker-m {

	background:#58ac2a;

	height:15px;

	padding:3px 15px 0 15px;

	font-size:10px;

	font-weight:bold;

	float:left;

	text-transform:uppercase;

	color:#FFF;

}



#newsticker-r {

	background:url(../images/newsticker-right.gif) no-repeat right;

	width:1px;

	height:18px;

	padding-left:1px;

	float:left;

}



#newsticker-inner {

	overflow:hidden;

	float:right;

}



#newsticker-inner-l {

	background:url(../images/newsticker-inner-left.gif) no-repeat left;

	width:5px;

	height:18px;

	float:left;

}



#newsticker-inner-m {

	background:url(../images/newsticker-inner-middle.gif) repeat-x;

	width:584px;

	height:12px;

	padding:2px 10px;

	float:left;

	font-size:10px;

}



#newsticker-inner-r {

	background:url(../images/newsticker-inner-right.gif) no-repeat right;

	width:5px;

	height:18px;

	float:left;

}



#searchbar {

	overflow:hidden;

	float:right;

	margin:0 0 0 20px;

}



#searchbar-l {

	background:url(../images/searchbar-left.gif) no-repeat left;

	width:4px;

	height:18px;

	float:left;

}



#searchbar-m {

	background:url(../images/searchbar-middle.gif) repeat-x;

	height:18px;

	float:left;

}



#searchbar-r {

	background:url(../images/searchbar-right.gif) no-repeat right;

	width:4px;

	height:18px;

	float:left;

}



#searchbar input {

	font-size:10px;

	color:#9b9b9b;

}



#searchbar-input {

	border:none;

	background:none;

	font-size:10px;

	padding:2px 0 0 0;

}



#searchbar-button {

	background:url(../images/searchbar-button.gif) no-repeat;

	border:none;

	width:47px;

	height:18px;

	padding-bottom:5px;

	float:left;

	margin:0 0 0 5px;

}



/*LEFT*/



#wrapper-content {

	overflow:hidden;

	margin:5px 0 0 0;

}



#left {

	float:left;

	width:188px;

}



ul#menu {
	background:url(../images/menu-bottom.gif) no-repeat bottom #5dac29;
	text-transform:uppercase;
	padding-bottom:135px;
}

ul#menu li {
	border-top:solid 2px #9be344;
}

ul#menu a {
	background:url(../images/menu-arrow.gif) no-repeat 0px 2px ;
	color:#FFF;
	line-height:17px;
	font-size:10px;
	padding:5px 80px 5px 30px;
}

ul#menu li.submenu a {
	background:none;
	color:#FFF;
}

ul#menu li#active li.submenu a {
	color:#FFF;
	font-weight:normal;
}

ul#menu li#active, ul#menu li:hover {
	background:url(../images/menu-active-bg.gif) repeat-x;
}

ul#menu li#active a , ul#menu li:hover a, ul#menu li#active:hover li.submenu a {
	color:#666666;
	font-weight:bold;
}

#green-box {

	margin:25px 0;

}


#green-box-t {

	background:url(../images/green-box-top.gif) no-repeat;

	width:188px;

	height:10px;

}



#green-box-m {

	background:#d3f3ad;

}



#green-box-b {

	background:url(../images/green-box-bottom.gif) no-repeat;

	width:188px;

	height:8px;

}



#green-box h3 {

	background:url(../images/green-box-h3.gif) no-repeat left;

	padding-left:25px;

	font-size:11px;

	color:#2d6508;

}



#green-box-inner {

	padding:11px;

	color:#5dac29;

}



#green-box a {

	color:#2d6508;

	font-weight:bold;

}



/*CONTENT*/



#content {

	float:right;

	width:518px;

	margin:0 25px;

	color:#6c6c6c;

	overflow:hidden;

}



#content div {
	

}



#content input, #content textarea {

	color:#5dac29;

	font-size:11px;

}



#content textarea {

	padding:5px;

}



#right {

	float:right;

	width:201px;

	border:solid 1px #f0f0f0;

	font-size:10px;

}



#right h3 {

	background:url(../images/right-h3.gif) no-repeat left;

	padding:10px 25px;

	color:#5dac29;

	text-transform:uppercase;

	font-size:10px;

}



img#profitieren {

	margin:0 0 0 5px;

	border:none;

}



#right-top {

	background:#f5f5f5;

}



#right h4 {

	color:#ff6c00;

}



#right div.newsentry {

	margin:15px 0 0 0;

	padding:0 10px;

	line-height:14px;

}



#right div.newsentry a {

	color:#5dac29;

	font-weight:bold;

}



#right span.date {

	color:#6c6c6c;

	font-weight:bold;

}



#right p {

	color:#5dac29;

}



fieldset {

	border:none;

	margin:0;

	padding:0;

}



div#login label { 

	display:block;

	color:#ff6c00;

}



div#login input {

	background:url(../images/login-label.gif) no-repeat;

	width:111px;

	height:20px;

	border:none;

	font-size:10px;

	margin:0 0 0 0;

}





div#login input#loginbutton {

	background:url(../images/login-button.gif) no-repeat;

	width:46px;

	height:20px;

	float:right;

	text-indent:-999em;

	overflow:hidden;

}



div#login a {

	color:#9b9b9b;

	text-decoration:underline;

}



div#login fieldset {

	width:165px;

	margin:0px auto;

}



div#login fieldset label {

	font-weight:bold;

}



#footer {

	background:url(../images/footer.gif) no-repeat;

	width:960px;

	height:29px;

	overflow:hidden;

}



/*

Stylish Select 0.3 - jQuery plugin to replace a select drop down box with a stylable unordered list

http://scottdarby.com/



Copyright (c) 2009 Scott Darby



Requires: jQuery 1.3



Licensed under the GPL license:

http://www.gnu.org/licenses/gpl.html

*/

/*==================================

remove default focus style

====================================*/

:focus {outline:none;}



.js ul.newList {left:-9999px;}



/*==================================

red curvy example

====================================*/

ul.newList * {margin:0; padding:0;}

ul.newList {margin:0; padding:0; list-style:none; color:#000; width:290px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}

ul.newList li {padding:3px 8px;}

.selectedTxt {width:258px; overflow:hidden; height:16px; padding:0 20px 0 0;}

.hiLite {background:#5DAC29!important; color:#fff!important;}

.newListHover {background:#D3F3AD!important; color:#2D6508!important; cursor:default;}

.newListSelHover, .newListSelFocus {cursor:default;}

.newListOptionTitle {font-weight:bold;}

.newListOptionTitle ul {margin:3px 0 0;}

.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}





.ui-helper-hidden-accessible {

left:-999em;

position:absolute;

}



.ui-radio-state-disabled,

.ui-radio-state-checked-disabled,

.ui-radio-state-disabled-hover,

.ui-radio-state-checked-disabled-hover {

color: #999;

}

span.ui-checkbox,

span.ui-radio {

display:block;

float: left;

}

span.ui-checkbox {

background: url(../images/icon_checkbox.png) 0 -41px no-repeat;

width: 16px;

height: 16px;

}

span.ui-radio {

background: url(../images/icon_checkbox.png) 0 -117px no-repeat;

width:17px;

height:17px;

}

span.ui-helper-hidden {

display: none;

}

label {

padding: 2px;



}

span.ui-checkbox-state-hover {

background-position: 0 -75px;

}



span.ui-checkbox-state-checked,span.ui-checkbox-state-checked-hover {

background-position: 0 -2px;

}



span.ui-radio-state-checked-disabled, {

background-position: 0 -118px;

}



span.ui-radio-state-checked-disabled-hover{

background-position: 0 -199px;

}



span.ui-radio-state-hover{

background-position: 0 -199px;

}



span.ui-radio-state-checked, 

span.ui-radio-state-checked-hover {

background-position: 0 -160px;

}

.left { float:left; }
.right { float:right; }
.border { border:1px solid #CFCFCF }
.w100 { width:100px; }
.w130 { width:130px; }
.w150 { width:150px; }
.w200 { width:200px; }
.w230 { width:230px; }
.w240 { width:240px; }
.w250 { width:250px; }
.w300 { width:300px; }
.w350 { width:350px; }
.w400 { width:400px; }
.w450 { width:450px; }
.w500 { width:500px; }
.padding5 { padding:5px; }
.padding10 { padding:10px; }
.clear { clear:both; }
.p60 { width:59%; }
.p40 { width:39%; }
.p49 { width:49%; }
.mr20 { margin-right:20px;}
.ml5 { margin-left: 5px;}
ul#frontpage { height:91px; padding-bottom:10px; margin-bottom:20px; }
ul#frontpage li { float:left; background:none; }
ul#frontpage li#anmelden, ul#frontpage li#teilnehmen, ul#frontpage li#gutschrift, ul#frontpage li#auszahlung { background:none; }
div#content h2.orange { color:#ff6c00; }
img.border-grey { border:solid 1px #CCC; }

.clear tr td { height: 14px;}
table.lh10 tr td { line-height: 10px;}
