html {background: #ddddd0 url(../img/gradient.png) repeat-x top left; font-family: Arial, serif;}
#wrap {width: 1000px; margin: 0 auto; z-index: 0;}
	#header1 {color: #65cd98; text-align: left; padding-bottom: 6px; border-bottom: 1px solid #dcded0; font-weight: bold; font-size: 14px; }
	#header1 a {color: #65cd98; text-align: left; font-weight: bold; font-size: 14px; text-decoration: none}	
	#header2 {color: #65cd98; text-align: left; padding-bottom: 6px; border-bottom: 1px solid #dcded0; font-weight: bold; font-size: 20px; }
	#header3 {color: #65cd98; text-align: left; padding-bottom: 6px; padding-top: 6px; font-weight: bold; font-size: 14px; }		

	h1, h2, h3  {color: #65cd98; text-align: left; padding-bottom: 6px; border-bottom: 1px solid #dcded0; margin: 0}
	h1 {font-weight: bold; font-size: 18px;}
	h2 {font-weight: normal; font-size: 16px; margin: 0}
	h3 {font-weight: bold; font-size: 14px; margin: 0}
	h4 {font-weight: bold; font-size: 13px; color: #65cd98;  margin: 10px 0 10px 0;}	
	p {margin: 0 0 1em 0;}
	.bodytext {
		font-size: 12px;
	}
		ul{
font-size:12px;
}
	a {color: red; text-decoration: none;}
	a:hover {color: Red;	text-decoration: underline;}

.tx-comments-comment-form #cf-mid {
	display: block;
	width: 460px;
	height: 265px;
	background-color: White;
	padding: 0 10px 20px 10px;
	/*margin-left: -10px;*/
	margin-top: 10px;
}

#back {position: absolute; top: 90px; margin: auto; z-index: 0; color: #AAAAAA;}

	#top_back {background: url(../img/menu_left.png) no-repeat; width: 12px;}
	#top_back div {background: url(../img/menu_left_rep.png) repeat-x; width: 976px; margin-left: 12px;}
	#top_back div div {height: 297px; background: url(../img/menu_right.png) no-repeat; width: 12px; margin-left: 976px;}

	#bottom_back {background: none;}
	#bottom_back div { background: none;}
	#bottom_back div div { background: none;}

	
#menu {position: absolute; top: 0; z-index: 2}
	#logo {width: 195px; height: 170px; background: url(../img/logo.png) no-repeat;}
	#main_menu {color: White; margin-left: 9px; width: 178px; background: #dd0033; padding: 0 4px 11px 4px}
	#menu_footer {margin-left: 9px; width: 186px; height: 9px; background: url(../img/bottom_menu.png) no-repeat;}
	
	#top1 {background: white url(../img/col3_tl.png) top left no-repeat; width: 186px; margin-top: 4px; margin-left: 9px;}
		#top1 div {background: url(../img/col3_tr.png) top right no-repeat;}
		#top1 div div {background: url(../img/col_bl.png) bottom left no-repeat;}		
		#top1 div div div {background: url(../img/col_br.png) bottom right no-repeat; padding: 10px; min-height: 120px; font-size: 12px}		
			#top1 div div div b { display: block; border-bottom: 1px solid #dcded0; padding-bottom: 6px; text-align: left; font-size: 14px; color: #68cc9a; font-family: Arial, sans-serif;}			
			#top1 div div div a {font-size: 12px; color: #fe0034; font-family: Arial, sans-serif;}			
			#top1 div div div a:hover {color: #FF738F;}		

	#top2 {background: white url(../img/col3_tl.png) top left no-repeat; width: 186px; margin-top: 4px; margin-left: 9px;}
		#top2 div {background: url(../img/col3_tr.png) top right no-repeat;}
		#top2 div div {background: url(../img/col_bl.png) bottom left no-repeat;}		
		#top2 div div div {background: url(../img/col_br.png) bottom right no-repeat; padding: 10px; min-height: 120px; text-align: center;}		
			/*#top2 div div div a {font-size: 12px; color: #fe0034; font-family: Arial, sans-serif;}			
			#top2 div div div a:hover {color: #FF738F;}		
			#top2 div div div b { display: block; border-bottom: 1px solid #dcded0; padding-bottom: 6px; text-align: left; font-size: 14px; color: #68cc9a; font-family: Arial, sans-serif;}			
			#top2 div div div a.b1 {font-size: 16px; font-weight: bold; }			
			#top2 div div div a.b2 {font-size: 14px; font-weight: bold;}			
			#top2 div div div a.b3 {font-size: 13px;}	*/		

#content_wrap { position: relative; top: 93px; z-index: 1; height: 100%;}		
	
#content {
	/*background: white url(../img/cont_tl.png) top left no-repeat; */
	/*display: block;*/ 
	width: 480px; 
	margin-left: 206px;
	}
		/*#content div {background: url(../img/cont_tr.png) top right no-repeat;}
		#content div div {background: url(../img/col_bl.png) bottom left no-repeat;}		
		#content div div div {background: url(../img/col_br.png) bottom right no-repeat; padding: 10px; min-height: 414px;}*/
				
		#top_c {background: url(../img/content_top.png) no-repeat; height: 10px; width: 480px;}
		#mid_c {background: White; padding: 0 10px 9px 10px; }
		#bot_c {background: url(../img/content_bot.png) no-repeat; height: 10px; width: 481px; margin-top: -10px}
	
#left_col {position: absolute; top: 0; display: block; margin-left: 696px; width: 297px;}/*696px*/
	#login_l {background: url(../img/login_l.png) no-repeat; height: 240px; width: 7px;}
/*	#login { margin: -240px 0 0 6px; color: White; height: 240px; width: 283px; background: url(../img/login_b.png) repeat-x; padding: 10px 0 10px 0;}*/

	#left_col .tx-feuserloginsystem-pi1 { 
		display: block;
		margin: -240px 0 0 6px; 
		color: White; 
		height: 220px; 
		width: 283px; 
		background: url(../img/login_b.png) repeat-x; 
		padding: 10px 0 10px 0;
	}	
	
	#un, #up, #forg_reg { padding-top: 17px;	}
	#login_form {font-size: 12px; color: White;}
		.input {border: 1px solid #910024; width: 278px;}
		.submit { margin: 1px 0 0 1px; cursor: pointer; padding-bottom: 4px; border: none; background: url(../img/login_button.png) no-repeat; width: 281px; height: 25px; font-weight: bold; text-align: center; text-transform: uppercase; color: White;}
		#forg_reg div {padding-top: 3px;}				
		#forg_reg a {color: White;}	
		#forg_reg div img { padding-right: 5px;}	
	#login b {font-size: 20px;	font-weight: bold; color: White;}	
	#login_r {margin: -240px 0 0 289px; background: url(../img/login_r.png) no-repeat; height: 240px; width: 7px;}
	#profile {display: block; width: 144px; font-size: 12px; color: White; margin-top: 10px;}
	#profile_lb {display: block; width: 283px; height: 170px; font-size: 12px; color: White; margin-top: 10px;}
	#profile_lb p.bodytext a {
		padding-left: 10px;
		background: url(../img/arrow.jpg) no-repeat left;
		color: White;
		text-decoration: none;
	}
	#profile_lb p.bodytext a:hover {
		color: White;
		text-decoration: underline;
	}
	#profile b {font-size: 12px; color: White	}	
	#profile_lb b {font-size: 12px; color: White	}	
	#prof_prop div {display: block; height: 20px;}
	#prof_prop a {font-size: 12px; color: White; text-decoration: none; padding-left: 5px;}	
	#prof_logout {display: block; width: 124px; margin: -150px 0 0 160px;	}
		.submit-logout { margin-left: -1px; cursor: pointer; padding-bottom: 4px; border: none; background: url(../img/buttons/prof_logout.png) no-repeat; width: 122px; height: 25px; font-weight: bold; text-align: center; text-transform: uppercase; color: White;}
		.submit-logout-lb { float: right; margin-left: -1px; cursor: pointer; padding-bottom: 4px; border: none; background: url(../img/buttons/prof_logout.png) no-repeat; width: 122px; height: 25px; font-weight: bold; text-align: center; text-transform: uppercase; color: White;}

	#col1 {background: white url(../img/col_tl.png) top left no-repeat;  display: block; width: 146px; margin-top: 4px;}
		#col1 div {background: url(../img/col_tr.png) top right no-repeat;}
		#col1 div div {background: url(../img/col_bl.png) bottom left no-repeat;}		
		#col1 div div div {background: url(../img/col_br.png) bottom right no-repeat; padding: 10px; min-height: 170px; font-size: 12px;}		

	#col2 {background: white url(../img/col_tl.png) top left no-repeat; display: block; width: 146px; margin-top: -190px; margin-left: 150px;}
		#col2 div {background: url(../img/col_tr.png) top right no-repeat;}
		#col2 div div {background: url(../img/col_bl.png) bottom left no-repeat;}
		#col2 div div div {background: url(../img/col_br.png) bottom right no-repeat; padding: 10px; min-height: 170px; font-size: 12px; }
		#col2 div div div a {color: red; font-family: Arial, sans-serif;}
		#col2 div div div a:hover {color: red;}

   div#col3 {background: white url(../img/col3_tl.png) top left no-repeat; width: 296px; margin-top: 4px; display: block; visibility: hidden; }
		div#col3 div#col31 {background: url(../img/col3_tr.png) top right no-repeat; height: 100%;}
		div#col3 div#col31 div#col32 {background: url(../img/col_bl.png) bottom left no-repeat; height: 100%;}
		div#col3 div#col31 div#col32 div#col4 { float: none; background: url(../img/col_br.png) bottom right no-repeat; padding: 10px; height: 100%;}
        div#col3 div#col31 div#col32 div#col4 div {background: transparent; padding: 0;}
        div#col3 div#col31 div#col32 div#col4 .bodytext {padding-top: 10px;}
        div#col3 div#col31 div#col32 div#col4 div h1.csc-firstHeader {font-size: 14px; color: #65cd98; text-align: left; padding-bottom: 6px; border-bottom: 1px solid #dcded0; margin: 0}

	
