* {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:black;
}

a.weiterelinks:hover {
	text-decoration:none;
}

body {
	font-size:11px;
	background:url(images/bg.jpg) repeat-x;	
}

#topnav {
	background:#2c7ca4;
	height:24px;
	width:100%;
}

#topnav #inner_topnav {
	width:955px;
	margin:auto;
	padding-top:3px;
	height:21px;
	color:white;
}	

#topnav #inner_topnav div, #topnav #inner_topnav div a u {
	color:white;
}

#topnav a, #topnav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	text-decoration:none;
}

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

#header {
	width:980px;
	margin:auto;
}

#logo {
	padding-left:10px;
	padding-top:20px;
	width:350px;
	float:left;
}

#logo img {
	border:0px;
}

#mainnav {
	float:right;
	width:620px;
	padding-top:67px;
	text-align:right;
	position:relative;
	bottom:-2px;
	height:40px;
}

#mainnav a  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	padding-right:14px;
	margin-right:14px;
	color:#145775;
	text-decoration:none;
	background:url(images/pfeil_down.png);
	background-position:right bottom;
	background-repeat:no-repeat;
}

#maincontent {
	width:985px;
	margin:auto;
	margin-top:20px;
}

#searchcontent {
	width:366px;
	height:345px;
	background:url(images/suche.png);	
	float:left;
}

.searchinput {
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#246e8e;
	position:relative;
	height:16px;
	padding:2px;
}

#imageholder {
	float:right;
}

.button {
	background:url(images/button_left.png) no-repeat;
	height:26px;
	display:block;
	text-decoration:none;
}

.button .button_text {
	background:url(images/button_right.png) no-repeat right;
	display:block;
	float:right;
	text-decoration:none;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:4px;
	cursor:pointer;
	padding-left:0px;
	padding-right:2px;
	color:white;
}

a#detailsuche {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:relative;
	top:12px;
	left:289px;
	color:#6a7890;
}

#subcontent {
	background:url(images/box_lang.png);
	height:25px;
	width:956px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#246e8e;
	padding-top:9px;
	padding-left:22px;
	overflow:hidden;
}

#subcontent a{
	color:#638ec0;
	text-decoration: underline;
}

.footercontent
{
	position		: relative;
	top			: 0px;
	left			: -11px;
	background	: #fcfeff url(images/box_middle_bottom.png) no-repeat left bottom;
	width			: 649px;
	margin-bottom	: 5px;
}

.footercontent h1
{
	height		: 34px;
	line-height	: 34px;
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 14px;
	color			: #246e8e;
}

.footercontent_border
{
	padding	: 0px 20px 0px 20px;
}

.footercontent_border div
{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 12px;
	color				: #145775;
	padding-bottom	: 10px;
}

img.box_middle_top
{
	position	: absolute;
	top		: 0px;
	left		: 0px;
}

.footercontent img.pfeil_bottom
{
	float				: right;
	margin-top		: 11px;
	margin-right	: 0px;
	cursor			: pointer;
}

#slidercontent {
	background:url(images/bottom_box.png);	
	height:222px;
	width:978px;
}

#premium {
	margin:10px;
	width:300px;
	height:203px;
	float:left;
}

#lastminute {
	margin:10px;
	margin-left:20px;
	height:203px;
	width:627px;
	float:left;
}

h1 {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#246e8e;
	font-weight:normal;
	}

h2 {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#246e8e;
	font-weight:normal;
	}


#slider {
	
	height:203px;
	width:600px;
	margin-left:20px;
	margin-top:10px;
}

#slider{}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	height:203px;
	width:600px;
	overflow:hidden; 
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:30px;
	height:77px;
	top:-140px;
	position:relative;
	}	
#nextBtn{ 
	left:614px;
	top:-215px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:30px;
	height:77px;
	background:url(images/pfeil_left.png) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(images/pfeil_right.png) no-repeat 0 0;	
	}	

#slider li a {
		width:155px;
		float:left;
		margin-right:15px;
		background:url(images/slider_bg.png) no-repeat;
		height:160px;
		padding-top:10px;
		padding-left:10px;
		padding-right:20px;
}
.slideimage {
}
#slider li a:last-child{
	margin-right:0px;
}

.slidetext {
	font-size:12px;
	color:#6a7890;
	padding-left:10px;	
	padding-top:5px;	
	display:block;
	text-align:center;
}


#footernav {
	float:left;
	width:320px;
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#145775;
	padding-top:10px;
padding-left:340px;
	text-align:left;
	position:relative;
	bottom:-2px;
}

#footernav a  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#145775;
	text-decoration:none;
}

