@charset "utf-8";
/* CSS Document */

/*global text settings begins*/
html, body{padding:0}
body {font-family:Arial, Helvetica, sans-serif;font-size:0.70em;color:#1D1D1D;}
a{text-decoration:none; outline:0;color:#9d0215;}
a:hover{text-decoration:none;color:#383838;}
/*global text settings ends*/

/*text setting for body begins*/
#my_body{padding:0;}
form{padding:0;}
/*text setting for body ends*/

/*text setting for main elements begins*/
#header a {text-indent:-9999px;}
#highlights{padding:0;}
/*text setting for main elements ends*/

/*text setting for header elements begins*/
#header form{text-align:right; padding:5px 20px 0 0;}

/*text setting for box begins*/
#header h1{text-indent:-9999px;}
#header form.search{font-weight:bold; color:#fff; text-transform:uppercase;font-size: 1em;}
.textfield{padding:1px 2px; font-size:1.0em;}
.textfield1{padding:2px 2px; font-size:1.0em;}
.submit_button{padding-top:0px;outline:0;}
.select{ font-size:1em;}
/*text setting for box ends*/

/*text setting for header elements ends*/

/*text setting for navigation elements begins*/
#navigation ul{padding:0;}
#navigation ul ul{padding:0;}

#navigation ul li a{color: #fff; text-transform:uppercase; font-weight:bold;padding:10px 28px; font-size:1.10em;}
#navigation ul li a:hover{text-decoration:none;color:#FFCC00;}
#navigation ul li a.selected{color: #930019;}
#navigation ul li.selected{color: #930019;}
#navigation ul ul li{padding:0px 12px;line-height:0.90em; text-transform:uppercase; white-space:nowrap;}
#navigation ul ul li.last{padding:0px 12px; line-height:0.90em; text-transform:uppercase;}
#navigation ul ul li a{color:#000;font-weight: normal; padding:0;font-size:1em;}
#navigation ul ul li a:hover, #content #navigation ul ul li a.selected {color:#930019;background:none;}
#navigation ul ul li.selected {color:#930019;}

/*text setting for navigation elements ends*/


/*text setting for texts elements begins*/

#texts_home .texts, #texts-projekt .texts{padding:0;}
#texts_home .textelement, #texts-projekt .textelement{padding:0; padding-bottom:25px;}
#texts_home .textelement h1, #texts-projekt .textelement h1{padding:10px 25px 0 15px; text-transform:uppercase; font-size:1.10em;color:#a7a7a7;letter-spacing:0.06em;}
#texts_home .section-image, #texts-projekt .section-image{padding: 12px 10px 0 16px;}
#texts_home .section-text, #texts-projekt .section-text{padding: 12px 10px 0px 0px;}
#texts_home .half .section-text, #texts-projekt .half .section-text{padding: 12px 10px 25px 0px;}

#texts-home h2, #texts-projekt h2{font-weight:bold; color:#9d0215;padding:0 0 10px 0; font-size:1.10em;}
#texts-home a.more_link, #texts-projekt a.more_link{text-decoration: none; font-weight:bold; color:#808080; padding:0 0 0 18px;}
#texts-home a.more_link:hover, #texts-projekt a.more_link:hover{text-decoration: underline;color:#000;}

/*text setting for texts elements ends*/

/*text setting for inner page texts elements begins*/
.texts{padding-bottom:25px;}
.texts .textelement{padding:12px 10px 14px 20px;}
.texts h1{padding:10px 25px 0 15px; text-transform:uppercase; font-size:1.10em;color:#a7a7a7;letter-spacing:0.06em;}
.texts .section-image{padding:0 14px 3px 0; text-align:center;}
.texts .section-text{padding: 0px;}
.texts .three_column{padding: 0px;}
#texts_projekt .textelement ul{padding:0;}
#texts_projekt .textelement ul li{font-weight:normal;}
#texts_team .textelement ul li {font-weight:normal; }

#texts_bands .section-text,#texts_jamtruckfeedback .section-text ,#texts_projekt .section-text, #texts_newsarchiv .section-text {padding-bottom:15px;}
#texts_partner .section-text{padding-bottom:15px;}
#texts_presse .section-text{padding-bottom:15px;}
#texts_sitemap ul{font-weight:bold;}
#texts_sitemap .texts ul{padding:50px 0px;}
#texts_sitemap .texts ul ul{padding:0;}

.texts .half .section-text{padding: 0px 0px 25px 0px;}
.texts .half .section-image {padding:0 14px 3px 0;}
#texts_projekt  ul{padding:0 0 30px 0;}
#texts_projekt  ul li{padding: 7px 10px 8px 10px;}
.texts img.border{padding:4px;}
/*.texts div.section-image img{padding:0 14px 8px 0;}*/

.texts .textelement ol.searchlist{padding:0px;}
.texts .textelement ol.searchlist li{padding:10px 0;}
.paging{text-align:right;padding-right:5px;}
.seperator{clear:both; margin:10px 5px 10px 5px; border-bottom:1px dashed #E4E4E4;}
.texts ul{padding:0;}
.texts ul li{padding:0; font-size:1em;/*font-weight:bold;*/}

.texts a.more_link{text-decoration: none; font-weight:bold; color:#808080; padding:0 0 0 18px;}
.texts a.more_link:hover{text-decoration: underline;color:#000;}
.texts h2{font-weight:bold; color:#9d0215;padding:0px 0 6px 0; font-size:1.10em;}
.texts h3{font-weight:bold; color:#808080;padding:0px 0 10px 0; font-size:1em;}
.texts .half ul li a{color:#808080;font-weight:normal;}
.texts .half ul li a:hover{color:#9d0215;}
a.pdf{padding-left:22px;}
.texts div.section-image{color:#a3a2a2; font-size:0.5em;}
.texts div.section-plan{font-weight:bold; color:#9d0215;padding:0px 0 6px 0; font-size:1.10em;}
.texts ul ul li a{font-weight:normal;}
#texts_projekt a.pdf{color:#808080;}

/* content template based page */
.texts .textelement .content-image{
text-align:center;
padding: 0 14px 10px 0;
}
/* content template based page ends  */

/*text setting for inner page texts elements ends*/

/*text setting terminplan table begins*/

table.termin td{padding: 4px;}
table.termin td.borderless{padding: 4px;}

/*text setting terminplan table ends*/

/*text setting for gallery table begins*/

table.galerie td.caption{padding:8px; text-align:center;}
table.galerie img.imageborder{padding:5px;}
table.galerie img.selected{padding:1px;}

/*text setting gallery table ends*/

/*sitemap ul li style*/
#texts_sitemap ul{padding:0;}
#texts_sitemap ul li{padding:0 0 0 12px;}
#texts_sitemap ul li a{font-weight:bold; font-size: 12px;}
#texts_sitemap ul li ul{padding:0;}
#texts_sitemap ul li ul li{padding:0px 0px 0px 12px;}
#texts_sitemap ul li ul li a{font-weight:normal;  font-size:11px;}
/*sitemap ul li style*/ 

/*text setting highlights elements begins*/

#highlights .item{text-align:center;padding-bottom:10px;}
#highlights h1{padding:10px 10px 0 10px; text-transform:uppercase;font-size:1.10em;color:#a7a7a7;letter-spacing:0.02em;text-align:left;}
#highlights .item a.more_link{color:#808080;font-weight:bold;padding:0 0 0 16px;text-decoration:none;}

#highlights .item .neuest_bilder_img{padding:4px;}
#highlights h1 a.more_link{text-decoration: none; font-weight:bold; color:#808080; padding:0 18px 0 0;text-transform:none;}
#highlights h1 a.more_link:hover{text-decoration: underline;color:#000;}
/*#tourplan_calendar a{color:#fff;}*/
/*#tourplan_calendar a:hover{color:#fff;}*/
#tourplan_calendar td .day{text-align:center;color:#c2c2c2;}
#tourplan_calendar td .day a{ color:#626161;}
#tourplan_calendar td .day a:hover{ color:#cc0000;}
#tourplan_calendar td .today {color:#222222;}
#tourplan_calendar td .today a{color:#222222;}
#tourplan_calendar .header{color:#9D0215;font-size:1.2em;}
#tourplan_calendar td .selected{text-align:center;color:#FFF;}

/*text setting for highlights ul li begins*/
#highlights .item ul{padding:0;}
#highlights .item ul li{padding:0 20px;}
#highlights .item ul li.bar{padding:0 20px;}
/*text setting for highlights ul li ends*/

/*text setting for highlights elements ends*/

/*text setting for slide show begins*/

#scroller{text-align:center;}
#scroller .scrolling_img{text-align:center;}

/*text setting for slide show ends*/

/*text setting for footer begins*/

#footer ul{padding:8px 0 0 0;}
#footer ul li{font-size:11px;}
#footer ul li.last{font-size:11px;}
#footer ul li a{color:#787878; padding:2px 6px;line-height:0.65em}
#footer ul li a:hover{color:#000;}

/*text setting for footer ends*/

#texts_mediabildergalerien-und-videos .texts .textelement{
	min-height:98px;
}
