@charset "utf-8";
/* CSS Document */
/*resetting default browser styles*/
*, 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,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0;  font-size:100%; vertical-align:baseline; background:transparent;}
/*body {line-height: 1;}*/
ol, ul {list-style: none;}
a {text-decoration:none; outline:none; text-align:center;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;}
/*end of browser reset*/

html {height:100%;}
#distance {width:1px; height:50%; margin-bottom:-322px; float:left;}/*to enable vertical centering of content in any browser window*/
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:62.5%; background:#2e1c0e ; height:100%;}
#wrapper {position:relative; width:950px; height:564px; margin:0 auto; clear:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; line-height:1.4em;}
#header {position:relative; width:646px; margin-bottom:5px; margin-left:40px; height:75px; background: #2e1c0e url(../images/banner1.jpg) no-repeat;}
#topNav {position:relative; left:35px; width:883px; float:left; height:42px; background:none; line-height:1em;}
#container {position:relative; float:left; width:950px; background:url(../images/backStripShadow.jpg) repeat-y;}
#content {position:relative; right:40px; width:650px; float:right; height:385px; margin:15px 0 0 35px; background:#fff; border:2px groove #cccca3;}
#contentInner {position:absolute; left:5px; top:5px; z-index:100; width:330px; height:375px; margin:0 5px; padding:0 5px; line-height:1.4em; font-size:13px;}
#sidebar {position:relative; left:36px; width:185px; height:300px; float:left; padding:5px 5px 20px 5px; margin-top:15px; background:#e5e8a2; border:1px solid #666; overflow:auto;}/*home page sideBar*/
#insideSidebar {position:relative; left:20px; width:210px; float:left; padding:0; margin-top:15px; background:#d7dc8c;}/*inside pages menu list*/
#footer {clear:both; width:920px; height:20px; padding-left:30px; font-size:1em; color:#fff; background:url(../images/backStripShadow.jpg) repeat-y;}/*2px imaqge for content color with shadow*/
#footerOuter {width:950px; height:23px; background: url(../images/footerShadow.jpg) no-repeat;}/*image for bottom of box with shadow*/
#topCurve {float:left; margin-bottom:-2px; margin-top:-23px; padding:0; width:950px; height:32px; background:url(../images/curveShadow.jpg) no-repeat;}/*image for top of box with curved corners and shadow*/
#fadeImg {height:380px; width:430px; float:right; margin:2px 2px 0 0; padding:0;}
#fadeImgKontakt {height:380px; width:430px; float:left; margin:2px 0 0 2px; padding:0;}
#contentInnerKontakt {position:absolute; right:5px; top:5px; z-index:100; width:280px; height:375px;margin:0 5px; padding:0 5px; line-height:1.4em; font-size:13px;}
/*main template top navBar*/
#topNav ul {/*position:relative;*/ margin:0; padding:0; list-style-type:none; }
#topNav ul li{display:inline; float:left;} 
#topNav ul li a.btn1 {padding-top:12px; border-right:1px solid #333; height:30px; display:block; width:90px; font-size:1.1em; color:#fff; background: #0d3380 url(../images/tabs/leftUp.gif) no-repeat top left;}
#topNav ul li a.btn1:hover {background:#1142a6 url(../images/tabs/leftOver.gif) no-repeat top left;}
#topNav ul li a.btn2 {padding-top:6px; border-right:1px solid #333; height:36px; display:block; width:90px; font-size:1.1em; color:#fff; background:#0d6c80;}
#topNav ul li a.btn2:hover {background:#118da6;}
#topNav ul li a.btn3 {padding-top:12px; border-right:1px solid #333; height:30px; display:block; width:90px; font-size:1.1em; color:#fff; background:#0d8059;}
#topNav ul li a.btn3:hover {background:#11a674;}
#topNav ul li a.btn4 {padding-top:12px; border-right:1px solid #333; height:30px; display:block; width:90px; font-size:1.1em; color:#fff; background:#0d8020;}
#topNav ul li a.btn4:hover {background:#11a629;}
#topNav ul li a.btn5 {padding-top:6px; border-right:1px solid #333; height:36px; display:block; width:90px; font-size:1.1em; color:#fff; background:#6c800d;}
#topNav ul li a.btn5:hover {background:#8da611;}
#topNav ul li a.btn6 {padding-top:12px; border-right:1px solid #333; height:30px; display:block; width:90px; font-size:1.1em; color:#fff; background:#80590d;}
#topNav ul li a.btn6:hover {background:#a67411; }
#topNav ul li a.btn7 {padding-top:12px; border-right:1px solid #333; height:30px; display:block; width:90px; font-size:1.1em; color:#fff; background:#80200d;}
#topNav ul li a.btn7:hover {background:#a62911; }
#topNav ul li a.btn8 {padding-top:12px; border-right:1px solid #333; height:30px; display:block; width:90px; font-size:1.1em; color:#fff; background:#800d50;}
#topNav ul li a.btn8:hover {background:#a61168; }
#topNav ul li a.btn9 {padding-top:12px; height:30px; display:block; width:90px; font-size:1.1em; color:#fff; background:#760d80 url(../images/tabs/rightUp.gif) no-repeat top right;}
#topNav ul li a.btn9:hover {background:#9911a6 url(../images/tabs/rightOver.gif) no-repeat top right;}

