@import url("rte_formate.css");

img{
    border:0;
}

.newstext {
font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:normal;
font-style:normal; 
color:#FFFFFF;
line-height: 16px;
}

.newstext a{  color: #FFFFFF; font-weight:normal; text-decoration: none;}
.newstext a:hover{  color: #FFFFFF; font-weight:normal; text-decoration: underline;}


.newstextklein {
font-family: Arial, Helvetica, sans-serif;
font-size:11px; 
font-weight:normal;
font-style:normal; 
color:#FFFFFF;
line-height: 14px;
}

.newstextklein a{  color: #FFFFFF; font-weight:normal; text-decoration: none;}
.newstextklein a:hover{  color: #FFFFFF; font-weight:normal; text-decoration: underline;}



.mehr {
font-family: Arial, Helvetica, sans-serif;
font-size:11px; 
font-weight:normal;
font-style:normal; 
color:#E18400;
line-height: 14px;
}

.mehr a{  color: #E18400; font-weight:normal; text-decoration: none;}
.mehr a:hover{  color: #E18400; font-weight:normal; text-decoration: underline;}


.external-link {
font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:normal;
font-style:normal; 
color:#E18400;
line-height: 14px;
}

.external-link a{  color: #E18400; font-weight:normal; text-decoration: underline;}
.external-link a:hover{  color: #E18400; font-weight:normal; text-decoration: underline;}



.ticketbuy {
font-family: Arial, Helvetica, sans-serif;
font-size:11px; 
font-weight:normal;
font-style:normal; 
color:#E18400;
line-height: 14px;
}

.ticketbuy a{  color: #E18400; font-weight:normal; text-decoration: underline;}
.ticketbuy a:hover{  color: #E18400; font-weight:normal; text-decoration: underline;}


.sprachmenu{
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px; 
  font-weight:bold;
  font-style:normal; 
  color:#7F7C75;
  padding-left: 29px;
  padding-right: 8px;
}

.newsdatum {
font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:normal;
font-style:normal; 
color:#D74C00;
line-height: 14px;
}

.newsdatumklein {
font-family: Arial, Helvetica, sans-serif;
font-size:11px; 
font-weight:normal;
font-style:normal; 
color:#D74C00;
line-height: 14px;
}


.sprachmenu_ACT{
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px; 
  font-weight:bold;
  font-style:normal; 
  text-decoration: normal;
  text-transform: uppercase;
  color:#7F7C75;
  padding-right: 8px;
}

.sprachmenu_ACTleer{
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px; 
  font-weight:normal;
  font-style:normal; 
  text-decoration: normal;
  text-transform: uppercase;
  color:#7F7C75;
  padding-right: 8px;
}

.sprachmenu_leer{
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px; 
  font-weight:normal;
  font-style:normal; 
  text-decoration: normal;
  text-transform: uppercase;
  color:#7F7C75;
  padding-right: 8px;
}

.navlist
{
font-family: Arial, Helvetica, sans-serif;
padding-left: 0;
margin-left: 0;
}

.navlist li
{
list-style: none;
margin: 0;
font-size:12px; 
font-weight:bold;
font-style:normal;
line-height: 11px;
}

.navlist li a { color: #fff;text-decoration: none; }
.navlist li a:hover { text-decoration: none; color: #D74C00;}


.navlist2
{
font-family: Arial, Helvetica, sans-serif;
padding-left: 0;
margin-left: 0;
padding-left: 20px;
padding-top: 5px;
}

.navlist2 li
{
list-style: none;
margin: 0;
font-size:12px; 
font-weight:bold;
font-style:normal; 
line-height: 11px;
}

.navlist2 li a { color: #fff;text-decoration: none; }
.navlist2 li a:hover { text-decoration: none; color: #D74C00;}



img{
    border:0;
}

.newstext {
font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:normal;
font-style:normal; 
color:#FFFFFF;
line-height: 16px;
}

.newstext a{  color: #FFFFFF; font-weight:normal; text-decoration: none;}
.newstext a:hover{  color: #FFFFFF; font-weight:normal; text-decoration: underline;}


.newstextklein {
font-family: Arial, Helvetica, sans-serif;
font-size:11px; 
font-weight:normal;
font-style:normal; 
color:#FFFFFF;
line-height: 14px;
}

.newstextklein a{  color: #FFFFFF; font-weight:normal; text-decoration: none;}
.newstextklein a:hover{  color: #FFFFFF; font-weight:normal; text-decoration: underline;}



.mehr {
font-family: Arial, Helvetica, sans-serif;
font-size:11px; 
font-weight:normal;
font-style:normal; 
color:#FF0000;
line-height: 14px;
}

.mehr a{  color: #FF0000; font-weight:normal; text-decoration: none;}
.mehr a:hover{  color: #FF0000; font-weight:normal; text-decoration: underline;}



.ticketbuy {
font-family: Arial, Helvetica, sans-serif;
font-size:11px; 
font-weight:normal;
font-style:normal; 
color:#E18400;
line-height: 14px;
}

.ticketbuy a{  color: #E18400; font-weight:normal; text-decoration: underline;}
.ticketbuy a:hover{  color: #E18400; font-weight:normal; text-decoration: underline;}


.sprachmenu{
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px; 
  font-weight:bold;
  font-style:normal; 
  color:#7F7C75;
  padding-left: 29px;
  padding-right: 8px;
}

.newsdatum {
font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:normal;
font-style:normal; 
color:#D74C00;
line-height: 14px;
}

.newsdatumklein {
font-family: Arial, Helvetica, sans-serif;
font-size:11px; 
font-weight:normal;
font-style:normal; 
color:#D74C00;
line-height: 14px;
}


.sprachmenu_ACT{
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px; 
  font-weight:bold;
  font-style:normal; 
  text-decoration: normal;
  text-transform: uppercase;
  color:#7F7C75;
  padding-right: 8px;
}

.sprachmenu_ACTleer{
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px; 
  font-weight:normal;
  font-style:normal; 
  text-decoration: normal;
  text-transform: uppercase;
  color:#7F7C75;
  padding-right: 8px;
}

.sprachmenu_leer{
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px; 
  font-weight:normal;
  font-style:normal; 
  text-decoration: normal;
  text-transform: uppercase;
  color:#7F7C75;
  padding-right: 8px;
}

.navlist
{
font-family: Arial, Helvetica, sans-serif;
padding-left: 0;
margin-left: 0;
}

.navlist li
{
list-style: none;
margin: 0;
padding: 0.20em;
font-size:12px; 
font-weight:bold;
font-style:normal; 
}

.navlist li a { color: #fff;text-decoration: none; }
.navlist li a:hover { text-decoration: normal; color: #D74C00;}


.bottomnavi
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:bold;
margin-right: 6px;
}

.bottomnavi a { color: #fff;text-decoration: none; }
.bottomnavi a:hover { text-decoration: normal; color: #D74C00;}


.txtMusicbox{
font-family: Arial, Helvetica, sans-serif;
font-size:10px; 
font-weight:normal;
font-style:normal; 
color:#FFFFFF;
padding-left: 8px;
padding-bottom: 4px;
}


.txtMusicbox a { color: #fff;text-decoration: none; }
.txtMusicbox a:hover { text-decoration: underline; color: #fff;}

.headline_h1{
font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:bold;
font-style:normal; 
color:#D74C00;
padding-bottom: 12px;
}

.mf-input{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
padding-left: 2px;"
width: 150px;
margin-bottom: 2px;
}

.mf-textarea INPUT{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
padding-left: 2px;"
width: 300px;
}

.req{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#D74C00;
}

/*Gästebuch*/
.tx-guestbook-form-obligationfield{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#D74C00;
}

.tx-guestbook-form-inputfield-med{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
padding-left: 2px;"
width: 120px;
margin-bottom: 2px;
}

.tx-guestbook-form-textarea{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
padding-left: 2px;"
width: 120px;
}

.tx-guestbook-form-er{
font-family: Arial, Helvetica, sans-serif;
  font-size:11px; 
  font-weight:bold;
  font-style:normal; 
  color:#E18400;
  background-color: #000000;
  padding: 3px 3px 3px 3px;
}

.textklein {
font-family: Arial, Helvetica, sans-serif;
font-size:11px; 
font-weight:normal;
font-style:normal; 
color:#FFFFFF;
line-height: 16px;
}

.textklein a{  color: #FFFFFF; font-weight:normal; text-decoration: none;}
.textklein a:hover{  color: #FFFFFF; font-weight:normal; text-decoration: underline;}


.guestblabel{
font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:normal;
font-style:normal; 
color:#D74C00;
}

.guestbfield{
font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:normal;
font-style:normal; 
color:#ffffff;
}

.guestbfield a { color: #fff;text-decoration: underline; }
.guestbfield a:hover { text-decoration: underline; color: #fff;}

.guestbtext{
font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:normal;
font-style:normal; 
color:#ffffff;
}

.tx-sklinklist-pi1{
font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:bold;
font-style:normal; 
color:#D74C00;
}

/* WTGallery */

/* WT GALLERY category mode */

div.tx-wtgallery-pi1 {

width: 220px;
}

div.wtgallery_categories { 
	border: 1px solid silver;
	width: 170px;
	padding: 10px;
	float: left;
	margin: 5px 0;
}

div.wtgallery_category_pic {
	float: left;
}

div.wtgallery_category_pic {
	margin-right: 10px;
}
div.wtgallery_category_folder {
	margin: 20px 0 10px 0;
}

p.wtgallery_category_pagebrowser {
	display: none;
}

/* WT GALLERY list mode */
.wtgallery_listpic_pic {
	border: 1px solid #4B4842;
}

.wtgallery_listpic {
	margin: 3px;
}

.wtgallery_pagebrowser_up {
	display: none;
}

/* WT GALLERY singleview mode */
.wtgallery_singlepic_pic {
	margin: 0;
	padding: 0;
}

.wtgallery_singlepic {
	text-align: center;
}


.wtgallery_pagebrowser{
font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:normal;
font-style:normal; 
color:#FFFFFF;
margin-top: 5px;
margin-left: 7px;
}

.wtgallery_singlepic_popup {
font-family: Arial, Helvetica, sans-serif;
font-size:9px; 
font-weight:normal;
font-style:normal; 
color:#FFFFFF;
margin-top: 5px;
}
/* wt_gallery END */

/* Shop Listenansicht */

.listetitle {
font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:normal;
font-style:normal; 
color:#FFFFFF;
}

.listepreis {
font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:bold;
font-style:normal; 
color:#E18400;
}

.listemwst {
font-family: Arial, Helvetica, sans-serif;
font-size:10px; 
font-weight:normal;
font-style:normal; 
color:#FFFFFF;
}

.listewarenkorbbt {
font-family: Arial, Helvetica, sans-serif;
font-size:11px; 
font-weight:normal;
font-style:normal; 
color:#000000;
width: 100px;
}

.htmlarea-showtableborders {
border: 0px solid black;
}


#navi { padding: 0;margin: 0;width:160px;}
#subnav, #subnav ul { margin:0; padding:0; list-style:none; padding-top: 1px;}
#subnav li { }
#subnav li a { display:block; padding:4px 10px 4px 10px; height:1%; text-decoration:none; background-color: #222222;border-bottom: 1px solid black; font-family: Arial, Verdana, Tahoma, sans-serif;font-size: 11px;font-weight:normal;color: #dddddd;}
* html body #subnav li a { display:block; padding:3px 10px 3px 10px; height:1%; text-decoration:none; background-color: #222222;border-bottom: 0px solid black; font-family: Arial, Verdana, Tahoma, sans-serif;font-size: 11px;font-weight:normal;color: #dddddd;}
#subnav li a:hover { background:#4D0200;color: #dddddd;text-decoration:none; }

#subnav2, #subnav2 ul { margin:0; padding:0; list-style:none; padding-top: 0px;}
#subnav2 li { }
#subnav2 li a { display:block; padding:4px 10px 4px 25px; height:1%; text-decoration:none; background-color: #333333;border-bottom: 1px solid black; font-family: Arial, Verdana, Tahoma, sans-serif;font-size: 11px;font-weight:normal;color: #dddddd;}
* html body #subnav2 li a { display:block; padding:3px 10px 3px 25px; height:1%; text-decoration:none; background-color: #333333;border-bottom: 0px solid black; font-family: Arial, Verdana, Tahoma, sans-serif;font-size: 11px;font-weight:normal;color: #dddddd;}
#subnav2 li a:hover { background:#4D0200;color: #dddddd;text-decoration:none; }


.aktuell
{
  background:#4D0200;color: #dddddd;text-decoration:none; font-weight: bold;
}


.tx-srfreecap-pi2-image
{
	margin: 0;
	padding: 0;
	padding-left: 2px;
	width: 190px;
}


#popup {

         font-family: Arial, Helvetica, sans-serif;
         font-size:12px; 
         font-weight:normal;
         font-style:normal; 
         line-height: 16px;
	background: #222222;
	/*border: 7px solid #4D0200;*/
	color: #DDDDDD;
	width: 410px;
	/*padding: 18px;*/
	position: absolute;
	top: 84px;
	left: 380px;
}


*html #popup {

         font-family: Arial, Helvetica, sans-serif;
         font-size:12px; 
         font-weight:normal;
         font-style:normal; 
         line-height: 16px;
	background: #222222;
	/*border: 7px solid #4D0200;*/
	color: #DDDDDD;
	width: 410px;
	/*padding: 25px;*/
	position: absolute;
	top: 84px;
	left: 380px;
}

#popup h1 {
	font-size: 1.1em;
}


#close a {
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
	color: #DDDDDD;
	border: 2px solid #ccc;
	padding: 0 0 0 5px;
	width: 110px;
	position: absolute;
	top: 12px;
	left: 300px;
}

*html #close a {
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
	color: #DDDDDD;
	border: 2px solid #ccc;
	padding: 0 0 0 5px;
	width: 107px;
	position: absolute;
	top: 12px;
	left: 300px;
}

