@charset "utf-8";
/* CSS Document */

body {
font-family: Arial, helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
background-color:#FEFBF4;
padding:0;
margin:0;		
text-align:center;
background-image:url(images/back.jpg);
background-repeat:repeat-x;
}

img{
padding:0;
margin:0;
border:none;
overflow:hidden;
}

.imgstart
{
background-image:url(images/kaphorn3.jpg);
background-repeat:repeat;
height:229px; /*229*/
width:298px;  /*298*/
float:left;	
margin: -10px 10px 10px 16px;
}

.imgbackr
{
background-image:url(images/imgback.jpg);
background-repeat:repeat;
height:210px; /*216*/
width:252px;  /*268*/
float:right;	
margin: 2px 0 0 6px;
padding:6px 0 0 16px;
}

.imgbackl
{
background-image:url(images/imgback.jpg);
background-repeat:repeat;
height:210px; /*216*/
width:252px;  /*268*/
float:left; 
margin: 0 25px 0 15px;
padding:6px 0 0 16px;
}

.lagep
{
float:right;	
margin: 0 0 0 6px;
padding:0;
width:362px;
}

#wrapper{
margin-top:24px;
margin-left:auto;
margin-right:auto;
width:866px;
text-align:left;
padding:0;
}

#header{
width:866px;
height:115px;
padding:0;	
margin:0;
background-image:url(images/logo.jpg);
background-repeat:no-repeat;
background-position:top right; 
}

#navcontainer {
padding: 92px 0 0 0;
width:650px;
font-size: 15px;
font-weight:bold;

}

#navcontainer ul {
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;
}

#navcontainer ul li {
display:inline;
}

#navcontainer ul li img{
	margin: 0 8px 2px 10px;
}

#navcontainer ul li a {
text-decoration: none;
background: none;
margin: 0px;
padding: 0;
color:#5A8495;
}

#navcontainer li a:hover {
color: #76141B;
text-decoration:none;
}

#active {
color:#7C1413;
padding: 0;
display:inline;
}

#headline{
	width:auto;
	height:10px;
	margin:0;
	background-color:#7299AA;
}

#headimg{
background-color:inherit;
background-image:url(images/image1.jpg);
background-repeat:no-repeat;
width:auto;
height:258px;
margin:5px 0 5px 0;
}

table{
	margin: 0 0 0 25px;
	border:none;
}



/* --------------------*/

#ange
{
	width:240px;
	margin: 0 13px 0px 30px;
	overflow:hidden;
	float:right;
}

#ange_head
{
	margin-top:14px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	height:24px;
	padding:8px 0 0 0;
	background-color: #76141B;
	color:#FFF;
	overflow:hidden;
	border:solid 3px #fff;	
}

#ange_body
{
	background-color: #B9CCD0;	
	padding: 8px 8px 4px 11px;
	color:#76141B;
	font-size:12px;
	color:#3B5761;	
	overflow:hidden;
	border-bottom: solid 3px #fff;
	border-left: solid 3px #fff;
	border-right:solid 3px #fff;
	border-top:none;
}


#ange_head2
{
	margin-top:35px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	height:24px;
	padding:8px 0 0 0;
	background-color: #76141B;
	color:#FFF;
	overflow:hidden;
	border:solid 3px #fff;	
}

#ange_body2
{
	background-color: #B9CCD0;	
	padding: 8px 8px 4px 11px;
	color:#76141B;
	font-size:12px;
	color:#3B5761;	
	overflow:hidden;
	border-bottom: solid 3px #fff;
	border-left: solid 3px #fff;
	border-right:solid 3px #fff;
	border-top:none;
	margin-bottom:14px;
}


#ange_body ul
{
	list-style:disc;
	margin:0 0 6px 12px;
	padding:0;
}

#ange_body li
{
	margin: 3px;	
}


#ange_body p
{
	margin:0 0 6px 0;;
	padding:0;	
}

#ange_body2 p
{
	margin:0 0 6px 0;;
	padding:0;	
}

#nonsm
{
	background-image:url(images/nonsmoking.jpg);
	background-repeat:no-repeat;
	background-position:110px center;
	padding: 7px 0 0 0px;
	height:24px;	
	font-weight:bold;	
}

/* --------------------*/

