body {
height:100%;
width:100%;
margin:0;
padding:0;
*+padding-left:8px;
font-family: 'Gudea', Lucida Sans Unicode, Corbel, Trebuchet MS,  Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:23px;
color:#333;
overflow-y:scroll;
background-color:#CCC;
}


/* ----------------------------- FARBEN + GESTALTUNG ----------------------------- */

h1, h4, a:link, a:visited { color:#0085c9;}
h6 { font-size:13px; line-height:21px; padding:0; margin:0; }


hr {
	color:#999;
	background-color:#999;
	height: 1px;
	border:#999;
	margin-top:30px; margin-bottom:30px;
}

em { font-style:normal; font-weight:bold; color:#0085c9; }


/* ----------------------------- Editor ----------------------------- */


li.edit-icon {list-style-type:none; padding:0px; margin:0px; position:relative; left:-14px;}

li.item-231,
div.login + div ul,
div.login label#remember-lbl,
div.login input#remember
{ display:none; }

.edit, div.login {padding-top:0px; margin-left:0px; margin-top:7px; background-color:#F7F7F7; z-index:40;}
.edit fieldset, div.login fieldset {border-style:none;}
.edit fieldset input, div.login input {border-style:none;}

.edit .inputbox, div.login input {
background-color:#FFFFFF;
color:#222222;
font-family: 'Gudea', Corbel, Trebuchet MS, Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:normal; font-size:1em;
border:solid;
border-width:1px;
border-color:#AAA;
padding:4px;
margin:6px;
}

div.login button, div.logout button {
background-color:#AAA;
color:#FFF;
font-family: 'Gudea', Corbel, Trebuchet MS, Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:normal; font-size:1em;
border:solid;
border-width:1px;
border-color:#AAA;
padding:4px;
margin:6px;
}

#page_inhalt div.edit table td
{ 
	padding:0px;
	border-bottom-style:none;
	border-bottom-width:0px;
	text-align:left;
	vertical-align:top;
	
}




.edit #editor-xtd-buttons div.button2-left div.add_attachment_frontend,
.edit #editor-xtd-buttons div.button2-left div.sige_button,
.edit #editor-xtd-buttons div.button2-left div.article,
.edit #editor-xtd-buttons div.button2-left div.image,
.edit #editor-xtd-buttons div.button2-left div.pagebreak,
.edit #editor-xtd-buttons div.button2-left div.readmore
{
float:left;
background-color:#FFFFFF;
padding-top:3px;
padding-bottom:3px;
padding-left:6px;
padding-right:6px;
border-style:solid;
border-width:1px;
border-color:#999999;
margin-right:10px;
margin-top:-1px;

}

.edit #editor-xtd-buttons div.button2-left div.pagebreak { display:none; }



/* ----------------------------- Editor ----------------------------- */

div#jce_editor_text_toggle {padding-top:31px; }

div.pull-right ul.dropdown-menu { margin:0px; padding:0px; }
li.edit-icon { list-style-type:none; margin:0px; padding:0px; }
li.edit-icon a { background-color:#03528d; color:#FFF !important; text-decoration:none !important; text-transform:uppercase; padding:4px; position:relative; top:-10px; left:0px;}
li.edit-icon a:hover { background-color:#013358; }


.edit {padding-top:0px; margin-left:0px; background-color:#F1F1F1; width:570px; position:relative; left:-25px;}
.edit fieldset { border:none; }
.edit form button { border-style:none; color:#FFF; background-color:#03528d; text-transform:uppercase; margin-bottom:10px; padding:4px; }


#editor-xtd-buttons a {
background-color:#FFFFFF;
padding-top:3px;
padding-bottom:3px;
padding-left:6px;
padding-right:6px;
border-style:solid;
border-width:1px;
border-color:#999999;
margin-right:10px;
margin-top:-1px;
}

#editor-xtd-buttons a:nth-child(3),
#editor-xtd-buttons a:nth-child(4),
#editor-xtd-buttons a:nth-child(5),
#editor-xtd-buttons a:nth-child(6),
#editor-xtd-buttons a:nth-child(7)
{ display:none; }


div.control-group { /* display:none; */ }
select#jform_tags { width:300px;}

ul.nav-tabs { display:none; }

div.login { background-color:#F1F1F1; }
div.login fieldset { border:none; }

form.form-horizontal div.control-group { display:block !important; }

/* ----------------------------- HEADER-Bild ----------------------------- */

div.item-image { position:absolute;
width:960px;
height:400px;
top:-410px;
left:0px;
z-index:5; overflow:hidden; }

div.item-image img { width:960px; position:relative; top:-50%  }



/* ----------------------------- SCHRIFT ----------------------------- */

h1 { font-size:16px; font-weight:bold; padding-top:0px; margin-top:0px; }
h2, .contentheading, .componentheading {
	font-size:30px; font-weight:normal; padding-top:0px; margin-top:0px; padding-bottom:0px; line-height:1.15em; color:#0085c9; font-family:
	'Indie Flower', 'Gudea', Lucida Sans Unicode, Corbel, Trebuchet MS,  Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

h4 { font-size:1.3em; font-weight:normal; padding-top:0px; margin-top:0px; padding-bottom:0px; margin-bottom:0.8em;  }
h6 { font-size:1.0em; font-weight:normal; padding:0px; margin:0px; }

img { border:none; }


p { padding:0; margin:0; }


a { text-decoration:none; font-weight:normal; }
a:hover { color:#0085c9;  }
a:active { color:#0085c9;  }
a:focus {  color:#0085c9;  } 


 table { }


.article_column {
/*border-top-color:#CCCCCC;
border-top-width:1px;
border-top-style:solid;
*/
margin-bottom:20px;
padding-top:20px;
}


/* -----------------------------  ----------------------------- */

div.high {
background-color:#EEEEEE;
padding:10px;
}


	#gesamt {
		margin:0 auto;
		padding:0;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:100%;
		width:960px;
		clear:left;
		z-index:4;
		}



#karte_hgv { position:absolute; top:-420px; left:0px; }


/* ---------------------- LOGO ---------------------- */

#logo
{
position:absolute;
width:150px;
height:118px;
top:0px;
left:30px;
z-index:95;
}

a.bn_anmeldung { background-color:#0085c9; color:#FFF; padding-left:6px; padding-right:6px; padding-top:4px; padding-bottom:5px; }

a.bn_anmeldung:hover { background-color:#222; }

/* ---------------------- BALKEN RECHTS ---------------------- */

#balken_rechts
{
position:absolute;
width:370px;
height:100px;
top:480px;
left:590px;
z-index:69;
color:#099;
color:#FFF;
}

div.adresse {
	display:block;
	padding:20px !important;
	margin-bottom:10px !important;
	background-image:url(../images/back_aktion.png); background-repeat:repeat;
	color:#333;
	
}

div.adresse h2 { color:#437aab; }
div.adresse a { background-color:#b7c7d8; color:#437aab; padding:2px 6px 2px 6px; }
div.adresse a:hover { background-color:#437aab; color:#FFF; padding:2px 6px 2px 6px; }

/* ---------------------- NEWSTICKER---------------------- */

div#newsticker {
	display:block;
	padding:20px !important;
	margin-bottom:10px !important;
	background-image:url(../images/back_news.png); background-repeat:repeat; overflow: hidden;
	color:#FFF;
}

div#newsticker h2 { margin:0px; font-weight:bold; padding-bottom:10px; padding-top:0px; color:#699bc8; }
div#newsticker ul.category-module { margin:0px; padding:0px; list-style-image: url(../images/pfeil_blau.png); }
div#newsticker ul.category-module li { margin:0px; padding-bottom:8px !important; }
div#newsticker ul.category-module li { margin:0px; padding:0px; font-size:14px; line-height:18px; }
div#newsticker ul.category-module li a { color:#FFF; padding:0px; background-color:transparent; }
div#newsticker ul.category-module li a:hover { text-decoration:underline; }
div#newsticker a { color:#FFF; padding:2px 6px 2px 6px; background-color:#316a9d; }
div#newsticker a:hover { color:#FFF; background-color:#005087; }


/* ---------------------- TICKER Termine ---------------------- */

div#ticker_termine {
	display:block;
	padding:20px !important;
	margin-bottom:10px !important;
	background-image:url(../images/back_news.png); background-repeat:repeat;
	color:#FFF;
}

div#ticker_termine h2 { margin:0px; font-weight:bold; padding-bottom:10px; padding-top:0px; color:#699bc8; }
div#ticker_termine ul.category-module { margin:0px; padding:0px; list-style-image: url(../images/pfeil_blau.png); }
div#ticker_termine ul.category-module li { margin:0px; padding-bottom:8px !important; }
div#ticker_termine ul.category-module li { margin:0px; padding:0px; font-size:14px; line-height:18px; }
div#ticker_termine ul.category-module li a { color:#FFF; padding:0px; background-color:transparent; }
div#ticker_termine ul.category-module li a:hover { text-decoration:underline; }
div#ticker_termine a { color:#FFF; padding:2px 6px 2px 6px; background-color:#316a9d; }
div#ticker_termine a:hover { color:#FFF; background-color:#005087; }



/* ---------------------- Menü MITGLIEDER ---------------------- */

#page_inhalt ul.category-module, div.eks ul, div.eks { margin:0px !important; padding:0px !important; }
#page_inhalt ul.category-module li, div.eks li { list-style-type:none; float:left; overflow: hidden; margin-right:5px !important; margin-bottom:5px !important; margin-top:0px; margin-left:0px; }
#page_inhalt ul.category-module li { margin:0px; padding:0px; font-size:14px; }
#page_inhalt ul.category-module li a, div.eks li a { background-color:#0085c9; color:#FFF; padding-left:4px; padding-right:8px; padding-top:2px; padding-bottom:2px; }
#page_inhalt ul.category-module li a:hover, div.eks li a:hover { background-color:#004f85; color:#FFF; text-decoration:none !important;  }
#page_inhalt ul.category-module li a.active, div.eks li a:active { background-color:#FFF; color:#0085c9; }

div.eks h2 { 
font-family: 'Gudea', Lucida Sans Unicode, Corbel, Trebuchet MS,  Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
clear:both;
padding-top:20px;
display:block; width:100%; border-top:0px #CCC solid;
 }




/* ---------------------- SUBMENÜ ---------------------- */

div#submenu {
	display:block;
	padding:0px !important;
	margin:0px !important;
	color:#FFF; overflow:auto;
	/*height:30px;*/
}

div#submenu ul { margin:0px; padding:0px; }
div#submenu ul li { margin:0px; list-style-type:none; float:left; overflow: hidden; margin-right:5px; margin-bottom:0px; }
div#submenu ul li a { background-color:#707070; color:#FFF; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:4px; display:block; }
div#submenu ul li a:hover { background-color:#0085c9; color:#FFF; }
div#submenu ul li.active a { background-color:#FFF; color:#0085c9; }

/* ---------------------- SUCHE ---------------------- */

div#suche {
	display:block;
	padding:10px 20px 10px 20px !important;
	margin-bottom:10px !important;
	background-image:url(../images/back_suche.png); background-repeat:repeat;
}
div#suche input {
background-color:#FFF;
color:#000;
padding:4px;
font-family: 'Gudea', Lucida Sans Unicode, Corbel, Trebuchet MS,  Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
border:none;
	}
div#suche label { display:none; }


div.search { 
margin-top:0px;

}

fieldset.phrases { display:none; }

div.results li { padding-bottom:20px; }

div.results span.small { display:none; }
div.results p { display:none; }
div.results h3 { display:none; }
div.searchintro { display:none; }
div.results span.highlight { font-weight:bold; }

fieldset.only { display:none; }
fieldset.phrase { display:none; }
fieldset.word { display:none; }

form.search_result h3 { display:none }
form.search_result h3 { display:none }
form.search_result button { display:none }

dd.result-created { visibility:hidden; }
dd.result-category { display:none; }
dt.result-title a { }

/*form.search_result label { display:none }*/



form.search_result label[for="limit"] { display:none; }
div.form-limit { display:none; }

select#limit { display:none; }

span.highlight { font-weight:bold; }


div.display { display:none; }



/* ---------------------- KASTEN Termine ---------------------- */

#kasten_termine
{
position:absolute;
width:220px;
height:90px;
padding-top:20px; padding-bottom:20px;
padding-left:20px; padding-right:0px;
top:270px;
left:10px;
z-index:60;
background-color:#bf0019;
color:#ffde10;
}

div.custom { padding:0; margin:0; }

#kasten_termine a { color:#ffde10; }

#kasten_termine a:hover { color:#FFFFFF; }

#kasten_termine ul { list-style-type:none; margin:0px; padding:0px; }

#kasten_termine ul li { margin:0px; padding:0px; }




/* ---------------------- HAUPTMENÜ ---------------------- */

li.item-142 { display:none; } /*MITGLIEDER-Liste*/
li.item-194 { display:none; } /*LOGIN*/

div#hauptmenu {
position:absolute;
top:60px;
left:0px;
width:760px; height:25px; z-index:90;
padding-top:5px;
padding-left:200px;
padding-right:0px;
padding-bottom:0px;
font-size:15px;
background-image:url(../images/back_hauptmenu.png); background-repeat:repeat;
}



div#hauptmenu ul {
  list-style-type:none;
  list-style-image:none;
  margin:0px;
  padding:0px;
  top:0px;
}


/*
div#hauptmenu a{
	display:block;
	font-size:13px;
	line-height:17px;
	height:21px;
}

div#hauptmenu ul li { float:left; position:relative; }
div#hauptmenu ul li a { float:left; color:#FFF; font-weight:normal; font-size:15px; margin-right:30px;  }
div#hauptmenu ul li a:hover { border-bottom: 4px solid #FFF; }
div#hauptmenu ul li.active a { border-bottom: 4px solid #FFF; }
div#hauptmenu ul li.current a { border-bottom: 4px solid #FFF; }

*/


div#hauptmenu a{
	display:block;
	font-size:13px;
	line-height:10px;
	padding:5px;
	color:#FFF !important;
}

div#hauptmenu ul li { float:left; position:relative; padding-right:20px; padding-bottom:5px; color:#FFF !important; }
div#hauptmenu ul li ul li { float:none; color:#FFF !important;  }

div#hauptmenu ul li ul { position:absolute; top:25px; /*bottom:17px;*/ } /* Menue geht nach oben auf */

div#hauptmenu ul li a { float:left; font-weight:normal; /*text-transform:uppercase;*/ font-size:15px; padding-bottom:7px; color:#FFF !important; }
div#hauptmenu ul li ul li a { float:left; font-weight:normal; /*text-transform:lowercase;*/ font-size:13px;  background-color:#0886c9; width:100px; padding:5px; color:#FFF !important;
opacity: 0.9; filter: alpha(opacity=90); -moz-opacity:0.9; border-bottom:#7da9d1 1px solid;
display:block; z-index:500; display:none; position:relative; clear:both; /* special IE6 */ }

div#hauptmenu ul li.item-189 ul li a { width:200px !important; }
div#hauptmenu ul li.item-195 ul li a { width:180px !important; }
div#hauptmenu ul li.item-123 ul li a { width:130px !important; }

div#hauptmenu ul li:hover ul li a { display:block; z-index:500; position:relative; clear:both; /* special IE6 */  border-bottom:#7da9d1 1px solid;}

#hauptmenu ul li a:hover { border-bottom: 3px solid #FFF;   }
#hauptmenu ul li.active ul li a:hover, #hauptmenu ul li ul li a:hover { background-color:#00679e; color:#FFF !important; border-bottom:#7da9d1 1px solid; }

#hauptmenu ul li.active a { font-weight:bold; border-bottom: 3px solid #FFF;   }
#hauptmenu ul li.active ul li.active a { background-color:#00679e; font-weight:normal;  color:#FFF !important; border-bottom:#7da9d1 1px solid;}
#hauptmenu ul li.active ul li a { text-decoration:none; font-weight:normal; color:#FFF !important; }

#hauptmenu ul li.current a, #hauptmenu ul li.active ul li.current a { }




/* ---------------------- Bildbereich ---------------------- */

#bildbereich { 
position:absolute;
width:960px;
height:400px;
top:40px;
left:0px;
z-index:5;
}


/* ---------------------- TEXTBEREICH ---------------------- */

#textbereich
{
position:absolute;
top:450px;
left:0px;

width:580px;
z-index:20;
}


#page_inhalt
{
padding-left:30px;
padding-right:30px;
padding-top:30px;
padding-bottom:50px;
background-color:#FFF;
}

#page_inhalt a { }
#page_inhalt a:hover { text-decoration:underline; }

#abstand_inhalt
{
height:50px;
}


#page_inhalt ul {
list-style-type:square;
padding-left:15px;
margin:0px;
padding-top:0px;
padding-bottom:0px;
}

#page_inhalt ul li {
}

div.content-links { display:none; }

/* --------------------------------------- SIGE Gallery --------------------------------------- */

ul.sige { margin:0px !important; padding:0px !important; margin-bottom:0px !important; padding-bottom:0px !important; }
span.sige_clr { /* display:none !important; */}

span#lbCaption { font-weight:bold; }
span#lbCaption em { display:none; }

/* --------------------------------------- ATTACHMENTS Anhänge --------------------------------------- */

#page_inhalt div.attachmentsList { width:100%; border:none !important; }
#page_inhalt div.attachmentsList table { width:100%; border:none !important; }
#page_inhalt div.attachmentsList caption { display:none; }
#page_inhalt tr.odd, tr.even { background-color:transparent !important; background:none !important; }
#page_inhalt a.at_url { font-weight:normal; font-size:14px; line-height:21px; }
#page_inhalt a.at_url:hover { color:#0085c9; font-weight:normal;  }

#main div.attachmentsList tbody tr.even,
#main div.attachmentsList tbody tr.even td,
div.attachmentsList tbody tr.even td,
div.attachmentsList tbody tr.even,
#main div.attachmentsList table tbody tr.even td,
div.attachmentsList table tbody tr.even td
{
  background-color:transparent !important; background:none !important;
}




/* --------------------------------------- Tabelle im Content --------------------------------------- */
#page_inhalt table.tabelle { }
#page_inhalt table.tabelle tr { }
#page_inhalt table.tabelle td
{ 
	padding:5px 20px 5px 5px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CCC;
	text-align:left;
	vertical-align:top;
	
}
#page_inhalt table.tabelle tr:first-child
{	
	background-color:#EEE;
	font-weight:bold;
}




/* --------------------------------------- KONTAKTFORMULAR --------------------------------------- */

div.m4j_required_wrap { display:none; }
span.m4j_required { color:#0085c9; }
div.m4j_header_text { font-size:14px; color:#222222; }

div.m4j_submit_wrap input,  {
margin-right:4px;
background-color:#DDDDDD;
color:#222;
padding:4px;
font-family: 'Gudea', Lucida Sans Unicode, Corbel, Trebuchet MS,  Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
border:solid;
border-width:1px;
border-color:#999999;
margin-bottom:5px;
}

table.m4jLayout02 {  }

table.m4jLayout02 input, table.m4jLayout02 textarea, textarea.m4jTextArea {
	font-family: 'Gudea', Lucida Sans Unicode, Corbel, Trebuchet MS,  Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#222222; font-size:14px;
	}

table.m4jLayout02 input, table.m4jLayout02 textarea, textarea.m4jTextArea, input.m4jInputField, select.m4jSelection { width:400px !important; }


input.button, .m4j_submit, .m4j_reset {
margin-right:4px;
background-color:#DDDDDD;
color:#222;
padding:4px;
font-family: 'Gudea', Lucida Sans Unicode, Corbel, Trebuchet MS,  Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:normal; font-size:1em;
border:solid;
border-width:1px;
border-color:#999999;
margin-bottom:5px;
}






/* --------------------------------------- NEWS --------------------------------------- */


p.articleinfo, p.iteminfo {
color:#AAAAAA;
}

div.contentpaneopen_edit p.articleinfo, div.contentpaneopen_edit p.iteminfo {
color:#AAAAAA;
}

span.createdby {
margin-right:30px;
}


span.createdate {
float:right;
text-align:right;
}


div.item-separator { /* margin-top:40px; margin-bottom:40px; height:1px; background-color:#0085c9; */ }


/* --------------------------------------- Hintergrund  --------------------------------------- */


body>div#back{
position:fixed;
}

#back {
position:absolute;
height:100%;
width:100%;
top:0px;
margin-top:0px;
left:0px;
clear:both;
z-index:1;
}


#back_bild {
position: absolute;
left: 50%;
top: 0px;
margin-left: -1000px;
margin-top: 0px;    
width: 2000px;
height:1100px;
z-index:2;
background-repeat:no-repeat;
background-image:url(../images/hgv_back.jpg);
background-position:center;
}





/* --------------------------------------- Trenner News --------------------------------------- */


div.item, div.items-leading { margin-bottom:10px; padding-bottom:20px; }
div.items-more { display:none; }

p.readmore { padding-top:17px; }
p.readmore a { line-height:0px; background-image:url(../images/pfeil_blau.png); background-repeat:no-repeat; background-position: 1px 4px; padding-left:13px; }
p.readmore a:link, p.readmore a:visited { }
p.readmore a:hover, p.readmore a:active, p.readmore a:focus { } 

dt.article-info-term { display:none; margin-left:0px; padding-left:0px; }
dd.create { color:#999; margin-left:0px; padding-left:0px; }

/*
div.item h2, div.items-leading h2 { line-height:0px; padding-top:7px; }
*/
dl.article-info { margin-left:0px; padding-left:0px; }


/* ---------------------- Seitenzahlen NEWS ---------------------- */

div.pagination ul {
list-style-type:none;
list-style-image:none;
}

div.pagination ul li {
float:left;
padding-right:7px;
list-style-type:none;
list-style-image:none;
}

div.pagination p.counter {
visibility:hidden;
}

li.pagination-prev, li.pagination-next { display:none; }
li.pagination-start, li.pagination-end { }



/* ---------------------- Diashow Goboslide ---------------------- */

#goboslide { 
position:absolute;
width:960px;
height:400px;
top:40px;
left:0px;
z-index:6;
}

div.joohopia { display:none; }


div#goboslide div.yt_vm_scoller {
	border:none; border-style:none; border-width:0px;	
	position:relative;
	top:-11px;
	left:-1px;
	
}


#rand_goboslide_oben { position:absolute; width:960px; height:1px; top:39px; left:0px;     z-index:11; background: url('../images/rand_diashow_oben.png') no-repeat center center; }
#rand_goboslide_unten { position:absolute; width:960px; height:1px; top:440px; left:0px;   z-index:11; background: url('../images/rand_diashow_unten.png') no-repeat center center; }
#rand_goboslide_links { position:absolute; width:1px; height:402px; top:39px; left:-1px;   z-index:11; background: url('../images/rand_diashow_links.png') no-repeat center center; }
#rand_goboslide_rechts { position:absolute; width:1px; height:402px; top:39px; left:960px; z-index:11; background: url('../images/rand_diashow_rechts.png') no-repeat center center; }


div.featured_97 {
	border:none; border-style:none; border-width:0px; border-color:#FFF;	
}

div#goboslide div.yt_vm_scoller div.orbit { 

    width: 0px; 
    height: 0px; 
    overflow: hidden; 
    position: relative;
	
	-moz-box-shadow:none;
    -webkit-box-shadow:none;
	/*
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.25); 
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.25); 
	*/
    /*background: url('../images/loading.gif') no-repeat center center;*/ background-image:none;
	

}