/*current state for topNav buttons. Applied using template properties*/
.heim #topNav li a.btn1 {padding-top:12px; border-right:1px solid #333; height:30px; display:block; width:90px; color:#000; font-size:1.1em; font-weight:700; background:#d7dc8c url(../images/tabs/leftDown.gif) no-repeat top left;}
.omLeir #topNav li a.btn2 {padding-top:6px; border-right:1px solid #333; height:36px; display:block; width:90px; color:#000; font-size:1.1em; font-weight:700; background:#d7dc8c;}
.aktiv #topNav li a.btn3 {padding-top:12px; border-right:1px solid #333; height:30px; display:block; width:90px; color:#000; font-size:1.1em; font-weight:700; background:#d7dc8c;}
.bilete #topNav li a.btn4 {padding-top:12px; border-right:1px solid #333; height:30px; display:block; width:90px; color:#000; font-size:1.1em; font-weight:700; background:#d7dc8c;}
.bestil #topNav li a.btn5 {padding-top:6px; border-right:1px solid #333; height:36px; display:block; width:90px; color:#000; font-size:1.1em; font-weight:700; background:#d7dc8c;}
.reglar #topNav li a.btn6 {padding-top:12px; border-right:1px solid #333; height:30px; display:block; width:90px; color:#000; font-size:1.1em; font-weight:700; background:#d7dc8c;}
.dok #topNav li a.btn7 {padding-top:12px; border-right:1px solid #333; height:30px; display:block; width:90px; color:#000; font-size:1.1em; font-weight:700; background:#d7dc8c;}
.lenk #topNav li a.btn8 {padding-top:12px; border-right:1px solid #333; height:30px; display:block; width:90px; color:#000; font-size:1.1em; font-weight:700; background:#d7dc8c;}
.kontakt #topNav li a.btn9 {padding-top:12px; height:30px; display:block; width:90px; color:#000; font-size:1.1em; font-weight:700; background:#d7dc8c url(../images/tabs/rightDown.gif) no-repeat top right;}
/*end of topNav buttons*/
/*sidebar nav buttons*/

#insideSidebar ul li {float:left;}
#insideSidebar ul li a {padding:2px 5px; margin:0 0 2px 15px; border-left:#0D3380 4px solid; border-top:1px solid #a2a66a; border-bottom:1px solid #a2a66a; display:block; width:180px; text-decoration:none; text-align:right; background:#ecf2aa; font-size:13px; color:#666;}
#insideSidebar ul li a:hover {padding:2px 5px; margin:0 0 2px 15px; border-left:#048a8b 4px solid; background:#f9ffb2; width:180px; font-size:13px; color:#4d4d4d;}
#insideSidebar ul li a.current {padding:2px 5px; margin:0 0 2px 15px; border-left:#fefd02 4px solid; background:#fff; width:180px; font-size:13px; color:#000;  }

h1 {text-indent:-9999px;}
h2 {font-size:16px; color:#333; margin:5px 0 8px 0;}
.line {margin:10px 0; color:#666;}
.boldSideNav {font-weight:700; color:#333;}
p {padding-bottom: 5px;}
#contentInner ul {padding:0; margin:5px 0px 10px 20px; line-height:normal;}
.italic {font-style:italic; color:#666;}
.bold {font-weight:bold;}
.smallText {font-size:.9em; line-height:normal;}
#contentInner a:link {color:#c00; text-decoration:none;}
#contentInner a:visited {text-decoration: none;	color:#009;}
#contentInner a:hover {text-decoration: underline;color:#906;}
#contentInner a:active {text-decoration: none;}
#contentInnerBilete {padding-top:10px;}
#contentInnerBilete a:link {color:#c00; text-decoration:none; line-height:.85em; font-size:.85em; padding-left:20px;}
#contentInnerBilete a:visited {text-decoration:none; color:#009;}
#contentInnerBilete a:hover {text-decoration:underline; color:#906;}
#contentInnerBilete a:active {text-decoration:none;}