p {
	margin:				0;
	padding:			0;
	}
	
h1 {
	font-size:			18px;
	margin:				2px;
	}
	
h2 {
	color:				#008b45;
	font-size:			18px;
	margin:				0;
	padding:			20px;
	}

h3 {
	display:			none;
	}
	
h4 {
	font-size: 			12px;
	color:				#FF0000;
	margin:				10px;
	padding:			15px;
	border:				1px solid #FF0000;
	-moz-border-radius:	10px;
	text-align:			center;
	background-color:	#FFD5D5;
	}
	
h5 {
	font-size: 			12px;
	color:				#008b45;
	margin:				10px;
	padding:			15px;
	border:				1px solid #008b45;
	-moz-border-radius:	10px;
	text-align:			center;
	background-color:	#E8FFD9;
	}

a:active, a:focus {
	outline: 			none;
	}

a {
	text-decoration:	none;
	color:				#808080;
	}

.trans {
	background:			transparent;
	border:				0px solid;
	}
	
a:hover {
	text-decoration:	none;
	color:				#008b45;
	}

th {
	font-weight: 		bold;
	color:				#008b45;
	text-align:			left;
	padding-left:		2px;
	}
	
td {
	padding-left:		2px;
	}

body {
	background-image: 	url('/images/background.gif');
	font-family:		Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#707070;
	}
	

#center {
	width:				910px;
	margin: 			30px auto;
		}
		
#head {
	background-image: 	url('Header_Wick.png');
	background-repeat: 	no-repeat;
	width: 				910px;
	height: 			115px;
		}

#menu {
	padding-left:		15px;
	padding-top:		101px;
	}
	
.sel {
	color:				#008b45;
	font-weight:		bold;
	}

#boxUP {
	margin-left:		15px;
	margin-top:			5px;
	width:				170px;
	height:				3px;
	background-image:	url('/images/box_up.gif');
	background-repeat:	no-repeat;
	background-color:	#4c4c4c;
	}

* html #boxUP {
	height: 			3px;
	}

#subMenuBox {
	float:				left;
	}

#subMenu {
	width:				162px;
	min-height:			265px;
	background-color:	#4c4c4c;
	color:				#ffffff;
	font-size:			17px;
	margin-left:		15px;
	padding:			20px 0 5px 8px;
	}

#twMenu {
	margin-top:			1px;
	width: 				170px;
	height: 			140px;
	background: 		transparent url('/images/background.gif') repeat left top;
	margin-left:		15px;
	}

#twMenu .wrapper {
	width: 				162px;
	height: 			116px;
	padding-left:		8px;
	color:				#ffffff;
	background: 		transparent url('/images/twerenbold_footer.gif') no-repeat left bottom;
	}

#twMenu .space {
	height: 			24px;
	text-indent:		-9999px;
	}

* html #subMenu {
	padding-top:		0;
	height:				265px;
	}

#twMenu ul, #subMenu ul {
	list-style-type:	none;
	margin:				5px 0;
	padding:			0px;
	}

#twMenu ul li, #subMenu ul li {
	margin-bottom: 		5px;
	margin-left:		16px;
	font-size:			11px;
	color:				#ffffff;
	list-style-image: 	url('/images/gt.gif');
	}

#twMenu ul li a, #subMenu ul li a {
	color:				#ffffff;
	font-weight:		normal;
	}

#twLink {
	display: 			block;
	margin:				0 0 15px 11px;
	width: 				130px;
	height: 			18px;
	text-indent: 		-9999px;
	background:			transparent url('/images/twerenbold_logo.gif') no-repeat left top;
	}

#content {
	float:				left;	
	min-height:			450px;
	background-color:	#ffffff;
	width:				910px;
	}
	
#content_box {
	min-height:			430px;
	background-color:	#edf4dd;
	float:				right;
	margin:				5px 15px 0 0;
	width:				700px;
	}
	
* html #content_box {
	margin-right:		0;
	float: 				left;
	width:				686px;
	margin-left: 		10px;
	}
	
#content_head {
	background-image:	url('/images/content_up.gif');
	height:				3px;
	width:				701px;
	background-repeat:	no-repeat;
	background-position:top;
	}

#include {
	min-height:			365px;
	margin-top: 		0px;
	padding-left:		20px;
	}

* html #include {
	height:				330px;
	}

.content_txt {
	width: 				420px;
	}

* html .content_txt {
	width: 				400px;
	}

#content_foot {
	background-image:	url('/images/content_down.gif');
	height:				3px;
	background-repeat:	no-repeat;
	}

#form {
	float: 				left; 
	width: 				325px; 
	border-right: 		1px dotted #FA7000;
	padding-right:		20px;
	}	

#anmeldung {
	margin-top:			30px;
	}

#footer {
	clear:				both;
	width:				910px;
	height:				25px;
	margin:				0 auto;
	background-color:	#ffffff;
	padding-top:		10px;
	}

#footer_left {
	float:				left;
	margin-left:		15px;
	}
	
#footer_right {
	float:				right;
	background-image:	url('/images/reisegarantie.gif');
	background-repeat:	no-repeat;
	background-position:left;
	width:				100px;
	min-height:			23px;
	}

#foot {
	height:				11px;
	background-position:top;
	background-repeat:  no-repeat;
	background-image:	url('/images/white_down.gif');
	text-align:			right;
	padding-top:		12px;
	}
	
#foot a {
	color:				#ffffff;
	}
		
input, textarea, .input {
	background-color:	#f8fbf2;
	border:				0px solid;
	width:				200px;
	}

.picture {
	margin-bottom:		15px;
	}	

.midi {
	width: 				250px;
	}
	
.link-cat {
	margin:				0 0 10px 20px;
	}	
	
.links {
	margin:				0 0 10px 20px;
	}
	
.links dd {
	margin:				0;
	padding:			0;
	}
	
.button {
	background-color:	#00994D;
	color:				#ffffff;
	width:				auto;
	}

ul.list {
	margin: 0;
	padding: 0;
	list-style-type:  none;
	}
	
.radio {
	width: auto;
	}
	
.wickwilOverview {
	min-height: 110px; 
	margin-bottom: 10px;
}

* html .wickwilOverview {
	height:110px;
}

label.error {
	display: none!important;
}

input.error {
	border:	1px solid red;
	background: #FEDADB;
}