div#goboslide div.yt_vm_scoller div.orbit img { position: absolute; top: 0; left: 0; }

/* TIMER */

div#goboslide div.yt_vm_scoller div.timer { 

    width: 40px; 
    height: 40px; 
    overflow: hidden; 
    position: absolute; 
    top: 10px; 
    right:10px;
    cursor: pointer; 
    z-index: 1000; 
    opacity: .6;
    filter: alpha(opacity=60);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";

}

div#goboslide div.yt_vm_scoller span.rotator { 

    display: block; 
    width: 40px; 
    height: 40px; 
    position: absolute; 
    top: 0; 
    left: -20px; 
    /*background: url('../images/rotator-black.png') no-repeat; */ background-image:none;
    z-index: 999; 

}

div#goboslide div.yt_vm_scoller span.mask { 

    display: block; 
    width: 20px; 
    height: 40px; 
    position: absolute; 
    top: 0; 
    right: 0; 
    z-index: 999; 
    overflow: hidden; 

}

div#goboslide div.yt_vm_scoller span.rotator.move { left: 0;  }

div#goboslide div.yt_vm_scoller span.mask.move { width: 40px; left: 0; /*background: url('../images/timer-black.png') repeat 0px 0px; */ background-image:none; }

div#goboslide div.yt_vm_scoller span.pause {

    display: block; 
    width: 40px; 
    height: 40px; 
    position: absolute; 
    top: 0; 
    left: 0px; 
    /*background: url('../images/pause-black.png') no-repeat; */ 
    z-index: 4; 
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";


}

