/* Allgemeine Formatierungen */
*{
	margin:0;
	padding:0;
}

body{
	background:#eee;
	font:.8em "trebuchet ms", arial, sans-serif;
	text-align:center;
}

p{
margin:2px 0 7px 0;
}

/* Formatierungen Layout (grob) */
#seite{
	background:#fff url(../images/hintergrund.jpg) repeat-y;
 	margin:0 auto;
	margin-top:20px;
 	padding:10px 10px 5px 13px;
 	text-align:left;
 	width:715px
}

#printer{
	position: relative;
	left:200px;
}

#oben{
	clear:both;
	height:166px;
	width:713px;
}

#links{
 float:left;
 margin:0 0 20px 0;
 width:458px;
}

#links p{
	margin:0 0 20px 0;
}

#inhaltlinks{
	float:left;
	left:0px;
	top:0;
	width:570px;
	border: 1px solid #CCCCCC;
	min-height:300px;
	height: auto;
   _height: 300px;
	
	margin:10px 0 20px 0;
	padding:3px;
}
#inhaltlinks_full{
	float:left;
	left:0px;
	top:0;
	width:570px;
	border: 1px solid #CCCCCC;
	min-height:300px;
	height: auto;
   _height: 300px;
	
	margin:10px 0 20px 0;
	padding:3px;
}

#inhaltlinks_full ul{
	
	display:block;
	margin:0 0px 0 0;
	padding:0 0 0 16px
}

#inhaltlinks ul{
	
	display:block;
	margin:0 0px 0 0;
	padding:0 0 0 16px
}

#inhaltlinks ol{
list-style-type: decimal;
display:block;
	margin:0 0px 0 0;
	padding:0 0 0 30px
}

#inhaltlinks_full ol{
list-style-type: decimal;
display:block;
	margin:0 0px 0 0;
	padding:0 0 0 30px
}

#rechts{
	float:left;
 	margin:10px 0 0px 4px;
 	width:124px;
	border: 1px solid #CCCCCC;
	padding: 2px 1px 2px 3px;
}

#rechts ul{
	list-style:none;
	margin:0 0 0 0
}

#rechts ul li{
	background:url(../images/liste.jpg) no-repeat;
	display:block;
	margin:0 0px 0 0;
	padding:0 0 0 16px
}

#rechts ul li a{
	text-decoration:none;
	color:#666;
}

#rechts ul li a:hover{
	color:#000;
}


#rechts_2{
	float:left;
	margin:20px 0 20px 20px;
	width:235px
}

#unten{
	background:#CCCCCC;
	clear:both;
	width:713px;
	height:18px;
	text-align: center;
}

/* Formatierungen Navigationsleiste */
#navigation{
	background:#fff;
	float:left;
	width:580px;
	padding:0 0 4px 0
}

#navigation ul{
}

#navigation ul li{
	display:inline;
	margin:0 10px 0 0;
	color:#ff0000;
}

#navigation ul li a{
	text-decoration:none;
	font-size:1.3em; 
	font-weight:bold;
}

#navigation ul li a:hover{
	text-decoration: none;
}

#navigation li.current a{
	text-decoration: underline;
	color:#ff0000;
}

#rechts li.current
{
	font-weight:bold;
	background:url(../images/liste2.jpg) no-repeat;
}
/* Sonstige Formatierungen */

/* Schrift-Formatierungen */
h1{
	border-bottom:1px solid #ccc;
	color:#666;
	font-size:1.3em;
	letter-spacing:0.01em;
	margin:8px 0 0 0
}

h2{
	border-bottom:1px solid #ccc;
	color:#666;
	font-size:1.2em;
	letter-spacing:0.01em;
	margin:8px 0 0 0
}
h3{
	border-bottom:1px solid #ccc;
	color:#666;
	font-size:1.1em;
	letter-spacing:0.01em;
	margin:8px 0 0 0
}
h4{
	border-bottom:1px solid #ccc;
	color:#666;
	font-size:1.0em;
	letter-spacing:0.01em;
	margin:8px 0 0 0
}
h5{
	border-bottom:1px solid #ccc;
	color:#666;
	font-size:0.9em;
	letter-spacing:0.01em;
	margin:8px 0 0 0
}
h6{
	border-bottom:1px solid #ccc;
	color:#666;
	font-size:0.8em;
	letter-spacing:0.01em;
	margin:8px 0 0 0
}

#links p{
	text-align:justify
}

#unten p{
	color: #333333;
	font:.85em "trebuchet ms", verdana, sans-serif;
	padding:5px;
}

#links ul li{
	background:url(../images/liste_pfeil.jpg) no-repeat;
	display:block;
	margin:0 0px 0 0;
	padding:0 0 0 16px
}

/* Formatierungen Navigation (Rechte Spalte) */


/* Link-Formatierungen */
a:link,a:visited,a:active{
	color: #990000;
	text-decoration:underline
}

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


#unten a{
	color: #000066;
	text-decoration:underline
}

#unten a:hover{
	text-decoration:none
}

/* Ausgabe Stile */
.textrot{
	color:#FF0000;
}

.textrot_fett{
	font-weight:bolder;
	color:#FF0000;
}

.text_klein{
font-size:0.9em;
}

.text_klein_hellgrau{
font-size:1.1em;
color:#CCCCCC;
}

.hellgrau_fett{
	font-weight:bolder;
	color:#000066;
}

.sitemapheader{
	font-weight:bolder;
}

.sitemap{
	margin-left: 50px;
}

.titel img{
	border:0
}

.floatimage_links{
	float: left;
	margin-right: 10px;
	margin-left: -5px;
}

.floatimage_rechts{
	float: right;
	margin-left: 10px;
	margin-right: 5px;
}

#book { 
	background: transparent url(../contentimage/world.jpg) top left no-repeat;
	width: 525px;
	height: 263px;
	}

#opmap a i { visibility: hidden; width:91px;}
a#trento {
position:relative;
left:292px; top:42px; width:91px;}
a#dubai { position:relative;
left:184px; top:75px; width:91px;}
a#khobar { position:relative;
left:217px; top:70px; width:110px;}
a#dallas { position:relative;
left:-116px; top:55px; width:91px;}


a#trento:hover {
width:91px; background-image: url(../contentimage/trento.gif); }
a#dubai:hover { background-image: url(../contentimage/dubai.gif); }
a#khobar:hover { background-image: url(../contentimage/khobar.gif); }
a#dallas:hover { background-image: url(../contentimage/dallas.gif); }

a#trento:hover,
a#dubai:hover, 
a#khobar:hover,  
a#dallas:hover { border: none; } 
