
/* global */


	body {
		font-family: verdana, arial;
		font-size: 11px;
		color: #5d5b5b;
		margin:0 0px 0px 7px;
		padding:0px;
		background:url(images/bga.png) no-repeat;
		}
	
	td {
		font-family: verdana, arial;
		font-size: 11px;
		color: #5d5b5b;
		}
	
	a img {
		border: none;
		}
		
	form {
		margin: 0;
		padding: 0;
		}
	

/* gerüst */

	.outerbox {
		clear:both;
		width:763px;
		/* overflow: hidden; */
		z-index:1;
		}
		
	.logo {
		position:absolute;
		top:80px;
		left:25px;
		z-index:1;
		}
		
	.sprachen {
		position:absolute;
		top:8px;
		left:578px;
		width:70px;
		z-index:1;
		text-align:right;
		}
		.sprachen a { display:block;line-height:17px; }
		
	.header {
		width:745px;
		height:42px;
		padding: 13px 9px 8px 9px;
		margin: 0px 0px 2px 0px;
		position:relative;
		overflow:visible;
		float:left;
		}
		* html .header  { width:763px; } 
		
	.header2 {  width:490px; height:40px; float:left; }
		
	.aufmacher {
		clear:both;
		width:763px;
		height:254px;

		}
		
	.feratel {
		float:left;
		width:181px;
		height:249px;
		color: #ffffff;
		overflow:hidden;
		}
		
	.aufmacherbild {
		width:579px;
		height:249px;
		margin-right:3px;
		float:left;
		}	
		
	.navigationsbereich {
		position:absolute;
		top:261px;
		left:7px;
		width:164px;
		background:url(images/nav.png) no-repeat;
		border-bottom:5px solid #ffffff;
		z-index:10;
		}
		
	.navigationstrenner {   
		padding:0px;
		width:160px;
		margin:0px;
		text-align:left;
		}
		
	.content {
		clear:both;
		width:591px;
		border: 1px solid #b1b3b4;
		margin-bottom:3px;
		padding-left:170px;
		position:relative;
		min-height:600px;
		}
		* html .content  { 
			width:763px; 
			height:650px;
			} 
			
	.footer {
		clear:both;
		width:763px;
		margin-bottom:10px;
		text-align:right;
		color:#ffffff;
		}

	.suchform {
		border:0px;
		width:105px;
		color:#7a7a7a;
		font-size:11px;
		}
	
	.topartikel {
		width:395px;
		}
		
	.breitartikel {
		width:575px;
		text-align:right;
		}
		
	.basisartikel {
		width:395px;
		}
	
	.trenner {   
		margin:20px 0px 5px 0px;
		width:395px;
		height:1px;
		padding:0px;
		text-align:left;
		clear:left;
		}
		
	.trennerlite {   
		margin:0px 0px 5px 0px;
		width:395px;
		height:1px;
		padding:0px;
		text-align:left;
		clear:left;
		}
		
	.rechts {		
		float:right;
		width:176px;
		position:relative;
		margin:4px 4px 0px 0px;
		}
		* html .rechts  { 
			margin:4px 2px 0px 0px; } 
			
	.topangebot {		
		position:absolute;
		top:-73px;
		width:375px;
		/* color:#ffffff; */
		padding:30px 10px 10px 10px;
		background:url(images/bg2.png) no-repeat;
		}
		* html .topangebot  { 
			top:-70px;
			width:395px;
			 } 
			 
	.spezialisten {		
		width:395px;
		padding:0px;
		text-align:right;
		}
		* html .spezialisten  { 
			width:395px;
			 } 
			 
	.spezialisten2 {		
		width:175px;
		padding:10px;
		text-align:right;
		}
		* html .spezialisten2  { 
			width:195px;
			 } 
			 
	.linkbox {		
		margin-bottom:5px;
		padding:0px;
		}
		* html .linkbox  { 
			margin-bottom:5px;
			padding:0px;
			 } 
			 
	.presse01 {		
		border:1px solid #b1b3b4;
		width:557px;
		padding:10px 10px 0 10px;
		}
		* html .presse01  { 
			width:580px;
			 } 
			 
	.presse02 {		
		left:50px;
		top:-20px;
		width:300px;
		background:#ffffff;
		border:1px solid #c0c0c0;
		text-align:left;
		padding:5px;
		position:absolute;
		visibility:hidden;
		}
		* html .presse02  { 
			left:-20px;
			top:-20px;
			 } 
				