#footertext {
	float:right;
	width:620px;
	padding-top:10px;
padding-right:25px;
font-size:12px;
	color:#246e8e;
	text-align:left;
	position:relative;
	bottom:-2px;
}
#footertext a  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#145775;
	text-decoration: underline;
}



#footer {
	float:left;
	width:320px;
	padding-top:10px;
padding-left:340px;
font-size:11px;
	color:#246e8e;
	text-align:left;
	position:relative;
	bottom:-2px;
}




#footer a  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#246e8e;
	text-decoration:none;
}

#subcontent a {
	text-decoration:none;
	color:#246e8e;
	font-size:14px;
}

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

#myfewo {
	padding-top:20px;
	padding-left:15px;
	padding-right:30px;
	margin-top:10px;
	background:url('images/maincontent_bg.png') no-repeat;
	padding-bottom:15px;
}

#myfewo h2 {
	font-size:14px;
}

#myfewo .subtext {
	color:#246e8e;
	font-size:14px;
	display:block;
	width:600px;

}

#myfewo .t1 {
	color:#717881;
}

#myfewo .catalogresultset, #myfewo .catalogresultset2 {
	width:734px;
	height:119px;
	background:url('images/catalogresult_bg.png');
	padding:8px;
	color:#6a7890;
	overflow:hidden;
	margin-bottom:10px;
}

#myfewo .catalogresultset2
{
	background:url('images/catalogresult_bg2.png');
}

#myfewo .catalogresultset div div, #myfewo .catalogresultset2 div div, #myfewo .catalogresultset div span, #myfewo .catalogresultset2 div span {
	color:#6a7890;
}
#myfewo .catalogresultset h3, #myfewo .catalogresultset2 h3 {
	color:#19acec;
	font-size:18px;
	float:left;
	margin-right:10px;
}

#myfewo .pagination {
	width:750px;
	text-align:right;
}
#myfewo .pagination p {
	float:right;
	color:#717881;
}

#myfewo .pagination p a {
	color:#638ec0;
}

#myfewo #footer, #myfewo #footernav {
	float:none;
	padding:0px;
	padding-bottom:10px;
}

#myfewo #morecategories {
	font-size:14px;
	display:block;
	margin-bottom:-20px;
	color:#717881;
}

#myfewo #morecategories a, a.morecatstable {
	color:#638ec0;
	font-size:14px;
	margin-bottom:10px;
}

#myfewo #morecategories a:hover, a.morecatstable:hover{
	text-decoration:none;
}

#myfewo #categoryinfo {
	color:#717881;
	font-size:11px;
	display:block;
	width:740px;
	margin-top:20px;
}
#myfewo .catalogresultset div .listsup, #myfewo .catalogresultset2 div .listsup {
	color:#EE0000;
}

#myfewo .catalogresultset .linklist, #myfewo .catalogresultset2 .linklist {
	display:block;
	color:#6a7890;
	margin-top:10px;
	font-size: 11px;
}

#myfewo .catalogresultset .linklist a, #myfewo .catalogresultset2 .linklist a{
	color:#19acec;
	font-size: 11px;
}

#myfewo .catalogresultset .linklist a:hover, #myfewo .catalogresultset2 .linklist a:hover {
	text-decoration:none;
}

#myfewo .catalogresultset a:hover h3, #myfewo .catalogresultset2 a:hover h3 {
	text-decoration:underline;
}

#myfewo .t1 tr td form {
	color:#717881;
}

#myfewo .detail_subnavi {
	background:url('images/subnavi_bg.png');
	width:933px;
	height:27px;
	margin-bottom:20px;
	padding:8px;
}

#myfewo .column_top {
	background:url('images/column_bg_top.png');
 	width:949px;
	height:11px;
}

#myfewo .column_middle {
	background:url('images/column_bg_middle.png');
 	width:949px;
}

#myfewo .column_bottom {
	background:url('images/column_bg_bottom.png');
 	width:949px;
	height:7px;

}

#myfewo .sidebar_price ul li, #myfewo .sidebar_price ul li span, #myfewo .sidebar_price ul li span strong, #myfewo .sidebar_price p strong {
	color:#246E8E;
	font-size:14px;
}

#myfewo .sidebar_price p {
font-weight:bold;
margin:0px;
margin-top:10px;
}

#myfewo #pricebox table tr td {
	padding:5px;
	font-size:14px;
	color:#246e8e;
}

#myfewo .fullpage_top {
	background:url('images/kalenderbox_top.png');
 	width:949px;
	height:7px;
}

#myfewo .fullpage_middle {
	background:url('images/kalenderbox_middle.png');
 	width:919px;
	padding:15px;
	padding-top:5px;
}

