
	* {
		margin:0px; padding:0px;
	}
	
	
	.widget_wrap {
		width:478px;
		height:458px;
		border:1px solid #bababa;
	}
	
	.widget_inner {
		width:476px;
		height:456px;
		background:url('../img/bg.gif') repeat-x left top;
		border:1px solid #fff;
	}
	.fullbg {
		background:url('../img/bg2.gif') repeat-x left top;
	}
	
	.widget_header {
		background:url('../img/d0.gif') repeat-x left top;
		margin:4px 0px 0px 4px;
		width:468px;
		height:50px;
	}
	.widget_header a{
		width:468px;
		height:50px;
		display:block;
	}
	
	.widget_body {
		width:448px;
		/*background:#ccc;*/
		padding:0px 10px 0px 10px;
		height:270px;
	}
	.widget_body2 {
		width:448px;
		/*background:#ccc;*/
		padding:0px 10px 0px 10px;
		height:260px;
	}
	.datenschutz {
		margin:30px 0px 3px 0px;
		width:448px;
		/*background:#ccc;*/
		padding:0px 10px 0px 10px;
		height:325px; overflow-y:scroll;
	}
	.widget_inner .datenschutz h1 {
		padding-top:0px;
	}
	.widget_body h1 {
		font-family:arial;
		font-size:18px;
		margin-bottom:8px;
		padding-top:30px;
		color:#333;
		font-weight:normal;
	}
	.widget_body h2 {
		font-family:arial;
		font-size:18px;
		margin-bottom:8px;
		padding-top:25px;
		color:#333;
		font-weight:normal;
	}
	.widget_body p {
		font-family:arial;
		font-size:12px;
		margin-bottom:8px;
		color:#333;
	}
	.widget_body p.quote {
		padding:0px 35px;
		font-style:italic;
		font-size:13px;
	}
	.widget_body p.first {
		padding-top:20px;
		margin-bottom:18px;
	}
	
	.widget_form {
		width:470px;
		height:98px;
		position:relative;
	}
	.widget_form label {
		font-family:arial;
		font-size:12px;
		color:#333;
		font-weight:bold;
		padding-left:2px;
	}
	.widget_form span {
		font-family:arial;
		font-size:12px;
		color:#333;
	}
	.widget_inner a {
		font-family:arial;
		font-size:12px;
		color:#333;
	}
	
	#exists {
		position:absolute;
		left:305px; top:-13px;
	}
	
	*+html #exists {
		top:-13px;
	}
	
	#exists p {
		font-family:arial;
		font-size: 9px;
		padding: 0;
		margin: 0;
	}
	.widget_form_box_1 {
		position:absolute;
		left:10px; top:0px;
		width:150px; height:40px;
	}
	
	.widget_form_box_2 {
		position:absolute;
		left:165px; top:0px;
		width:150px; height:40px;
	}
	
	.widget_form_box_3 {
		position:absolute;
		left:320px; top:0px;
		width:150px; height:40px;
	}
	
	.widget_form_box_5 {
		position:absolute;
		left:11px; top:50px;
		width:220px; height:40px;
		z-index:1;
	}
	
	.widget_form_box_4 {
		position:absolute;
		left:240px; top:50px;
		width:220px; height:40px;
	}
	input.field {
		height:21px; width:140px; padding:1px 0 0 2px;
		border:1px solid #a5abc2;
	}
	input.red {
		border:1px solid red;
		height:21px; width:140px; padding:1px 0 0 2px;
	}
	input.submit {
		background:url(../img/btn.gif) no-repeat left top;
		width:202px; height:34px; border:0px; dispay:block;
		opacity:0.3;
	}
	
	
	
	
	
	
	
	.widget_bookmarks {
		width:470px;
		background:url(../img/bookmarks.gif) no-repeat 10px 0px;
		height:88px;
		position:relative;
	}
	
	.widget_bookmarks a {
		position:absolute;
		width:35px; height:33px;
		display:block;
		float:left;
	}
	.widget_bookmarks #twitter {
		left:38px; top:11px;
	}
	.widget_bookmarks #facebook {
		left:85px; top:11px;
	}
	.widget_bookmarks #studivz {
		left:130px; top:11px;
	}
	.widget_bookmarks #myspace {
		left:176px; top:11px;
	}
	.widget_bookmarks #delicious {
		left:222px; top:11px;
	}
	.widget_bookmarks #digg {
		left:267px; top:11px;
	}
	.widget_bookmarks #stumbleupon {
		left:313px; top:11px;
	}
	.widget_bookmarks #mail {
		left:358px; top:11px;
	}
	.widget_bookmarks #fav {
		left:403px; top:11px;
	}
	
	
	.widget_footer {
		width:470px;
		height:42px;
	}
	.footer_left {
		width:220px;
		margin-right:30px;
		height:50px;
		float:left;
		text-align:right;
	}
	.footer_right {
		width:220px;
		height:50px;
		float:left;
		text-align:left;
	}
	.clear {
		clear:both;
	}
	.widget_footer p {
		font-family:arial;
		font-size:12px;
		font-weight:bold;
		color:#333;
	}
	
	.bestaetigung {
		background:#ccc;
		width:100%;
		height:100%;
		padding-top:20px;
		text-align:center;
	}
	.bestaetigung p {
		font-family:arial;
		font-size:22px;
		font-weight:normal;
		color:#333;
		margin-bottom:30px;
	}
	
	*html .widget_wrap {
		background:#b4b4b4;
	}
	
	
	
	.widget_bookmarks #weiterempfehlen {
		position:absolute;
		width:250px; height:100px;
		display:none;
		float:left;
		left:110px; top:-110px;
	}
	#weiterempfehlen {
		background:url('../img/bge.gif') repeat-x left top;
		border:1px solid #fff;
		text-align:center;
	}
	
	#weiterempfehlen #submit {
		background:url(../img/btn2.gif) no-repeat left top;
		width:202px; height:34px; border:0px; dispay:block;
		cursor:pointer;
	}
	#weiterempfehlen .field {
		height:21px; width:160px; padding:1px 0 0 2px;
		border:1px solid #a5abc2; text-align:left;
		margin-bottom:3px;
	}
	
	#weiterempfehlen p {
		font-family:arial;
		font-size:15px;
		font-weight:normal;
		color:#333;
		padding:10px 0px 5px 0px;
	}
	#weiterempfehlen label {
		font-family:arial;
		font-size:12px;
		font-weight:bold;
		color:#333;
		padding-right:4px;
	}
