@CHARSET "UTF-8";
*, html, body { margin: 0; padding: 0;font-family:Arial,Sans-Serif;font-size:small;}
a img {border-style:none; text-decoration:none;}
a {	color: #0088aa;	text-decoration: none;}
a:hover {text-decoration: underline;}
p {color: #555;}
p small{font-size: 0.9em;}
h1 {}
h2 {
font-family:sans-serif;
font-size:2em;
font-style:normal;
font-weight:normal;
}
h3 {
font-style: bold;margin-top: 10px;margin-bottom:2px;	
}
h4 {}
h5 {
font-style: bold;
margin-top: 10px;
margin-bottom: 5px;
}
#all {
background-color: #FFF;
width:800px;
margin-left:auto;
margin-right:auto;
}
#main {
padding: 0px;
background-color: #FFF;
min-height: 600px;
}
#header {
color: #FFF;
background-color: #fff;
height:20px;
}
#header a {
color: #FFF;
padding-left: 10px;
text-decoration:none;
}
#header_box {
margin:0px;
padding:0px;
text-align:center;
}
#search_box {
margin-top:30px;
margin-bottom:30px;
}
#lastsearch_box {
padding-top:30px;
text-align:center;
}
#lastsearch_box a {
padding: 3px;
}
#regsearch_box {
padding-top:30px;
text-align:center;
}
#regsearch_box a {
padding: 3px;
}
#search_input {
border: 1px solid grey;
color:#333333;
font-size:100%;
height:1.4em;
line-height:1.2em;
margin:0 0 -0.8em;
padding:0.2em 0.64em 0.2em 0.44em;
width:24.0333em;
}
#search_box form {
text-align:center;padding-top:5px; padding-bottom:5px;
}
#description p {
margin-top: 70px;
text-align: justify;
font-size: .9em;
}
.deeplink { vertical-align:middle;}
.karten_box {
padding-top:10px;
}

.angebot_head {
clear:right;
padding-top:5px;
padding-bottom:5px;
border-top:1px dotted #555;
min-height:22px;
}
.link_block{text-align:justify;}
#postBox {text-align: justify;}
.footer_box {
color:#555;
margin-top: 60px;
padding-top:3px;
border-top: 1px solid #555;
}
.footer_box table tr td{
	vertical-align: top;
}
#paginator {margin-left:auto;margin-right:auto;text-align:center;margin-bottom:20px;}
#adsense {margin-left:auto;margin-right:auto;text-align:center;}
.ticket_post{text-align:justify;}
/* HP-Tools */
ul.inline_list{list-style-type:none; list-style:none; margin-bottom:15px;margin: 0px;}
.inline_list li {display:inline;border-bottom:1px solid black;}
/* autocomplete css */
.ac_results {padding: 0px;border: 1px solid black;background-color: white;overflow: hidden;z-index: 99999;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: default;display: block;font: menu;font-size: 12px;line-height: 16px;overflow: hidden;}
.ac_loading {background: white url('/images/indicator.gif') right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #00aad4;color: white;}
/*Starcount*/
.stars div a {
background: transparent url(/images/star_sprite.png) 0 0 no-repeat;
display: inline-block;height: 23px;width: 12px;text-indent: -999em;overflow: hidden;
margin-top: 5px;
margin-bottom: 5px;}
.stars a.rating-right {background-position: 0 -23px;padding-right: 6px;}
.stars a.rating-over {background-position: 0 -46px; }
.stars a.rating-over.rating-right { background-position: 0 -69px; }
.stars a.rating {background-position: 0 -92px; }
.stars a.rating.rating-right {background-position: 0 -115px; }
.ticketanbieter_comment {border-bottom: 1px dotted gray;padding-bottom:3px;}
#meinungen {background:none repeat scroll 0 0 #EEEEEE; padding:10px;border:1px solid gray;}
.partnerliste td {margin:3px 0 3px 0;padding:2px 15px 2px 15px;border-bottom: 1px dotted gray;vertical-align:middle;}
.offerpic{float:right;border: 1px solid #555;margin-left: 5px;}
.anbieterbewertung a {float:right; color:#FF9900; padding-left:3px; padding-top:0; font-size:0.8em;width:80px;}
.offerstar{text-decoration:none;}