#myfewo .fullpage_bottom {
	background:url('images/kalenderbox_bottom.png');
 	width:949px;
	height:7px;

}

#myfewo .fewocalendar {
	width:221px;
	height:198px;
	padding:15px;
	float:left;
	margin-right:5px;
}

#myfewo .fewocalendar .month {
	font-size:14px;
	color:white;
	text-align:center;
	padding-top:8px;
	font-weight:bold;
}

#myfewo .fewocalendar .day {
	color:#246e8e;
	font-size:11px;
}

#myfewo .fewocalendar .f {
	color:#246e8e;
	font-size:11px;
	background:#d7ebfc;
	margin:1px;
	vertical-align: bottom;
	text-align:right;
	padding-right:5px;
	border:1px solid #c8dced;
}

#myfewo .fewocalendar .o {
	color:#246e8e;
	font-size:11px;
	background:#ff9191;
	border:1px solid #e0b7b7;
	margin:1px;
	vertical-align: bottom;
	text-align:right;
	padding-right:5px;
}

#myfewo .fewocalendar .fo {
	color:#246e8e;
	font-size:11px;
	background:url('/images/kalender_half_l.png') no-repeat center;
		border:1px solid #c8dced;

	margin:1px;
	vertical-align: bottom;
	text-align:right;
	padding-right:5px;
}

#myfewo .fewocalendar .of {
	color:#246e8e;
	font-size:11px;
	background:url('/images/kalender_half_r.png') no-repeat center;
		border:1px solid #c8dced;
	margin:1px;
	vertical-align: bottom;
	text-align:right;
	padding-right:5px;
}

#myfewo .fewocalendar .n {
	color:#246e8e;
	font-size:11px;
	margin:1px;
	vertical-align: bottom;
	text-align:right;
	padding-right:5px;
}

#myfewo #prevBtn {
	left:-10px;
}

#myfewo #nextBtn {
	left:915px;
}

#myfewo .halfbox_top {
	background:url('images/halfbox_top.png');
 	width:606px;
	height:10px;
}

#myfewo .halfbox_middle {
	background:url('images/halfbox_middle.png');
 	width:576px;
	padding:15px;
	padding-top:5px;
}

#myfewo .halfbox_bottom {
	background:url('images/halfbox_bottom.png');
 	width:606px;
	height:13px;

}

#myfewo .halfbox_middle table td {
	color:#246e8e;
	padding-top:7px;
	padding-bottom:8px;
	font-size:14px;

}

#myfewo .halfbox_middle table .checktabel input {
	margin-right:5px;
}

#myfewo .catbox {
	float:left;
	width:115px;
}

#myfewo .catbox a, #myfewo .catbox {
	font-size:14px;
	color:#19acec;
	line-height:20px;
	text-decoration:none;
}

#myfewo .catbox a:hover {
	text-decoration:underline;
}

#myfewo .catbox strong a, #myfewo .catbox strong {
	color:#246e8e;
	line-height:25px;
	text-decoration:none;
}

#myfewo .calc_top {
	background:url('images/calc_top.png');
 	width:572px;
	height:4px;
}

#myfewo .calc_middle {
	background:url('images/calc_middle.png');
 	width:562px;
	padding:5px;

}

#myfewo .calc_middle td {
	padding:6px;
	font-size:14px;
	color:#246e8e;
}

#myfewo .calc_bottom {
	background:url('images/calc_bottom.png');
 	width:572px;
	height:4px;

}

.htmlcontent, .htmlcontent ul li, .htmlcontent p, .htmlcontent table, .htmlcontent td, .htmlcontent b, .htmlcontent strong, .htmlcontent i, .htmlcontent small {
margin-bottom:15px;
font-size:14px;
line-height:18px;
color:#246E8E;
}

.htmlcontent small {
font-size:10px;
}

#myfewo .htmlcontent ul li {
padding-top:2px;
padding-bottom:2px;
}

#myfewo .htmlcontent ul {
margin-top:5px;
margin-bottom:5px;
margin-left:35px;
}


#myfewo .htmlcontent a, #myfewo .htmlcontent p a {
color:#19ACEC;
text-decoration:none;
}

#myfewo .htmlcontent a:hover {
text-decoration:underline;
}

#myfewo h3 {
font-size:14px;
color:#246E8E;
}

#myfewo h4 {
color:#717881;
	font-size:11px;
font-weight:normal;
}



#myfewo .htmlcontent .signup-table td {
	font-size:14px;
	padding:3px;

}

#myfewo .holder-pricebox {
margin-left:15px;
}

