



body{font-family:verdana, arial, helvetica, sans-serif; font-size:12px;}


table
tr{font-size:12px;}
th{background:navy; color:white; text-align:left; margin-top:12px;}

.td1{background:#ffffff;}
.td2{background:#eeeeee;}

.box1{width:241px; height:81px; padding:3px; margin-bottom:10px; margin-right:10px; border:1px solid #cccccc; float:left;}
.box2{width:241px; height:81px; padding:3px; margin-bottom:10px; margin-right:0px; border:1px solid #cccccc; float:left;}
.box{width:75px; height:75px; border:0px; margin:0px; float:left;}
.partner{margin-bottom:10px; width:200px; border:0px;}

.text{color:navy; margin-bottom:5px;}


.warning{background:url(http://www.hts-touristik.de/gfx/icons/warning.png) #FFF252; border:1px solid #F48A06; height:50px; background-repeat:no-repeat; padding:5px 5px 5px 50px; margin-bottom:10px;} 
.error{background:url(http://www.hts-touristik.de/gfx/icons/error.png) #F7BB81; border:1px solid #BE3D19; height:50px; background-repeat:no-repeat; padding:5px 5px 5px 50px; margin-bottom:10px;} 
.success{background:url(http://www.hts-touristik.de/gfx/icons/success.png) #AADA6A; border:1px solid #466A06; height:50px; background-repeat:no-repeat; padding:5px 5px 5px 50px; margin-bottom:10px;} 
.info{background:url(http://www.hts-touristik.de/gfx/icons/info.png) #61CDEF; border:1px solid #0F607B; height:50px; background-repeat:no-repeat; padding:5px 5px 5px 50px; margin-bottom:10px;} 


p{font-size:12px;}

#site{background:#ffffff; margin:5px; width:960px; height: 1300px; border:1px solid #cccccc; padding:5px; font-size:11px; text-align:left; }

#site p{font-size:12px;}



h1{color:#330066; font-size:15px;}
h2{color:#330066; border-top:1px solid #cccccc; padding-top:3px; color:#000000; font-size:11px;}

legend{color:red; margin-bottom:5px;}
fieldset{margin-bottom:10px;}


#inhalt{width:550px;  float:left; margin-right:10px; margin-left:10px}

#inhalt h1{color:#000;}
#inhalt h2{color:#333;}
#inhalt h3{color:navy;}
#inhalt h4{color:#454545; font-size:11px; margin-bottom:2px;}
#inhalt p{margin-bottom:10px;}
.cell{
	font-weight:bold;
}


#links {width:180px; margin-right:10px; float:left;
	
}


#rechts {width:190px; float:right;


}
#menuleft{top:20px;}

.arrowlistmenu{


width: 180px; /*width of menu*/
}

.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: white;
background: black url(service/menu.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(service/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #9F0000;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #9F0000;
background-color: #F3F3F3;
}
#menuright{top:30px;}
/*MENUE 2  rechts*/

.urbangreymenu2{
	
	 top: 300px;
	 left: 978px;
	 right:20px;
     width: 130px;
	 height: 300px;

}

.urbangreymenu2 .headerbar2{
font: bold 14px Arial;
color: white;
background: black url(service/menu.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}
.urbangreymenu2 ul{
list-style-type: none;
margin: 17px;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu2 ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu2 ul li a{
font: normal 5px Arial;
color: black;
background: #E9E9E9;
display: block;
padding: 5px 0;
line-height: 5px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu2 ul li a:visited{
color: grey;
}

.urbangreymenu2 ul li a:hover{ /*hover state CSS*/
color: white;
background: #000b76;
}



.underlinemenu{
font-weight: bold;
top: 80px;
width: 100%;

}

.underlinemenu ul{
padding: 208px 610px 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: right; //set value to "left", "center", or "right"*/
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
color: #000000;
padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;
border-bottom: 3px solid gray; /*bottom border is 3px*/
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
border-bottom-color: black;
}





.greymenu2.table{border:1px solid #9A9A9A; margin-bottom:10px;}
.greymenu2.th{background:url(../gfx/glossyback4.gif); color:#ffffff; width:152px; text-align:left; font-size:11px; font-weight:bold;}
.greymenu2.td{color:#000000; text-align:left; font-size:11px; background:#ffffff;} 

.droplinebar{overflow: hidden; margin-top:5px; margin-bottom:15px; border-bottom:3px solid #cc3333;}
.droplinebar ul{margin: 0;  padding: 0; float: left; width: 100%; font: bold 13px Arial; background: #242c54 url(bluedefault.gif) center center repeat-x; /*default background of menu bar*/ }
.droplinebar ul li{display: inline; } 
.droplinebar ul li a{float: left; color: white; padding: 9px 11px; text-decoration: none; } 
.droplinebar ul li a:visited{color: white; }
.droplinebar ul li a:hover, .droplinebar ul li .current{ /*background of main menu bar links onMouseover*/ color: white; background: transparent url(blueactive.gif) center center repeat-x; }

/* Sub level menus*/

.droplinebar ul li ul{position: absolute; z-index: 100; left: 0; top: 0; background: #303c76; /*sub menu background color */ visibility: hidden; }

/* Sub level menu links style */
.droplinebar ul li ul li a{ font: normal 13px Verdana; padding: 6px; padding-right: 8px; margin: 0; border-bottom: 1px solid navy;}
.droplinebar ul li ul li a:hover{ /*sub menu links' background color onMouseover */background: #242c54;}