a.piclk {text-decoration:none; font-weight:bold; background-image:url(images/arrowr.png); background-repeat:no-repeat; padding-left:24px; line-height:20px;}
a.piclk:link {background-color:inherit; color:#FCE37C; }
a.piclk:visited {background-color:inherit; color:#FCE37C;  }
a.piclk:hover {background-color:inherit; color:#7C1413; }
a.piclk:active {background-color:inherit; color:#FCE37C; }

.imgbackw
{
background-image:url(images/imgbackw.jpg);
background-repeat:repeat;
height:92px; /*98*/
width:811px;  /*821*/
margin: 0 0 0 25px;
padding:5px 0 0 12px;
}

a.imgLink {background-color:#FFF; text-decoration:none; background-image:none; padding:0px; margin:0;}
a.imgLink:link {background-color:#FFF; }
a.imgLink:visited {background-color:#FFF;  }
a.imgLink:hover {background-color:#7C1413; }
a.imgLink:active {background-color:#FFF; }

/* --------------------*/

#content{
	width:auto;
	/*height:253px;*/
	overflow:hidden;
	min-height:253px;
	margin:0;
	background-color:#7299AA;
	padding:20px 20px 0 0;
}

#content img {	
	margin: 8px 0 0 0;
}

p {
padding:0;
margin: 0 0 12px 25px;
overflow:hidden;
}

#content h1
{
	margin:10px 20px 6px 0;
	padding:2px 2px 2px 25px;
	font-size:22px;
	font-style:italic;
	font-weight:normal;
	/*background-color:#FFF;
	width:auto;
	color:#76141B;*/	
}

#content h2
{
	margin:0 0 14px 0;
	padding:0;
	font-size:22px;
	font-weight:bold;
	text-align:right;
	font-style:normal;
}

#content h3
{
	margin:10px 0 2px 25px;
	padding:0;
	font-size:14px;
	font-weight:bold;
	}
	
#content .next
{
		clear:both; 
		height:1px; 
		margin:0; 
		padding:0;
}

/* --------------------*/

#footline{
	width:auto;
	height:20px;
	margin:5px 0 0 0;
	padding:5px 25px 0 25px;
	background-color:#B9CCD0;
	font-weight:bold;
	font-size:12px;
	color:#3B5761;
}

#footleft
{
	text-align:left;
	display:inline;
	float:left;
	width:300px;
}

#footright
{
	text-align:right;
	display:inline;
	float:right;
	width:300px;
}

/* --------------Fromulare ---------------*/

form{
margin: 0px 0px 10px 0;
padding: 0px;
font-size:11px;
width: 420px;
float:right;

}

form table{
	margin:0 0 5px 10px;
	padding:0;
}

form ul{
	list-style:none;
	margin:2px 0 10px 0;
	padding:0;
}

form li{
	margin:0;
	padding:0;
	height:19px;
}

fieldset {
	width: 388px;
	display: block;
	clear: both;
	border: none;
	padding: 0 10px 0px 10px;
	
	/*border: none;*/
}
			
* html fieldset {padding: 5px;}
			
legend {
	padding: 8px;
	margin: 0px 0px 4px 0px;
	font-weight: normal;	
	font-size: 14px;
	color:#EEE;
	font-style:italic;
	}

label {margin: 5px 0;} 
		   
input, textarea {
	font-size : 11px;
	color : #333333;
	background-color : #f7f7f7;
	font-family : Arial, Helvetica, sans-serif;
	border: #CCCCCC solid 1px;
	margin-bottom : 5px;
	font-weight: bold;
	padding: 2px;
	width:362px;
}  

select {
	font-size : 11px;
	color : #333333;
	background-color : #f7f7f7;
	font-family : Arial, Helvetica, sans-serif;
	border: #CCCCCC solid 1px;
	margin-bottom : 5px;
	font-weight: bold;
	padding: 2px;
	width:367px;
}  

.button_senden{
height:22px;
width:168px;
}

.input_50 {
width:174px;
} 

.input_48 {
width:165px;
} 

.input_20 {
width:70px;
} 

.input_10 {
width:20px;
margin-right:7px;
background-color:inherit;
border: #B9CCD0 solid 1px;
} 

.select_50{
width:178px;
}

input:active, input:focus, input:hover {
	color: #7C1413;
	background-color:inherit;
	border: #8C1818 solid 1px;
}
textarea:active, textarea:focus, textarea:hover {
	color: #7C1413;
	background-color:inherit;
	border: #8C1818 solid 1px;
}

.warning {
	border-color: #5472B1;
	color: #7C1413;
	font-size: 9px;
} 