#footer_b {margin: 10px 0 0 196px; width: 805px;}/*196px*/
	#lefr_fb {background: url(../img/sp_l.png) no-repeat; height: 130px; width: 20px;}
	#mid_fb {margin: -130px 0 0 20px; background: url(../img/sp_m.png) repeat-x; width: 766px; height: 110px; padding: 10px 0 10px 0;}
	#right_fb {margin: -130px 0 0 786px; background: url(../img/sp_r.png) no-repeat; height: 130px; width: 20px;}
	
/* MAIN MENU */	
	.lvl1-a,.lvl1-n  {width: 178px; height: 32px;}
	.lvl1-n a {background-image: url(../img/buttons/lvl1_n.png); display: block; text-decoration: none; font-weight: bold; color: White; font-size: 16px; padding: 6px 8px 7px 8px;  background-repeat: no-repeat; }
	.lvl1-a a, .lvl1-n a:hover {background-image: url(../img/buttons/lvl1_a.png); display: block; text-decoration: none; font-weight: bold; color: White; font-size: 16px; padding: 6px 8px 7px 8px; background-repeat: no-repeat; }

	.lvl2-a, .lvl2-n  {width: 178px; height: 23px;}
	.lvl2-n a {background-image: url(../img/buttons/lvl2_n.png); display: block; font-weight: bold; text-decoration: none; color: White; font-size: 12px; padding: 4px 15px 4px 10px; font-weight: bold;}
	.lvl2-a a, .lvl2-n a:hover {background-image: url(../img/buttons/lvl2_a.png); display: block; font-weight: bold; text-decoration: none; color: White; font-size: 12px; padding: 4px 15px 4px 10px; font-weight: bold;}

	.lvl3-a {margin-left: 8px; width: 170px; height: 23px;}
	.lvl3-n {margin-left: 8px; width: 170px; height: 23px;}
	.lvl3-n a {background-image: url(../img/buttons/lvl3_n.png); display: block; text-decoration: none; color: White; font-size: 10px; padding: 5px 15px 5px 10px; font-weight: bold;}
	.lvl3-a a, .lvl3-n a:hover {background-image: url(../img/buttons/lvl3_a.png); display: block; text-decoration: none; color: White; font-size: 10px; padding: 5px 15px 5px 10px; font-weight: bold;}

