body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	background: #dddcd8 url("../images/bg_neu.jpg") repeat-y 0 0;
	line-height: 130%;
	padding: 0;
	margin: 0;
}

#schattenfrau
{
background: transparent url("../images/schattenfrau_li.png") no-repeat;
position: absolute;
top: 132px;
left: 0px;
width: 32px;
height: 303px;
}

* html 
#schattenfrau
{
background: transparent url("../images/schattenfrau_li_ie6.png") no-repeat;
position: absolute;
top: 132px;
left: 0px;
width: 32px;
height: 303px;
}



#schattenfrauKlein

{
z-index: 10;
background: transparent url("../images/schattenklein.png") no-repeat;
position: absolute;
top: 77px;
left: 0px;
width: 229px;
height: 216px;
}


#schattenfrauKleinCS

{
z-index: 10;
background: transparent url("../images/schattenklein_weiss.gif") no-repeat;
position: absolute;
top: 77px;
left: 0px;
width: 229px;
height: 216px;
}

* html 
#schattenfrauKlein
{
z-index: 10;
background: transparent url("../images/schattenklein_ie.jpg") no-repeat;
position: absolute;
top: 77px;
left: 0px;
width: 229px;
height: 216px;
}


* html 
#schattenfrauKleinWeiss
{
z-index: 10;
background: transparent url("../images/schattenklein_weiss.gif") no-repeat;
position: absolute;
top: 77px;
left: 0px;
width: 229px;
height: 216px;
}



img
{
border: 0;
}



a:link, a:visited
{
color: #FF7800;
text-decoration: none;
}

a:hover
{
color: #727D80;
text-decoration: underline;

}


.klein
{
font-size: 10px;
color: #ddd;	
}

#verlauf
{
	background: #dee1e1 url("../images/bg.jpg") repeat-x;

}


#back
{
	text-align: left;
	width: 956px;
	height: auto;
margin-top: 0px; 
padding-top: 0px;
margin-bottom: 0;
    margin-left: 31px;

}


#top
{
width: 956px;
height: 86px;
background: white url("../images/bg_top.jpg") repeat-x 0px 0px;
margin-left: 0px;
}

#logos
{
width: 500px;
height: 75px;
padding: 6px 0 0 20px;
background: transparent url("../images/claim.gif") no-repeat right 46px;
float: left;
}


#claim
{	
position: absolute;
top: 45px;
left: 540px;
	}


#logosCS
{
width: 500px;
height: 75px;
padding: 6px 0 0 20px;
background: transparent url("../images/cv8u6.png") no-repeat 217px 22px;
float: left;
}



.movie2 {
		float: left;
		width: 560px;
		height: 135px;
		overflow: hidden;
		padding-top: 5px;
		margin: 0px;
		text-align: center;
		color: #FF7800;
		font-size: 10px;
		background: white;
		}




.panorama
{
z-index: 11;
margin: 0px;
padding: 0px;
clear: both;
width: 956px;
height: 248px;
background: transparent;

}

.panoramaBild
{
margin: 0px;
padding: 0px;
clear: both;
width: 956px;
height: 209px;
}

.panoramaBildHg
{
margin: 0px;
padding: 0px;
clear: both;
width: 956px;
height: 209px;
background: white url("../images/pano_firma.jpg") no-repeat;
}

.nurkarussell
{
margin: 0px;
padding: 30px 0 10px 360px;
clear: both;
width: auto;
height: 167px;
background: white;
text-align: center;
color: #ccc;
font-size: 12px;
}


.links
			{
			float: left;
			width: 350px;
			height: 143px;
			margin: 0px 0 0 0px;
			z-index: -1;
			text-align: left;
			background: white;
			}



/* ///////////////////////   CONTENT //////// */


#verlaufContent
{
clear: both;
width: 956px;
height: 50px;
background:url("../images/bg_content.jpg") repeat-x 0px 0px;
}

#textLinks
{
float: left;
width: 400px;
color: #444;
padding-top: 20px;
padding-left: 50px;
padding-bottom: 30px;
line-height: 160%;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;

}



