body {
background-color: #c0c0c0;
font-size: 11px;
font-family: Verdana, Arial, Sans-Serif;
color:#000;
padding:0px;
margin:0px;
}
/* ----------container zentriert das layout-------------- */
#container {
width: 800px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
background:url(back.gif) repeat-y;
} 

/* ----------banner for logo-------------- */
#banner {
text-align: right;
background-color: #c0c0c0;
padding: 0px;
margin: 0px;
height:200px;
}

#banner img {padding:0px 0px;} 

/* ----------outer und inner----------------- */
#outer{ margin-left:200px;} 
#inner{ margin:0px; width:100%;} /* die IE PC schlaufe */ 

#content{
position:relative;
background-position: top right;
background-repeat: no-repeat;
margin: 0px;
margin-bottom:20px;
width:550px;
min-height:300px;
}
#menu1 {
position:relative;
top:-182px;
right:30px;
} 
#footer {
clear:left;
padding:0px;
margin:0px;
background:url(footer.gif);
color:#FFF;
height:45px;
text-align: center;
vertical-align:bottom;
} 
.fuss, .links {
position:relative;
top:7px;
display:block;
height:20px;
}
.rechts {text-align:right;}
/* --------------left navigavtion------------- */
#menu {
	width:200px; 
	float:left; 
	position:relative; 
	margin: 0px 1px 20px -200px;
	}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}	
#menu li a {
	text-decoration: none;
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	}
	
#menu li a:link, #menu li a:visited {
	color: #444;
	display: block;
	background: url(menu1.gif);
	padding: 6px 0 0 20px;
	}
	
#menu li a:hover {
	color: #577fdb;
	background: url(menu1.gif) 0 -32px;
	padding: 6px 0 0 20px;
	}
	
#menu li a:active, #menu li a.sel {
	color: #fff;
	background: url(menu1.gif) 0 -64px;
	padding: 6px 0 0 20px;
	}
#menu li a:link.lev2, #menu li a:visited.lev2 {
	color: #444;
	display: block;
	background: url(menu2.gif);
	padding: 6px 0 0 45px;
	}
	
#menu li a:hover.lev2 {
	color: #577fdb;
	background: url(menu2.gif) 0 -32px;
	padding: 6px 0 0 45px;
	}
	
#menu li a:active.lev2, #menu li a.sel2 {
	color: #fff;
	background: url(menu2.gif) 0 -64px;
	padding: 6px 0 0 45px;
	}
/*------------------------textlayout-------------------------------------------------------------------------------*/
form {border:0; margin:0;}
a {color: #993399;text-decoration:none; border:0;}
a:visited {color:#993399;}
a:hover {color: #993399;text-decoration:underline;}
a:active { color:#993399;}
.fuss a {color: #FFF;text-decoration:none; border:0;}
.fuss a:visited {color:#FFF;}
.fuss a:hover {color: #FFF;text-decoration:underline;}
.fuss a:active { color:#FFF;}
span.ueber1, h1 {
	position:relative;
	display:block;
	margin:0px;
	color:#993399;
	font-size:20px;
	font-weight: bold;
	padding: 0px;
	margin:0px;}

h2 {	font-size:14px;
	font-weight: bold;
	margin:15px 0 0 0;}

h3 {	font-size:11px;
	font-weight: bold;
	margin:15px 0 0 0;}

h4 {	font-size:11px;
	font-weight: bold;
	margin:15px 0 0 0;}
	
p{
	padding: 3px 10px;
	margin:0px; 
	color:000;}

img {border:0;}

img.floatLeft { 
    float: left; 
    margin: 0 10px 0 0; 
}
img.floatRight { 
    float: right; 
    margin: 0 0 0 10px; 
}
img.floatRightClear { 
    float: right; 
    clear: right; 
    margin: 0 10px 0 0; 
}

table, td, tr {border:0;padding:0;margin:0;}
table {margin: 0 0 0 7px;}
td {padding:5px; background-color:#C285C2; vertical-align:top;}
th { background-color:#C285C2; text-align:left; color:#FFF;}
table.open {width: 90%; margin:25px 0 0 0 ;}
.open th {background-color:#FFF; color:#000;}
.open td {border:1px solid #C285C2; background-color:#C285C2; color:#FFF;}
.open td.nb {border:1px solid #C285C2; background-color:#FFF;color:#C285C2;}

p.klein {font-size: 10px; margin:0; border:0;}

table.reise, .reise tr, .reise td {
margin: 0;
padding: 0;
border: 0;
background-color: white;
width: 100%;
}


table.reise td {
width: 50%;
}

.kontakt i {text-decoration:none; color:#FFF;}

#online_buchen {position:absolute; width:100px; height: 100px; top: 30px; right: 30px;overflow: hidden; background-image: url(../images/online.jpg);}
#online_buchen_2  {position:absolute; width:100px; height: 100px; bottom: 30px; right: 30px;overflow: hidden; background-image: url(../images/online.jpg);}
#online_buchen:hover, #online_buchen_2:hover {background-position:0 -100px;}