div#goboslide div.yt_vm_scoller div.timer:hover span.pause,

div#goboslide div.yt_vm_scoller span.pause.active, 

div#goboslide div.yt_vm_scoller div.timer:hover span.pause.active { 

    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";


}

div#goboslide div.yt_vm_scoller span.pause.actived { /* background: url('../images/play-black.png') no-repeat; */  }


/* DIRECTIONAL NAV */

div#goboslide div.yt_vm_scoller div.orbit:hover div.slider-nav { display: block; }

div#goboslide div.yt_vm_scoller div.slider-nav { display: none; }

div#goboslide div.yt_vm_scoller div.slider-nav span { width: 33px; height: 33px; text-indent: -9999px; position: absolute; z-index: 1000; cursor: pointer; }

div#goboslide div.yt_vm_scoller div.slider-nav span.right { background: url('../images/right-arrow.png'); right: 10px; }

div#goboslide div.yt_vm_scoller div.slider-nav span.left { background: url('../images/left-arrow.png'); left: 10px; }   

div#goboslide div.yt_vm_scoller .slider-bg {

	left:-100px;
	position:absolute;
	top:-50px;

}



/* --------------------------------------- Routenplanung GOOGLE MAPS --------------------------------------- */

.routenplaner {
margin:0px;
}

.routenplaner input {
margin-right:4px;
background-color:#FFFFFF;
color:#574e46;
padding:4px;
font-family: 'Gudea', Lucida Sans Unicode, Corbel, Trebuchet MS,  Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:normal; font-size:14px;
border:solid;
border-width:1px;
border-color:#999999;
margin-bottom:0px;
}

.routenplaner input:last-child {
margin-right:4px;
background-color:#DDDDDD;
color:#574e46;
padding:4px;
font-family: 'Gudea', Lucida Sans Unicode, Corbel, Trebuchet MS,  Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:normal; font-size:14px;
border:solid;
border-width:1px;
border-color:#999999;
margin-bottom:0px;
}


