body    { 
color: #4f4f4f; 
font-size: 0.89em; 
line-height: 1.4em; 
font-family: Verdana, Georgia, sans-serif, Arial, Helvetica; 
background: url(holzverkleidung.gif); 
margin: 0; }

#mother { text-align: left; margin: auto; padding: 0; width: 1046px; }
#logo   { background-image: url(logo-hintergrund.png); background-repeat: no-repeat; width: 1046px; height: 265px;  margin: auto;}

#contentbereich { 
background-image: url(hintergrund-content.png); 
background-repeat: y; 
font-size: 0.94em; 
padding-left: 60px; 
padding-right: 60px; 
margin-bottom: 0px;
min-height:550px;}

#navipfad  { height: 40px; padding-left: 3px; }
#path { float: left; font-size: 11px; margin-left: 0px; margin-top: 10px;  }
#path a   { color: gray; text-decoration: none  }
#path a:hover   { color: gray; text-decoration: none; }
#path a:visited { color: gray; }

#sprache {
float: right;
padding-top: 9px;
}

#search input, select, textarea { }

#search {
line-height: 40px;
background-color: transparent;
float: right;
margin-top: 0px;
width: 200px
}

#footer  { 
margin-top: 0px;
background-position: 0 top; 
background-image: url(hintergrund_footer.png); 
background-repeat: no-repeat; 
text-align: center;
font-size: 11px;
letter-spacing: -1px;
text-transform: uppercase;
width: 1046px; 
height: 139px; 
margin: auto;
padding-left: 0px;
clear:both;
}

#footerinnen  { 
padding-left: 90px;
padding-right: 90px;

}


.plugin 		{ font-size: 11px;}
.plugin table 		{ font-size: 11px;}


#footer a {
color: gray;
text-decoration: none;
}
#footer a:hover {
color: gray;
text-decoration: underline;
}

p { margin:0; }

#kommentare   { color: #00008b; font-size: 11px; line-height: 15px; font-family: Georgia, "Times New Roman", Arial, Helvetica, sans-serif; background: url(haftnotiz.jpg) no-repeat 0 top; margin-left: 50px; margin-top: 0px; margin-bottom: 0px; padding: 40px; border: solid 0px #dcdcdc; width: 200px; height: 200px }
#kommentare a 		{ color: #00008b; display: inline; text-decoration: none; }
#kommentare a:hover 	{ color: #00008b; display: inline; text-decoration: none; }
#kommentare a:visited  	{ color: #00008b; display: inline; text-decoration: none; }



#linkbutton { margin: 15px; float: left;  }

#buttonlink {text-align: center; text-decoration: none; font-weight: bold; font-size: 14px; display: block; padding-top: 4px; width: 200px; height: 24px;
background-color: #f5f5f5; 
border: 1px; border-style: solid; border-color: #D38127; -moz-border-radius: 15px; } 

#buttonlink :hover { color: #e6dae6; background-color: #D38127; border: 1px; border-style: solid; 
border-color: #e6dae6; -moz-border-radius: 15px; padding-top: 4px; width: 200px; height: 24px; } 

#buttonlink a { 
padding-top: 4px; width: 200px; height: 24px; }

#buttonlink a:hover { color: #e6dae6; background-color: #D38127; border: 1px; border-style: solid; 
border-color: #e6dae6; -moz-border-radius: 15px; padding-top: 4px; width: 200px; height: 24px; } 



/* Gestaltung der Seitenblätterfunktion */
.sitenav { 
font-family: "Segoe UI", Calibri, Helvetica, Arial, sans-serif;
color: gray;
font-weight: bold;
text-align: left; 
background-color: #f5f5f5; 
margin: auto; 
padding: 0; 
width: 800px; 
height: 22px; 
}