#textLinks li
{
margin-bottom: 5px;
list-style-image: none;
list-style-type: none;
list-style-position: outside;
background: url(../images/list.gif) no-repeat  left 5px;
padding:2px 20px 2px 15px;
margin-left: -40px;
font-size: 12px;
line-height: 160%;
}


#textLinksKlein
{
float: left;
width: 420px;
height: 205px;
overflow: auto;
color: #444;
padding-top: 20px;
padding-left: 50px;
padding-right: 20px;
line-height: 140%;
font-size: 11px;
}


.titel
{
font-size: 22px;
color: #FF7800;
padding-left: 50px;
padding-top: 20px;
font-family: Arial;
font-weight: lighter;
width: 600px;
height: 17px;
padding-bottom: 4px;
background: url(../images/underline.gif) no-repeat 50px bottom;
}

h3
{
font-size: 18px;
color: #1a1c1b;
padding-top: 25px;
padding-left: 0px;
font-family: Arial;
font-weight: lighter;
}

#contentLinks
{
float: left;
width: 400px;
padding-top: 20px;
padding-left: 50px;
padding-bottom: 30px;
line-height: 160%;
font-size: 12px;
}

#contentRechts
{
float: right;
width: 400px;
padding-left: 20px;
margin: 0px;
padding-bottom: 0;
padding-top: 20px;
}

#contentLinks2
{
float: left;
width: 180px;
padding-top: 20px;
padding-left: 50px;
padding-bottom: 30px;
line-height: 160%;
font-size: 12px;
}

#contentRechts2
{
float: right;
width: 650px;
padding-left: 0px;
margin: 0px;
padding-bottom: 0;
padding-top: 20px;
padding-right: 20px;
}


	
.tdGrau
{
background: #eee;
width: 280px;
padding: 3px 0 0 10px;	

	}
/* ///////////////////////   BOXEN //////////////// */


.boxKlein
{
width: 335px;
height: 186px;
background: url(../images/box_klein.jpg) no-repeat;
padding: 0 35px 0 17px;

}

.boxMittel
{
width: 335px;
min-height: 450px;
background: url(../images/box_mittel.jpg) no-repeat;
padding: 0 35px 0 20px;
}

.boxMinitour
{
width: 335px;
min-height: 360px;
background: url(../images/box_mittel.jpg) no-repeat;
padding: 0 35px 0 20px;
}

.boxUnten
{
width: 335px;
height: 39px;
background: url(../images/box_unten.jpg) no-repeat bottom;
padding: 0 35px 0 20px;

}

.boxTitel
{
font-size: 11px;
color: white;
padding: 7px 0 10px 0px;
font-weight: bold;
font-family: Arial;
}

.boxTable
{
width: 310px;
font-size: 11px;
padding: 1px;
margin: 0px;
line-height: 120%;
}

.boxTable2
{
width: 325px;
height: auto;
font-size: 11px;
padding: 0px 0 20px 0px;
margin: 0px;

}

.boxTable2 tr td
{
	border-bottom: 1px #f0f0f0 solid;
	}


.boxKlein ul li, .boxMittel ul li, #contentRechts2 ul li
{
margin-bottom: 5px;
list-style-image: none;
list-style-type: none;
list-style-position: outside;
background: url(../images/list.gif) no-repeat  left 5px;
padding:2px 20px 0 15px;
margin-left:-35px;
font-size: 11px;
line-height: 14px;
}

.boxKlein ol li, .boxMittel ol li
{
margin-bottom: 2px;
padding:2px 30px 0 5px;
font-size: 11px;
line-height: 14px;
}



iframe, .karte
{

width: 425px;
height: 350px;
border: 1px #ddd solid;
padding: 5px;
}


/* ///////////////////////   MENUE //////////////// */