#mid_fb table.table_sp tr td {font-size: 10px;	border: none;}	
.external img {border: none;}
.t-footer {height: 4px;}
.f-footer {border-top: 1px solid #deddcb; width: 100%; height: 16px;}
.f-footer tr td {height: 16px;}
.f-footer a, .f-footer {text-decoration: none;font-size: 12px; color: #fe0034; font-family: Arial, sans-serif;}
#fimg a img { width: 15px; height: 16px; border: none;}
#fimg  { width: 20px; }
#fref1 a {color: Gray;}
#fref2 {	width: 200px;}
.nt-link {
  color: black;
  text-decoration: none;
}
.nt-link:hover {
  color: black;
  text-decoration: underline;
}

#profile_help {
	vertical-align: top;
	padding-left: 19px;
}
#profile_help1 {
	vertical-align: top;
	padding-left: 86px;
}
.error-table {
	border: 2px solid red;
	text-align: center;
	padding: 10px;
	font-size: 13px;
	font-weight: bold;
	width: 100%;	
}
.bar2, .bar3 {
	position: absolute; 
	border: none; 
	padding: 0; 
	left: 0px; 
	width: 470px; 
	visibility: hidden; 
	background-color: transparent; 
	font-size: 12px; 
	z-index: 5;
}
.tx-ratings-top {
	background: transparent url(/fileadmin/template/template/img/cont_top.png) no-repeat;
	width: 480px;
	height: 10px;
	/*margin-left: -10px;*/
	margin-top: 4px;
	margin-bottom: -10px;
}
.tx-ratings-bot {
	background: transparent url(/fileadmin/template/template/img/cont_bot.png) no-repeat;
	width: 480px;
	height: 10px;
	/*margin-left: -10px;*/
}
.pramien-submit { display: block;	background: url(/fileadmin/template/template/img/button.jpg) no-repeat;	width: 162px;	height: 25px;	color: White;	font-weight: bold; font-size: 12px; padding-bottom: 8px; text-align: center; border: none;}
input.up-save-details {
	padding-bottom: 6px;
}
.table-single-reg-img .sb-img-upload, .table-single-reg .sb-submit {
	padding-bottom: 5px;
}
.up-table-row-submit td input.up-save-details-user {
	padding-bottom: 8px;
}
#telefon_link a{color:#66CC9A}