.sitenav td { background-color: #e9ebef; padding: 3px; font-size: 13px; text-align: center; }
.sitenav td a { color: #D38127; text-decoration: none; }
.sitenav td a:hover { color: #000066; text-decoration: none; }






#topmenu     { 
font-family: "Segoe UI", Calibri, Helvetica, Arial, sans-serif;
letter-spacing: -1px;
font-weight: bold;
color: #aacbdd; 
font-size: 16px; 
line-height: 20px;
float: left; 
padding-top: 15px;
padding-left: 40px; 
}

#topmenu ul { display: inline; margin: 0; padding: 0; list-style: none;}
#topmenu li  { display: inline; }
#topmenu a  { display: inline; color: #e1dfde; text-decoration: none; padding: 0px 10px 0; }
#topmenu a:hover { color: #D38127; }
#topmenu .obermenuhigh  { color: #e1dfde; text-decoration: none; padding: 0px 10px 0; }

/*
#homenavi     { float: left; font-size: 12px; height:40px; list-style:none; border:0px; margin:0px; padding:0px; }
*/


#navi                                  { width: 950px; border:0px; margin-left: 50px; margin-top:-40px; padding:0px; font-size:13px; background: url(navi_hintergrund_normal.png); }
#navi ul                               { height:40px; list-style:none; border:0px; margin:0px; padding:0px; }
#navi ul li                             { float:left; padding:0px; }
#navi ul li ul                          { background-color: transparent; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width:240px; z-index:200;/*top:1em; /*left:0;*/ }
#navi ul li:hover ul              { filter: Alpha(opacity=95); opacity: 0.95; moz-opacity: 0.95; background-color: #DBDBDB; display:block; }
#navi ul li li                           { background:url('images/sub_sep.gif') bottom left no-repeat; display:block; float:none; margin:0px; padding:0px; width:225px; }
#navi a:link                       { background-color: transparent; color:#333333; display:block; line-height:40px; margin:0px; padding:0px 13px; text-decoration:none;  }
#navi a:visited                 { background-color: transparent; color:#333333; display:block; line-height:40px; margin:0px; padding:0px 13px; text-decoration:none;  }
#navi a:hover                     { background-color: transparent; border:0px; color:#D38127; text-decoration:none;}
#navi ul .obermenuhigh     { color:#D38127; display:block; line-height:40px; margin:0px; padding:0px 13px; text-decoration:none; }
#navi ul ul .submenuhigh    { color:#D38127; display:block; line-height:40px; margin:0px; padding:0px 13px; text-decoration:none; }


/*
#menu  { border:0px; margin:0px; padding: 0px; }
#navi { font-size: 13px; background-image: url(navi_hintergrund_normal.gif); background-repeat: no-repeat; }
#navi ul	{ height:40px; list-style:none; border:0px; margin:0px; padding:0px; }
#navi ul li	{ float:left; padding:0px; }
#navi ul li a   { background: url("seperator.gif") right no-repeat; display:block; margin:0px; padding:0px 15px; text-decoration:none; }
#navi ul li ul	{ background: #cccccc; display: none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width:220px; z-index:200; }
#navi ul li:hover ul { background: url("hintergrund-subnavi.png");  display:block; }
#navi ul li li { display: block; float:none; margin:0px; padding:0px; width:225px; }
#navi ul li:hover li a { background:none; }
#navi ul li ul a	{ display:block; height:40px; margin:0px; padding:0px 10px 0px 10px; text-align:left; }
#navi ul ul { border:0px; margin:0px; padding:0px; }
#navi ul ul li a 	{ display: block; line-height:40px; margin:0px; padding:0px 10px; text-decoration:none; } 
#navi a:link  { color:#666666; display:block; line-height:40px; margin:0px; padding:0px 10px; text-decoration:none;  }
#navi a:visited 	{ color:#666666; display:block; line-height:40px; margin:0px; padding:0px 10px; text-decoration:none;  }
#navi a:hover { color:#D38127; }
#navi ul .obermenuhigh { background: url("seperator.gif") right no-repeat; font-weight: bold; color:#666666; display:block; line-height:40px; margin:0px; padding:0px 10px; text-decoration:none; }
#navi ul ul .submenuhigh { background: url("seperator.gif") right no-repeat; color:#666666; display:block; line-height:40px; margin:0px; padding:0px 10px; text-decoration:none; }
*/

#kommentare { 
font-size: 11px; 
font-family: Georgia, Times New Roman, Arial, Helvetica, sans-serif;  
width: 200px; 
height: 200px; 
background-image: url(haftnotiz.jpg); 
background-repeat: no-repeat;
background-position: 0 top; 
padding:40px; 
margin-top: 0px; 
margin-bottom: 0px; 
border: solid 0px #dcdcdc; 
}

h1  { 
font-family: Times New Roman, Georgia, sans-serif, Verdana, Calibri;
/*
font-family: "Segoe UI", Calibri, Helvetica, Arial, sans-serif;
*/
letter-spacing: -1px;
font-weight: bold;
color: #D38127; 
font-size: 1.8em; 
line-height: 1.8; 
margin: 0; }
h2   { 
color: #424242; 
font-size: 1.3em; 
line-height: 1.3; 
font-family: sans-serif, Helvetica, Geneva, Arial, SunSans-Regular; 
margin: 0 
}
h3 { 
font-size: 1em; 
line-height: 1.4; 
margin-bottom: 1px; 
padding-bottom: 1px; 
}

/* Absatz und div */
p, div { padding-right: 0px;}
p { margin-top: 15px; margin-bottom: 15px; }
b { }
strong { }

/* normaler Listenstil, beschr?nkt auf Inhaltsbereich */
#content ul { font-size: 1em; line-height: 1.4; margin-left: 0.7em; padding-left: 0.7em;}
#content li { margin-bottom: 0.3em;}

a {
color: #D38127; 
text-decoration: underline
}
a:hover {
color: #D38127; 
text-decoration: underline;
}
a:visited {
color: #D38127;
text-decoration: underline;
}

.kasten {  
background-color: #fdfdfd; 
font-size: 14px;
float: right;
width: 200px;
border: 1px;
border-style: solid;
border-color: #cccccc;
padding: 0px;
}

.kasten h3 { 
font-family: "Segoe UI", Calibri, Helvetica, Arial, sans-serif;
letter-spacing: -1px;
font-weight: bold;
font-size: 18px;
color: #D38127; 
background-color: #cccccc;
margin-top: 5px; }

hr {
color: #cecece;
background-color: #cecece;
height: 1px;
border: 0;
margin-top: 20px;
margin-bottom: 20px;
}


/* Beginn der CMBasic Newskasten-Formate
.kasten { background-image: url(divhintergrund.png); margin: 5px; width: 150px; background-repeat: no-repeat; float: left; height: 200px; border: #d2d2d2 1px solid; padding: 5px;}
.kastenheader { margin-top: 10px; height: 30px; font-weight: bold; }
.erlebnispreis { 
font-family: "Segoe UI", Calibri, Helvetica, Arial, sans-serif;
letter-spacing: -1px;
font-weight: bold;
font-size: 32px;
color: #D38127; 
line-height: 38px;
}
 */
.boxcover { font-size: 0.9em; margin-top: 10px; float: right; width: 200px; padding: 3px; }
.box { font-size: 0.9em; margin-top: 10px; padding-right: 0px;  float: right; width: 100%; border-style: solid; border-width: 1px; border-color: #0000A0; }
.box h3 {background-color: #003084; color: white; padding: 3px; margin-top: 0px;}
.box div {padding: 3px;}

.lead, .lead p { font-size: 1em; line-height: 1.5em; font-weight: bold; margin-top: 5px; margin-bottom: 10px;}
.lead img {padding: 5px;}
.rahmen { width: 90%; background-color : #eeeeee; padding: 3px; margin-top: 10px; margin-bottom: 15px; border: solid 1px gray; }
.tipp {font-size : 1em;  width: 90%; border-style : dotted;  border-width : 1px;  border-color : gray;  padding : 3px; margin-top: 8px; margin-bottom: 10px; }
code, .code {font-family: 'Courier New', Courier, monospace; font-size: 1em; color: #000099;}
.bu {margin-top: 0px; font-size: 0.75em; font-weight: bold; }
hr { width: 100%; }
#content p a { display: inline; }
.datum { font-size: 0.8em;}
.GROSS {
text-transform: uppercase;
}


.anythingSlider { 
width: 980px; 
height: 360px; 
position: relative; 
}
.anythingSlider .wrapper { 
width: 980px; 
overflow: auto; 
height: 360px; 
margin: 0px; 
position: absolute; 
top: 0;
left: 0;
padding-left: 0px;
padding-right: 0px;
}
.anythingSlider .wrapper ul { 
width: 7920px; 
list-style: none; 
position: absolute; 
top: 0; 
left: 0; 
margin: 0; }
.anythingSlider ul li { 
display: block; 
float: left; 
padding: 0; 
height: 360px; 
width: 980px; 
margin: 0; 
}


.anythingSlider .arrow         { display: block; height: 200px; width: 67px; background: url(arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
.anythingSlider .forward       { background-position: 0 0; right: -20px; }
.anythingSlider .back          { background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover { background-position: 0 -200px; }
.anythingSlider .back:hover    { background-position: -67px -200px; }





#thumbNav{ 
position: relative; 
top: 290px; 
text-align: left; 
padding-left: 0px; 
}
#thumbNav a {
font-family: "Segoe UI", Calibri, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #dedede; 
/* display: block-inline; */
text-decoration: none;
text-align: center;  
font-size: 28px; 
line-height: 40px;
padding-top: 0px;
padding-left: 12px;
padding-right: 12px;
padding-bottom: 2px;
margin-left: 10px; 
background-image: url(button.gif); 
background-repeat: no-repeat; 
text-align: center; 
}
#thumbNav a:hover { text-decoration: none; color: #D38127; }
#thumbNav a.cur { color: #D38127; }

#start-stop                    { text-decoration: none; font-size: 14px; color: #dedede; padding: 2px 5px; position: absolute; right: 0px; top: 320px; }
#start-stop a                 {   }
#start-stop a:hover     { color: #D38127; }
#start-stop.playing    { }