/* schriftformatierung */

	h1 {font-family: arial, helvetica, verdana;font-size: 26px;font-weight: normal; margin:10px 0px 10px 0px; padding:0px;}
	h1.angebot {font-family: arial, helvetica, verdana;font-size: 16px;font-weight: bold;color: #000000; margin:0px; padding:0px;}
	h1.angebottop {font-family: arial, helvetica, verdana;font-size: 16px;font-weight: bold; margin:0px; padding:0px;}
	h2 {float:left; font-family: verdana, arial, helvetica;font-size: 13px;font-weight: bold;color: #ffffff; margin:0px; padding:0px;}
	h3 {float:left; font-family: trebuchet ms, arial, helvetica, verdana;font-size: 16px;font-weight: normal;color: #000000; margin:0px; padding:0px;}
	h4 {float:right;font-family: arial, helvetica, verdana;font-size: 18px;font-weight: normal;color: #000000; margin:0px; padding:0px;}
	h5 {color:#FF8533; font-size:16px;font-weight: bold;}
	h6 {color:#FF8533; font-size:16px;font-weight: bold;}
	
	li {margin:0px;padding:0px;}
	ul.navi {list-style-image:url(images/dp.gif);}
	ul {margin:6px 0px 6px 15px;padding:0px;}
	
	.preis {font-family: trebuchet ms, arial, helvetica, verdana;font-size: 26px;font-weight: bold;color: #000000; margin:0px; padding:0px;}
	.preis2 {font-family: trebuchet ms, arial, helvetica, verdana;font-size: 36px;font-weight: normal;color: #000000; margin:0px; padding:0px;}
	.preis3 {font-family: trebuchet ms, arial, helvetica, verdana;font-size: 16px;font-weight: normal;color: #000000; margin:0px; padding:0px;}
	.preistop {font-family: trebuchet ms, arial, helvetica, verdana;font-size: 26px;font-weight: bold; margin:0px; padding:0px;}
	
	.small { font-size: 10px; }
	
	a.clear, a.clear:link, a.clear:visited { color:#000000; font-weight: normal; text-decoration:none;}
	a.clear:hover { color:#ffffff; }
	
	a.tinyclear, a.tinyclear:link, a.tinyclear:visited { font-size:9px; color:#fff; font-weight: normal; text-decoration:none;}
	a.tinyclear:hover { color:#000; }
	
	a.grau, a.grau:link, a.grau:visited { color:#5d5b5b; font-weight: normal; text-decoration:none;}
	a.grau:hover { color:#000000; }
	
	a.littleclear, a.littleclear:link, a.littleclear:visited { color:#000000; font-weight: normal; font-size:10px; text-decoration:none;}
	a.littleclear:hover { color:#c0c0c0; }
	
	a.weiss, a.weiss:link, a.weiss:visited { color:#ffffff; font-weight: normal; text-decoration:none;}
	a.weiss:hover { color:#000000; }
	
	a.schwarz, a.schwarz:link, a.schwarz:visited { color:#000000; font-weight: normal; text-decoration:none;}
	a.schwarz:hover { color:#ffffff !important; }
	
	a.sommer_so, a.sommer_so:link, a.sommer_so:visited { color:#b6d750; font-weight: bold; text-decoration:none; font-size:12px; font-family: verdana, arial;}
	a.sommer_so:hover { color:#81a519; }
	
	a.sommer_wi, a.sommer_wi:link, a.sommer_wi:visited { color:#b6d750; font-weight: normal; text-decoration:none; font-size:11px; font-family: verdana, arial;}
	a.sommer_wi:hover { color:#81a519; }
	
	a.winter_so, a.winter_so:link, a.winter_so:visited { color:#52c8ff; font-weight: normal; text-decoration:none; font-size:11px; font-family: verdana, arial;}
	a.winter_so:hover { color:#0c76e2; }
	
	a.winter_wi, a.winter_wi:link, a.winter_wi:visited { color:#52c8ff; font-weight: bold; text-decoration:none; font-size:12px; font-family: verdana, arial;}
	a.winter_wi:hover { color:#0c76e2; }
		
    a.linkboxweiss, a.linkboxweiss:link, a.linkboxweiss:visited {  cursor:pointer; color:#ffffff; font-weight:normal; display:block; clear:left; margin:0px 0 0 10px; padding:0px; width:160px;}
	a.linkboxweiss:hover   { cursor:pointer; color:#000000 !important; }
	a.linkboxweiss:active  { cursor:pointer; color:#000000 !important;}
	
	a.linkboxschwarz, a.linkboxschwarz:link, a.linkboxschwarz:visited {  cursor:pointer; color:#000000; font-weight:normal; display:block; clear:left; margin:0px 0 0 10px; padding:0px; width:160px;}
	a.linkboxschwarz:hover   { cursor:pointer; color:#000 !important; }
	a.linkboxschwarz:active  { cursor:pointer; color:#000 !important;}
	
	a.paging { margin:15px 10px 15px 0px; padding:0px; text-align:center; padding:4px;}
	a.paging:link    { color:#5d5b5b; background:#e0e0e0; text-decoration:none; font-size:11px; font-family: verdana, arial; font-weight:bold;}
	a.paging:visited { color:#5d5b5b; background:#e0e0e0; text-decoration:none; font-size:11px; font-family: verdana, arial; font-weight:bold;}
	a.paging:hover   { color:#ffffff; background:#e0e0e0; text-decoration:none; font-size:11px; font-family: verdana, arial; font-weight:bold;}
	a.paging:active  { color:#ffffff; background:#e0e0e0; text-decoration:none; font-size:11px; font-family: verdana, arial; font-weight:bold;}


	#Angebot a, #Angebot a:link, #Angebot a:visited { color:#000; font-weight: normal; text-decoration:none;}
	#Angebot a:hover { color:#fff; }



.unterkunft_auswahl 
{
    margin: 0 0 20px 0;
    width:395px;
    }
    .unterkunft_auswahl label
    { padding: 0; cursor:pointer; }
    label#lcat0 { font-weight:bold; }