#navi
{
float: left;
width: 380px;
height: 18px;
padding-left: 40px;
}



   ul.menue {
         list-style-type : none;
         margin : 0;
         padding : 0;

      }
    li.menue {
         float : left;
         display : block;
	         background: url("../images/menu.gif") no-repeat;
	         text-align: center;
	         font-size: 10px;
      }
    li.menue a {
         text-decoration : none;
         display : block;
	         color: #727D80
text-decoration: none;


      }


    li.menue a:link,  li.menue a:visited, li.menue a.sel, li.menue a:hover
     {
     	  width : 76px;
	         height: 16px;
background: transparent;
color: #727D80;
text-decoration: none;
     }
   li.menue a.sel, li.menue a:hover
     {
border-bottom: 2px #ff7800 solid;
color: #333;
text-decoration: none;

   }
   
/* -- Formulare -- */

.fehler
{
color: #ff0000;
font-weight: bold;	
}


	form
{
color: #404040;
width: 380px;
font-size: 11px;
font-weight: normal;
margin: 0px;
padding: 0px 5px 0px 0px;
text-align: left;
}


input, select
{
	background-color:#f3f6f8;
	width: 330px;
	margin-bottom: 7px;
	padding: 2px;
	font-size: 12px;
border: 1px #e3e5dd solid;

}

.ziffer
{
	background-color:#f3f6f8;
	width: 40px;
	margin-bottom: 7px;
	padding: 2px;
	font-size: 12px;
border: 1px #e3e5dd solid;

}


.inputkurz
{
	background-color:#f3f6f8;
	width: 280px;
	margin-bottom: 7px;
	padding: 2px;
	font-size: 12px;
border: 1px #e3e5dd solid;

}


.selectland
{
	background-color:#f3f6f8;
	width: 330px;
	margin-bottom: 7px;
	padding: 2px;
	font-size: 12px;
border: 1px #e3e5dd solid;

}

.checkbox
{
	background-color:#f3f6f8;
	width: 15px;
	margin-bottom: 0px;
	padding: 0px;
	font-size: 12px;
border: 1px #e3e5dd solid;

}

textarea
{
	background: #f3f6f8;
	width: 330px;
	margin: 0;
	padding: 2px;
	border: 0;
	font-family: Verdana, Tahoma, Arial;
	border: 1px #e3e5dd solid;
	font-size: 12px;

}

button
{
	width: 169px;
	height: 39px;
	margin: 0;
	padding: 0px;
	font-size: 11px;
	color: #fff;
	border: 0;
}

.bestellen
{	background: #ffffff;
	color: #ddd;
}

.free
{	background: #ffffff;
width: 180px;
}

.button
{
	background: #ff7800;
	width: 100px;
	margin: 0;
	padding: 4px;
	font-size: 11px;
	border-color: #a3a3a3;
	border-width: 1px;
	border-style: solid;
	color: #fff;
}


#formtable
{
width: 300px;
}






input:hover, input:focus, textarea:hover, textarea:focus, input:active, textarea:active

{
background: #ffffff;
font-size: 12px;
font-weight: normal;
}



select
{
	background: #f3f6f8;
	width: auto;
	margin: 0;
	padding: 2px;
	font-size: 11px;
	border: 1px #e3e5dd solid;
	font-family: Verdana, Tahoma, Arial;
}


/* -- Footer -- */

#footer
{
clear: both;
font-size: 10px;
color: #000;
text-align: center;
width: 955px;
height: auto;
margin-top: 0px; 
padding-top: 10px;
margin-left: 18px;
}

#footer a:link, #footer a:visited
{
color: #727D80;
text-decoration: underline;
}

#footer a:hover
{
color: #ff7800;
text-decoration: none;
}

hr
{
width: 400px;
height: 1px;
border: 0;
background: #ddd;
}



/* - buttons --*/

#b_info
{
width: 169px;
height: 39px;
background: url(../images/b_information.png) no-repeat;
position: absolute;
top: 250px;
left: 450px;
}

#b_kaufen
{
width: 169px;
height: 39px;
background: url(../images/b_kaufen.png) no-repeat;
position: absolute;
top: 250px;
left: 628px;
}

#b_download
{
width: 169px;
height: 39px;
background: url(../images/b_freedownload.png) no-repeat;
position: absolute;
top: 250px;
left: 805px;
}