#myfewo .pricebox {
float:left;
margin-left:0px;

}

#myfewo .pricebox_top {
	background:url('images/pricebox_top.png');
 	width:223px;
	height:11px;
}

#myfewo .pricebox_middle {
	background:url('images/pricebox_middle.png');
 	width:203px;
	padding:0px;
	padding-left:10px;
	margin-right:8px;
	padding-right:10px;
	padding-bottom:20px;	
}

#myfewo .pricebox_bottom {
	background:url('images/pricebox_bottom.png');
 	width:223px;
	height:9px;

}

#myfewo .pricebox_middle h3 {
	color:#19acec;
	font-size:16px;
}

#myfewo .pricebox_middle .subheader {
	font-size:16px;
	color:#6a7890;
	display:block;
	margin-bottom:15px;
}

#myfewo .pricebox_middle ul li {
	list-style:none;
	background: url("/images/hook.png") no-repeat left center;
font-size:12px;
padding-top:5px;
padding-left:20px;
color:#6a7890;
}

#myfewo .pricebox_middle ul li.not {
	background: url("/images/cross.png") no-repeat left center;
	margin-left:1px;
	padding-left:20px;

}

#myfewo .pricebox_middle ul li strong {
	color:#6a7890;

}

#myfewo .pricebox_middle ul {
	margin-left:0px;
	margin-top:-10px;
	list-style:none;
	margin-bottom:30px;
}

#myfewo .smallsubtext {
display:block;
font-size:11px;
color:#6a7890;
margin-left:27px;

}

#myfewo .hookbox {
	background:url('images/hookbox.png');
	width:783px;
	height:86px;
	margin-left:17px;
	margin-top:40px;
	font-size:12px;
	color:#6a7890;
	padding-left:100px;
	padding-top:18px;
	padding-right:30px;
}

.backendtable {
}

.backendtable tr {

}
#myfewo .backendtable thead tr td {
	background:#f7f7f7;
	padding:5px;
	margin-bottom:5px;

}


#myfewo .backendtable tbody tr td {
	background:#f1f9ff;
	padding:5px;
	margin:5px;
}

#myfewo .backendtable tbody tr.whitepane td {
	background:white;
	padding:5px;
	margin:5px;
}

#myfewo .formtable tr.top td {
	backgorund:none;
	font-size:18px;
	color:#246e8e;
	padding-bottom:15px;
	padding-top:15px;
}

#myfewo .formtable tr.top td span{
	backgorund:none;
	font-size:13px;
	color:#246e8e;
}

#myfewo .formtable tr.lg td {
	background:#f1f9ff;
	padding:5px;
	font-size:14px;
	color:#246e8e;
}

#myfewo .formtable tr.lg td strong, #myfewo .formtable tr.dg td strong, #myfewo .formtable tr.lg td form, #myfewo .formtable tr.dg td form, #myfewo .formtable tr.dg td small, #myfewo .formtable tr.lg td form {
	color:#246e8e;
}


#myfewo .formtable tr.dg td {
	padding:5px;
	font-size:14px;
	color:#246e8e;
}

#myfewo .formtable tr.top td.nav, #myfewo .formtable tr td.nav {
	text-align:right;
	font-size:11px;
}

#myfewo .formtable td.nav strong, #myfewo .formtable td.nav a {
	color:#19ACEC;
	font-size:11px;
}

#myfewo .formtable td a {
	color:#19ACEC;
}
input[type=text], input[type=password], select, textarea {
	border: 1px solid #7e9ba9;
	padding:3px;
	font-size:14px;
	color:#246e8e;
}

input[type=file] {
padding:3px;
font-size:14px;
color:#246e8e;
margin-top:2px;
margin-bottom:2px;
}

select {
	border: 1px solid #7e9ba9;
	font-size:14px;
	color:#246e8e;
}

select option {
	padding-right:10px;
	color:#246e8e;
}

#footer a:hover, #footernav a:hover {
	text-decoration:underline;
}

#subcontent a{
	color:#638ec0;
	text-decoration: underline;
}

#subcontent a:hover{
	text-decoration: none;
}

.sidebarbox
{
	float				: right;
	margin-right	: -8px;
	width				: 188px;
}

.sidebarbox_top
{
	background	: transparent url('images/sidebarbox_top.png') no-repeat;
	height		: 11px;
}

.sidebarbox_middle
{
	background	: transparent url('images/sidebarbox_middle.png') repeat-y;
}

.sidebarbox_bottom
{
	background		: transparent url('images/sidebarbox_bottom.png') no-repeat;
	height			: 9px;
	margin-bottom	: 20px;
}

