/*Farben: braun #9D7D32 asa*/
* {margin:0;padding:0;}
body, html {height:100%;}
body {background:white url(/assets/images/res/header.jpg) no-repeat top center;font-size:75%;color:#202020;text-align:center;font-family:Arial,Helvetica,sans-serif;}
.container {margin:0 auto;width:870px;}
.header {height:114px;}
.header h1 {text-indent:-100em;float:left;}
.header .right {float:right;margin-top:90px;height:24px;}
#suggestFestival {background-color:white;border:1px solid #DDDDDD;padding:2px 5px;}
.mainnav .right {display:inline;text-align:right;float:right;margin:5px 0;}
.mainnav .right label {margin:5px;padding:0;width:15px;text-align:right;min-width:15px;}
.mainnav {height:32px;position:relative;z-index:100;}
.mainnav ul {float:left;}
.mainnav li {display:block;float:left;list-style:none;font-size:110%;width:90px;height:32px;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;}
.mainnav li.active {background:white url(../assets/images/res/navi_actice.gif);}
.mainnav li a {font-size:110%;color:black;text-decoration:none;font-weight:bold;top:10px;height:32px;line-height:32px;text-align:center;}
.mainnav li a:hover {color:#9D7D32;}
.mainnav ul li ul {font-size:70%;display:none;background-color:white;border:1px solid #d0d0d0;margin-bottom:10px;}
.mainnav ul li ul li {border:none;text-align:left;padding-left:10px;}
.mainnav ul li:hover ul li a:hover {color:#9D7D32;}
.mainnav ul ul li.active {background:none;font-weight:bold;color:#9D7D32;}
.mainnav .blank {display:block;float:left;width:190px;height:32px;}
.vertical li:hover ul {display:block;position:absolute;width:90px;top:32px;margin-left:-1px;}
.vertical ul li:hover ul li a {display:block;color:black;line-height:18px;}
.horizontal .dropdown {display:none;background-color:#f9f9f9;border:1px solid #d0d0d0;margin-bottom:10px;text-align:left;padding-top:20px;padding-bottom:20px;}
.horizontal .dropdown h3 {font-weight:bold;font-size:100%;text-transform:uppercase;margin:0 0 10px 0;padding:5px;background-color:#efefef;}
.horizontal .dropdown .omega h3 {width:390px;}
.horizontal .dropdown .upcoming, .dropdown .date {border-right:1px solid #ddd;padding-right:10px;}
.horizontal .dropdown .tagcloud {margin-bottom:20px;}
.horizontal .dropdown ul {display:block;border:none;}
.horizontal .dropdown ul li {width:auto;height:auto;float:none;background-color:#f9f9f9;}
.horizontal li a {color:black;text-decoration:none;}
.horizontal li:hover .dropdown {display:block;position:absolute;width:870px;top:32px;left:0;}
.bread {margin-top:10px;padding-left:320px;height:15px;text-align:left;font-size:80%;}
.contentwrap {margin-top:10px;padding-top:10px;text-align:left;clear:both;border-top:1px dotted #d0d0d0;}
.content {float:left;padding-top:5px;}
.content .intro {font-weight:bold;margin-bottom:20px;margin-left:5px;line-height:20px;}
.content .facts  {background:#f9f9f9;margin-bottom:20px;border:1px solid #ddd;margin-right:15px;width:135px;}
.content .main {clear:both;}
.content p {margin:5px 5px 15px 5px;font-size:110%;}
.contentwrap .content p, .contentwrap .content ul {line-height:20px;}
.blog_content p {margin:5px 5px 20px 5px;font-size:130%;line-height:22px;}
.content ul {margin-top:20px;margin-bottom:20px;}
.content li {margin-left:20px;margin-top:5px;}
.content h2 {margin:10px 5px;clear:both;font-size:130%;}
.content h3 {margin:0px 0px 10px 0px;padding:10px 0 5px 0;border-bottom:1px dotted #ddd;}
.content .facts h3 {margin:0px 10px 10px 5px;}
.content .facts img {margin:0px 10px 5px 5px;}
.content .facts .event {display:block;line-height:16px;}
.content .facts .event img {margin:0;}
.content div {float:left;}
.content .facts a:hover {background:none;}
.item {border-bottom:1px dotted #ddd;padding-bottom:7px;margin-bottom:7px;}
.item .preview {float:left;margin:0 10px 10px 0;border:1px solid #ddd;padding:2px;}
.item h3 {margin:0;padding:0;border:none;}
.item p {margin:5px 5px 5px 115px;}
.rating .span-1 {height:70px;}
.rating li a:hover, .rating li a {background-color:transparent;}
.rating ul, .rating li {margin:0;padding:0;}
.content-right {float:right;margin-top:50px;}
.content-right .box h3 {margin:5px 0 15px 0;font-size:105%;}
.content-right .box h4 {height:24px;margin:5px 0px;}
.content-right .gallery ul {list-style:none;}
.content-right .gallery ul li {display:inline;padding:2px;border:none;margin:0;}
.content-right .gallery ul li img {width:60px;}
.content-right #map {padding:3px;}
.content-right form p {padding-bottom:20px;}
.content-right input#d_d:hover {background-color:#eee;border:1px solid #666;padding:1px;}
.content-right input#d_sub {margin-left:25px;margin-top:5px;}
.box {border:1px solid #ddd;margin:0 0 20px 0;background:white url(/assets/images/res/module_tabbed_head.gif) repeat-x top left;padding-bottom:20px;padding-left:10px; overflow:hidden; }
.content .box {border:1px solid #dddddd; background:white url(/assets/images/res/module_tabbed_head.gif) repeat-x top left; overflow:hidden;width:570px; margin:0; padding:0px;padding-bottom:20px;}
.box p {padding-right:10px;margin-top:10px;line-height:20px;}
.boxbottom {margin-bottom:0 0 10px 0;}
.box li {padding:7px 0;margin:0 10px;border-bottom:1px dotted black;list-style:none;}
.footer {clear:both;background:white url(/assets/images/res/gras.jpg) no-repeat top center;padding-top:120px;height:130px;margin-top:20px;}
.footer div, .dropdown div {float:left;}
.footer ul {margin-top:10px;}
.footer li {list-style:none;}
.footer li a {color:black;text-decoration:none;}
.footer li a:hover{color:#9D7D32;}
.abouttext {border-top:1px dotted grey; padding-top:5px;padding-bottom:15px; color:grey; height:60px;}

.s1 {font-size:70% !important;}
.s2 {font-size:80% !important;}
.s3 {font-size:90% !important;}
.s4 {font-size:100% !important;}
.s5 {font-size:110% !important;}
a {color:#9D7D32;text-decoration:none;}
a, .tabLabel {outline: none;}  
.content-right a:hover, .content a:hover {color:black;}
img, img * {border:none}
label {width:35%;float:left;clear:left;text-align:left;white-space:nowrap;min-width:5em;padding-right:15px;}
/* Monitter */
.monitter {width:100%;background:#ffffff;margin:5px;padding-bottom:13px;}
.tweet {display:block;background:#ffffff;clear:both;padding:.6em;margin:.3em;overflow:hidden;}
.tweet img {float:left;margin-right:1em;border:1px solid #9D7D32;background:#444;width:50px;}
.tweet p.text{margin:0;padding:0;padding-left:70px;padding-right:10px;}
label {width:35%;float:left;clear:left;text-align:left;white-space:nowrap;min-width:5em;padding-right:15px;}
.contact-form form label {float:left;clear:left;text-align:left;white-space:nowrap;min-width:5em;padding-right:15px;}
/* Grid Global */
.span-1,.span-2,.span-3,.span-4,.span-5,.span-6 {display:inline;float: left;margin-left: 5px;margin-right: 5px;}
/* Grid &gt;&gt; Children (Alpha ~ First, Omega ~ Last) */
.alpha {margin-left:0;margin-bottom:20px;margin-right:0;}
.alpha .omega div {clear:both;}
.span-3 .omega {padding-left:10px;}
.alpha .omega div strong {margin-bottom:10px;display:block;}
.omega {margin-right:0;}
.span-3 h3 {width:405px;}
/* Grid &gt;&gt; 12 Columns */
.span-1 {width:135px;}
.span-2 {width:280px;}
.span-3 {width:425px;}
.dropdown .span-3 {width:400px;}
.span-4 {width:570px;}
.span-5 {width:715px;}
.span-6 {width:860px;}
/* Prefix Extra Space &gt;&gt; 12 Columns */
.prefix_1 {padding-left:145px;}
.prefix_2 {padding-left:290px;}
.prefix_3 {padding-left:435px;}
.prefix_4 {padding-left:580px;}
.prefix_5 {padding-left:725px;}
/* Suffix Extra Space &gt;&gt; 12 Columns */
.suffix_1 {padding-right:145px;}
.suffix_2 {padding-right:290px;}
.suffix_3 {padding-right:435px;}
.suffix_4 {padding-right:580px;}
.suffix_5 {padding-right:725px;}
.clear {clear:both;display: block;overflow:hidden;visibility:hidden;width: 0;height: 0;}
.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* BLOG */
.nl_summaryPost {width:100%;margin-bottom:20px;}
.nl_summaryPost h3 {font-size:2em;font-weight:normal;width:560px;}
.nl_info {width:550px;margin-bottom:10px;background-color:#F8F8F8;padding:5px;font-size:0.8em;color:black;}
.nl_link {font-size: 76%;text-align: right;}
.nl_paging {border-top: 1px solid #ccc;padding: 10px;font-size: 86%;color: #618100;}
#nl_pages #nl_currentpage {border: 1px solid #618100;padding: 1px 5px 2px;margin-right: 1px;background-color: #9c0;color: #fff;} 
#nl_pages .nl_off {border: 1px solid #ccc;padding: 1px 5px 2px;margin-right: 1px;color: #ccc;}
#nl_pages a, #nl_pages a:link, #nl_pages a:visited {border: 1px solid #9c0;padding: 1px 5px 2px;margin-right: 1px;text-decoration: none !important;color: #618100;}
.blog_content {width:100%;}
.blog_content img {max-width:550px}

/* AzList */
ul.azlist {list-style-type:none;}
/* Tourbox */
.whatis {width:250px;background:white url(../assets/templates/dirtlovers/images/tourbox_bg.gif) no-repeat 10px 30px;padding-bottom:20px;padding-left:10px; }
/* Checkliste */
ul.check {list-style-image:url(../assets/images/res/check.png); margin-bottom:20px;margin-left:20px;}
/* Dreckliste */
ul.dreck {list-style-image:url(../assets/images/res/dreck.gif); margin-bottom:20px;margin-left:20px;margin-top:0px;}
/* FlickR, ArtistGallery */
#flickrGal ul li {border:0px;padding:1px;margin:0px;}
#flickrGal ul {margin:0px; width:250px;}
#artistGal ul li {border:0px;padding:1px;margin:0px;}
#artistGal ul {margin:0px; width:250px;}
#artistPageGal {width:100%;}
#artistPageGal ul li {border:0px;padding:1px;margin:0px; display:inline;}
#artistPageGal ul {margin:0px; width:100%;list-style:none;}
#artistPageGal ul.folder_list {list-style:dot;}
#artistPageGal ul.folder_list li {display:block;}
/* Search */
#ajaxSearch_input {display:inline;float:right;width:170px;padding:3px;border:1px solid #d0d0d0;font-size:80%;}
span.ajaxSearch_paging {display:block;  margin-bottom:20px; border-bottom: 0px solid #aaa; padding-bottom:10px;}
.ajaxSearch_resultsInfo {font-weight:bold;}
.ajaxSearch_result {border-bottom: 1px dotted #aaa;margin-bottom:10px;}
.ajaxSearch_highlight1 {font-weight:bold;}
/* Preise */
table.preise {width:550px;}
table.preise td, table.preise th {padding: 10px;border:1px solid #eee;}
/* Digg */
.db-container, .db-submit {margin:0px;padding:0px;}
.db-compact, .db-submit {height:30px;vertical-align:top;}
.db-clear, .db-wrapper {width:70px; height:30px;}
.box span {padding:0px;}
span.linien {border-width: 1px 0px; border-style:dashed; border-color: #9D7D32; padding:10px 0px; display:block; width:240px;}
span.sharebutton {float:left;padding-right:9px;}
span.weitersagen {width:250px;}
.facts img {vertical-align:middle;}
/* Tabs */
ul.tabs {list-style:none;margin:0 !important;padding:0;height:30px;}
ul.tabs li {float:left;text-indent:0;padding:0;margin:0 !important;list-style-image:none !important;border:none;}
ul.tabs a {font-size:105%;display:block;height:20px;line-height:20px;text-align:center;text-decoration:none;color:#000;padding:3px 20px;margin:0 0 0 2px;position:relative;top:3px;border:1px solid #ddd;border-bottom:none;}
ul.tabs a:active {outline:none;}
ul.tabs a:hover {background-color:#ccc;color:#fff;}
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {font-weight:bold;background-color:#efefef;cursor:default !important;color:#000 !important;}
div.pane {display:none;}
/* Shadowbox */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(/assets/images/res/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#fff;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(/assets/images/res/close.png);}
#sb-nav-next{background-image:url(/assets/images/res/next.png);}
#sb-nav-previous{background-image:url(/assets/images/res/previous.png);}
#sb-nav-play{background-image:url(/assets/images/res/play.png);}
#sb-nav-pause{background-image:url(/assets/images/res/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}