/* RESET */
html,body,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    line-height: 1;
    text-align: left;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
ol,ul {
    list-style: none;
}
q:before,q:after,
blockquote:before,blockquote:after {
    content: "";
}
strong {font-weight:bold;}


body {margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color:#333333;}
img { padding: 2px 8px 5px 13px;}
h1, h2, h3 {font-family:Verdana, Arial, Helvetica, sans-serif;color: #fff; }
h4 {font-size:10px;margin-left:33px;}
h4 span { font-weight: normal; }
.clear { clear:both; }
#player { margin: 5px 2px -10px 5px; }
#POI_number {background: url(/images/layout/poi/poi_border.png) no-repeat center;width: 14px;height:14px;position:relative;left:0;padding: 6px;background-color:#C70E0E;color:#FFFFFF;float:left;}	
input, select, textarea {color:#333333;font-size: 10px;border-width: 1px;border-color:#999;border-style:solid;background-color:#E5E5E5;padding:2px;margin:-10px 0 -2px 32px;}
input[type=button], input[type=submit] {background-color: #C80317;border:none;margin-top:15px;color:#fff;/*padding: 5px 8px 0px 8px;*/ text-decoration:none;background:url(/images/layout/corners/left_right.png) no-repeat;}
textarea { padding: 5px; }
#poiBox { width: 560px; padding: 15px; margin-left:30px;}
span.poi_text {margin-bottom:10px;}
#POIleft span, #POIright span {color:#C70E0E; }
#POIleft ul, #POIright ul { list-style:none;  }
#POIleft ul li a, #POIright ul li a { color:#333; text-decoration:none; line-height:16px; }
#POIleft ul li a:hover, #POIright ul li a:hover { color:#C70E0E; text-decoration:underline; }
#POIleft ul li a span, #POIright ul li a span { color:#C70E0E;  }
#POIleft {position:relative;display:inline;width: 280px;float:left;padding:0;padding-bottom:10px;left:0;}	
*:first-child+html #POIleft { left:0px;  }
*:first-child+html #content { top: 119px;  }
*:first-child+html h4 { margin-bottom:5px;  }
*:first-child+html h4 span { margin-bottom:10px;  }
#POIright {position: relative;  display:inline;width: 280px;padding-left:20px;float:right;padding:0;left:10px;padding-bottom:10px;}
#POI_name {position:relative;width: 190px;left: 0;font-weight:bold;float:right;vertical-align:baseline;}	
a { color: #fff; text-decoration:none; }
a:hover { text-decoration:underline; }
h1 span {font-weight:bold;text-transform:uppercase;}
h1 { padding: 20px 0 0 28px; font-size: 11px; margin-top:6px;}
h2 { padding-top:30px; margin-left: 20px; text-transform:none;font-size: 16px;}
#innerLogoCity {margin-bottom: 10px; text-align:center;}
*:first-child+html h2 { padding-top:50px;  padding-bottom: 0; }
h2 span span {text-transform:uppercase;font-weight:normal;display:block;}
h3 { font-size: 11px;font-weight:normal;padding: 20px 0 10px 20px; margin:0;  }
h3 span { font-weight:bold; }
/* changed margin-left from -6px to 0 */
ul { margin:0; padding-top: 10px; margin-left:0px; }
*:first-child+html ul { padding-left: 42px; list-style-type:disc;}
p { margin:0; line-height:13px;}
p span { font-weight:bold;  display:inline; }
/* HEADER-Classes */
#header {width:900px; position:relative;}
#headerLeftTop {width:241px;position:relative; margin-top:-85px; float:right; right:1px;}
*:first-child+html #headerLeftTop { margin-top:-87px; margin-bottom: -19px; }
#logoTomis {width:240px;position: relative; top:0px; text-align:center;}
#logoTomis a {  display:block;   width:245px;  border:none}
#logoTomis span { display:none; }
#logoCity {width:241px;background-color:#fff;position:relative; font-size:x-small;text-align:center;padding:3px 3px 0 3px;}
*:first-child+html #logoCity { min-height:91px; }
#headline {width:634px;background-color:#C70E0E;position:relative;left:240px;padding-bottom:1px; padding-right:6px; margin-top:-103px; }
.TopStyle1{background-color:#C70E0E;}
.BottomStyle1 a { text-decoration:underline; }
p span .cityColor { color:#C70E0E; }
#headline .innerBoxBottom { right: 1px; }
.schrift1 {margin:20px 0;}
/* NAVIGATION */
#navi {width: 880px;height: 20px;position:relative;top: 6px;text-align:right;}
#navi img { padding: 0 2px 0 2px; vertical-align:bottom; }
#overviewContent img { padding: 10px 0 5px 0;}
#navi ol { display: inline; margin:2px; padding:0; list-style:none; }
#navi li { display: inline;  padding-left:2px;}
#navi a, ul a {color:#333;}
#navi li span {   }
/* CONTENT-Classes */
#content { width: 630px;position:relative; top:2px; float:left;	}
*:first-child+html #content { top: 10px; }
#overview{width:616px;position:relative;background-color:#86878D;}
#innerOverview{width:615px;position:relative;margin-top:8px;padding-bottom:10px;}
*:first-child+html h1 { margin-bottom: 0; }
#overviewContent {width: 605px;position:relative;background-color:#fff;padding-right: 17px; padding-bottom: 20px; margin-left:-7px;}
#barTop, #barBottom {width: 603px;background-color:#fff;height:12px;}
#barBottom {position:absolute;  bottom:1px;z-index:5;}
/* BOX-GESTALTUNG */
.topleft, .topright, .bottomleft, .bottomright, .innertopleft, .innertopright, .innerbottomleft, .innerbottomright {width:12px;height:12px;}
.innerBoxTop, .innerBoxBottom {width:247px;height:12px; }
.innerBox li span { font-weight:bold; line-height:13px;}
.space {height:3px; width:3px; position:relative; }
#downloads { padding-top: 5px; }
.text { padding: 15px 5px 5px 13px; }
.topleft {	   background: url(/images/layout/corners/corner_lt.png) no-repeat; position: absolute; left:0;  top:0; }
.topright {	   background: url(/images/layout/corners/corner_rt.png) no-repeat; position: absolute; right:0; top:0; }
.bottomleft {  background: url(/images/layout/corners/corner_lb.png) no-repeat; position: absolute; left:0;  bottom:0; }
.bottomright { background: url(/images/layout/corners/corner_rb.png) no-repeat; position: absolute; right:0; bottom:0; }
.innertopleft {	    background: url(/images/layout/corners/inner_corner_lt.png) no-repeat; position: absolute; left:0;  top:0; }
.innertopright {	background: url(/images/layout/corners/inner_corner_rt.png) no-repeat; position: absolute; right:0; top:0; }
.innerbottomleft {  background: url(/images/layout/corners/inner_corner_lb.png) no-repeat; position: absolute; left:0;  top:0; }
.innerbottomright { background: url(/images/layout/corners/inner_corner_rb.png) no-repeat; position: absolute; right:0; bottom:1px; }
.innerBoxTop {		background: url(/images/layout/corners/innerBox_top.png) no-repeat; position:relative; left:1px; }
.innerBoxBottom {	background: url(/images/layout/corners/innerBox_bottom.png) no-repeat; position:absolute; bottom:1px; }
.BottomStyle1 .innerBoxBottom, .BottomStyle2 .innerBoxBottom { position:relative; left:1px;}
.BottomStyle1 p { padding:8px 8px 8px 18px; color:#FFFFFF; }
.cityColor{ color:#0066CC;}
.innerBox {width: 207px;left: 1px;position:relative;background-color:#fff; padding:2px 20px;line-height:13px;}
.innerBoxSponsor {width: 227px;left: 1px;position:relative;background-color:#fff; padding:2px 10px;line-height:13px;}
.innerBox p {padding: 5px 0;}
.button { background-color:#C70E0E;  padding: 6px 12px 6px 12px; position:absolute; right: 20px;  }
.button2 { background-color:#C70E0E;  padding: 6px 12px 6px 12px; position:absolute; left: 10px;  }
.whiteText { color: #fff;  font-size:10px; }
.whiteText span { font-weight: bold; }
#planBox {position:relative;margin-left: 33px;}
#disclaimer {position:relative;width:600px;left:0px;bottom:10px;top:10px;font-size:x-small;text-align:justify;}
#disclaimer p {padding-left:35px;}
.TopStyle1, .BottomStyle1, .BottomStyle2 { width: 249px; }
.BottomStyle1 {background-color:#666666;}
.BottomStyle2 {background-color:#C70E0E;height:12px;}
#boxes {width: 249px;left: 639px;top: 0px;	float:left;}
#mp3Guide, #tours, #handyGuide, #sponsors, #infos, #downloads {margin:0;padding:0;position:relative;margin-top: 10px;}
#sponsors p {margin-bottom:4px;}
#sponsors p span {font-weight:normal;line-height:13px;}
#sponsors strong {line-height:inherit;}
#mp3Guide { margin-top:8px; }
.sponsorLogo { text-align:center; padding:4px; }
.sponsorText { text-align:left; padding:4px; }


.pinStyle { background-image:url(https://eaccess.tomis.mobi/images/tomis-dot.gif); width:31px; height:31px; padding:0; cursor:pointer; }
.pinStyle .text { color:white; font-size:12px; font-weight:bold; padding-top:8px; padding-left:7px;margin:0; cursor:pointer;}
.singlePOI {position:absolute; z-index:100; background:url(/images/layout/poi/poi.png) no-repeat; font-family:Arial, Helvetica, sans-serif; width:22px;  height:22px; }
.groupPOI {position:absolute; z-index:100; background:url(/images/layout/poi/poi_button.png) no-repeat; font-family:Arial, Helvetica, sans-serif; width:50px;  height:22px;}
#tomisPOI { color:black; }
#tomisPOI a { color:blue; }
.circlePOI { background:url(/images/layout/poi/poi.png) no-repeat;	width:22px; height:22px; margin:0; padding:0;}
.buttonPOI { background-color:#C70E0E; font-family:Arial, Helvetica, sans-serif; padding:5px 5px 5px 5px; margin:0; z-index:200;  }
*:first-child+html .buttonPOI { line-height:22px;   }

div#welcome {margin-left:35px; text-align:justify; padding-right: 10px; line-height:13px;}
div#welcome p {line-height:13px;}
div#welcome strong {line-height:15px;}
div#welcome a {color:#666666; font-weight:bold; text-decoration:none;}
div#welcome a:hover {text-decoration:underline;}

div.sponsorLogo img {padding:0;}

p.poi_description {margin:20px 0 0 25px;text-align:justify;}

.button {margin-right:5px;}

.a_poi_list {display:block;margin-left:20px;text-indent:-28px;}

#imprintContent {background:white; padding:0 20px;}


#Self_parent_groups {background:#e2e1e1; margin:30px 0 0 -8px;width:250px; border:2px solid #cccccc; padding:10px;}
#Self_parent_groups h2 {padding:0px;}
#Self_parent_groups ul li {margin-bottom:5px;}

.contact_form input {margin:5px 32px;}
.contact_form textarea {margin:5px 32px;}

#footer {font-size:10px;padding-bottom:12px;padding-top:15px;text-align:center;width:639px;}
#footer a {color:#708FA0;font-weight:bold;}

div#downloads span {line-height:13px;}

div#imprintContent {line-height:13px;}
div#imprintContent p a {color:black; text-decoration:underline; line-height:13px;}

p.poi_description a {color:#333333; text-decoration:underline;}
p.poi_description a:hover {text-decoration:none;}


#widescr { position:relative; top:10px; margin-left:16px; float:left; }

/*
div#poi_icon {margin-left:0; height:150px; width:220px; border:none; position:relative; display:none;}
div#poi_icon a {z-index:12;position:absolute; top:0px; left:0px;}
div#poi_icon a img {opacity:0.8;}
div#poi_icon img {height:150px; width:220px; padding:0;border-radius:8px;}
*/

div#poi_icon {margin-left:0; border:none; display:none;}
div#poi_icon a {z-index:12;}
div#poi_icon a img {opacity:0.8;}
div#poi_icon img {height:142px; padding:0;position:absolute;top:0;left:0;right:0;text-align:center;margin:auto;border-radius:8px;max-width:218px;}

#poi_slideshow {height:142px; width:220px; position:relative;}
#poi_slideshow img {z-index:8;}
#poi_slideshow img.active { z-index:10;}
#poi_slideshow img.last-active { z-index:9;}
