* { 
	padding : 0; 
	margin : 0; 
} 

body, html { 
	margin : 0; 
	padding : 0; 
	background-color : #ffffff; 
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background-image : url('images/background.gif'); 
	background-repeat : repeat-y; 
	height : 100%; 
	width : 100%; 
} 

img { 
	border : 0; 
} 

.txt_input { 
	width : 300px; 
	margin-bottom : 5px; 
} 

textarea { 
	width : 300px; 
	height : 70px; 
	margin-bottom : 5px; 
} 

label { 
	float : left; 
	clear : both; 
	display : block; 
	width : 130px; 
	vertical-align : top; 
} 

#contentinner a { 
	text-decoration : none; 
	color : #7cbe12; 
} 

#contentinner a:hover { 
	text-decoration : underline; 
} 

#partner a { 
	text-decoration : none; 
	color : #7cbe12; 
} 

#partner a:hover { 
	text-decoration : underline; 
} 

#header { 
	position : absolute; 
	top : 0; 
	left : 0; 
	width : 100%; 
	height : 100px; 
	background-image : url('images/headbg.gif'); 
	background-repeat : repeat-x; 
} 

#imgcopyright { 
	position : absolute; 
	bottom : 0; 
	left : 25px; 
} 

#navigation { 
	padding-top : 100px; 
	width : 260px; 
	text-align : right; 
} 

#content { 
	position : absolute; 
	left : 0; 
	top : 0; 
	width : 100%; 
	background-image : url('images/partnerbg.gif'); 
	background-repeat : repeat-y; 
	background-position : right 0%; 
} 

#contentinner { 
	padding-top : 100px; 
	padding-left : 262px; 
	padding-right : 145px; 
	font-size : 0.8em; 
} 

.textcontent { 
	margin-left : 17px; 
	margin-top : 20px; 
	margin-right : 15px; 
} 

#complete { 
	padding : 0; 
	margin : 0; 
	width : 100%; 
	min-height : 100%; 
	height : auto !important ; 
	height : 100%; 
	background-image : url('images/partnerbg.gif'); 
	background-position : right 0%; 
	background-repeat : repeat-y; 
} 

.dl_button { 
	float : left; 
	display : block; 
	width : 178px; 
	height : 25px; 
	margin : 2px 33px 0 0; 
	text-align : left; 
	position : relative; 
} 

.innerdlbutton:hover { 
	background-image : url(images/dlbutton-big-on.gif); 
} 

.innerdlbutton { 
	display : block; 
	width : 133px; 
	height : 25px; 
	line-height : 25px; 
	color : #000000; 
	text-decoration : none; 
	font-size : 0.8em; 
	padding-left : 45px; 
	background-image : url(images/dlbutton-big.gif); 
	background-repeat : no-repeat; 
} 

#partner { 
	width : 145px; 
	position : absolute; 
	right : 0; 
	top : 0; 
	font-size : 0.8em; 
	padding-top : 110px; 
} 

.imganzeige { 
	position : absolute; 
	right : 10px; 
	top : 8px; 
	z-index : 2; 
	height : 100px; 
	width : 478px; 
	background-image : url(images/anzeige.gif); 
	background-repeat : no-repeat; 
	background-position : center top; 
} 

.front_btn a { 
	text-align : center; 
	background-image : url(images/frontbtn.gif); 
	background-repeat : repeat-x; 
	height : 19px; 
	line-height : 19px; 
} 

.front_btn a:hover { 
	background-image : url(images/frontbtnon.gif); 
} 

.smallbutton { 
	display : block; 
	height : 14px; 
	text-align : center; 
	margin-left : 25px; 
} 

#smallbuttnav { 
	position : absolute; 
	left : 0; 
	bottom : 28px; 
} 

.smallbuttoninner { 
	display : block; 
	width : 212px; 
	height : 14px; 
	line-height : 14px; 
	color : #000000; 
	text-decoration : none; 
	font-size : 10px; 
	padding-left : 0; 
	background-image : url(images/button-small.gif); 
	background-repeat : repeat-x; 
} 

.smallbuttoninner:hover { 
	background-image : url(images/button-small-on.gif); 
} 

#menu, #menu ul, #commmenu, #commmenu ul { 
	float : left; 
	text-align : left; 
	list-style-type : none; 
	margin : 0; 
	padding : 0; 
	color : #000000; 
	text-decoration : none; 
	font-size : 0.8em; 
	margin-left : 25px; 
	position : absolute; 
	top : 128px; 
	left : 0; 
} 

#commmenu, #commmenu ul { 
	top : 346px; 
} 

#menu, #commmenu { 
	width : 212px; 
	height : 21px; 
	line-height : 21px; 
} 

#menu li, #commmenu li { 
	cursor : pointer; 
	padding-left : 15px; 
	background-image : url(images/button-big.gif); 
	background-repeat : repeat-x; 
} 

#menu li:hover, #commmenu li:hover { 
	background-image : url(images/button-big-on.gif); 
	background-repeat : repeat-x; 
} 

#menu ul, #commmenu ul { 
	display : none; 
	position : absolute; 
	left : 212px; 
	top : 0; 
	border-bottom : 1px solid #b3b3b3; 
	border-left : 1px solid #b3b3b3; 
	border-right : 1px solid #b3b3b3; 
	margin-top : 0; 
	margin-left : 0; 
	width : 255px; 
	font-size : 1em; 
	background : none; 
} 

#menu li ul li { 
	float : none; 
	border : none; 
	padding-left : 0; 
	width : 255px; 
	height : 21px; 
	background-image : url(images/button-big.gif); 
	background-repeat : repeat-x; 
} 

#menu li ul li a { 
	padding-left : 15px; 
	width : 240px; 
} 

#menu li a, #commmenu li a { 
	display : block; 
	width : 185px; 
	height : 21px; 
	color : #000; 
	text-decoration : none; 
} 

#menu li ul li:hover { 
	background-image : url(images/button-big-on.gif); 
	background-repeat : repeat-x; 
} 

#menu li:hover > ul { 
	display : block; 
} 

#menu li, #commmenu li { 
	width : 197px; 
	display : block; 
} 
