

<style type="text/css"><!--

a:link, a:visited {
font-family: ;
font-size: px;
color: #;
  font-weight:normal;  font-style: normal;  text-decoration:none;
}
a:hover{
font-family: ;
font-size: px;
color: #;
  font-weight:normal;  font-style: normal;    text-decoration:underline;
}




a.menue, div.menue a, a.menue:link, div.menue a:link
{
  font-family: ;
  font-size: px;
  text-decoration: none;
  color: # !important; 
  padding-top: 0px;
  /*display:block;*/
  padding-bottom: 0px;
  /*background-image: url(img/menue/main_normal.gif);*/
  font-weight:normal;  font-style: normal;          
}
div.menue a:hover
{
      font-family: ;
  font-size: px;
  text-decoration: none;
  color: # !important;
  padding-top: 0px;
  padding-bottom: 0px;
  /*background-image: url(img/menue/main_hover.gif);*/
  /*background: url(img/menue/hm_over.gif) no-repeat;
  background-position: 0px 4px;*/
  font-weight:normal;  font-style: normal;    display:block;
        }
a.menue:visited, div.menue a:visited
{
  font-family: ;
  font-size: px;
  text-decoration: none;
  color: # !important; 
  padding-top: 0px;
  padding-bottom: 0px;
   /*background-image: url(img/menue/main_normal.gif);*/
  font-weight:normal;  font-style: normal;              
}

div.menue{
		}

a.menue:hover, div.menue a:hover
{
  font-family: ;
  font-size: px;
  text-decoration: none;
  color: # !important;
  padding-top: 0px;
  padding-bottom: 0px;
  /*background-image: url(img/menue/main_hover.gif);*/
  /*background: url(img/menue/hm_over.gif) no-repeat;
  background-position: 0px 4px;*/
  font-weight:normal;  font-style: normal;    display:block;
        }

a.menueTD:link, div.menueTD a:link
{
  font-family: ;
  font-size: px;
  text-decoration: none;
  color: # !important; 
  padding-top: 0px;
  padding-bottom: 0px;
  /*ackground-image: url(img/menue/main_hover.gif);*/
  font-weight:normal;  font-style: normal;        }
a.menueTD:visited, div.menueTD a:visited
{
  font-family: ;
  font-size: px;
  text-decoration: none;
  color: # !important; 
  padding-top: 0px;
  padding-bottom: 0px;
  font-weight:normal;  font-style: normal;        }
a.menueTD:hover, div.menueTD a:hover
{
  font-family: ;
  font-size: px;
  text-decoration: none;
  color: #;
  padding-top: 0px;
  padding-bottom: 0px;
  /*background-image: url(img/menue/main_hover.gif);*/
  font-weight:normal;  font-style: normal;        }


a.menue_hover,a.menue_hover:link,a.menue_hover:active,a.menue_hover:hover,a.menue_hover:visited,
div.menue_hover a, div.menue_hover a:link, div.menue_hover a:active, div.menue_hover a:hover, div.menue_hover a:visited
{
  font-family: ;
  font-size: px;
  text-decoration: none;
  color: # !important;
  padding-top: 0px;
  padding-bottom: 0px;
  /*background-image: url(img/menue/main_hover.gif);*/
  /*background: url(img/menue/hm_over.gif) no-repeat;
  background-position: 0px 4px;*/
  font-weight:normal;  font-style: normal;    /*display:block;*/
        }

div.menue_hover{
		}




a.menue2{
  font-family: Arial !important;
  font-size: 16px !important;
  text-decoration: none;
  color: #d0040c !important;

  /*background-image: url(img/menue/subnavi.gif);*/
  background-repeat: no-repeat;
  font-weight:normal;  font-style: normal;            
}

/*
// altes, doppeltes CSS fuer menue2

a.menue2, a.menue2:link, div.menue2 a:link, {
  font-family: Arial;
  font-size: 16px;
  text-decoration: none;
  color: #d0040c;
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: left;
    padding-right:20px;
  background-image: url(img/menue/subnavi.gif);
  background-repeat: no-repeat;
  font-weight:normal;  font-style: normal;            
}

a.menue2:visited, div.menue2 a:visited{
  font-family: Arial;
  font-size: 16px;
  text-decoration: none;
  color: #d0040c;
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: left;
    padding-right:20px;
  background-image: url(img/menue/subnavi.gif);
  background-repeat: no-repeat;
  font-weight:normal;  font-style: normal;          }
*/
div.menue2{
		}

a.menue2:hover, div.menue2 a:hover{
    font-family: Arial;
  font-size: 16px;
  text-decoration: none;

  /*background-image: url(img/menue/subnavi_active.gif);*/
  background-repeat: no-repeat;
  color: #ffffff;
  font-weight:normal;  font-style: normal;           }
a.menue2_hover:link,a.menue2_hover:hover,a.menue2_hover:visited,
div.menue2_hover a:link,div.menue2_hover a:hover,div.menue2_hover a:visited
{
  font-family: Arial;
  font-size: 16px;
  text-decoration: none;
  color: #ffffff;
  /*background-image: url(img/menue/subnavi_active.gif);*/
  background-repeat: no-repeat;
  font-weight:normal;  font-style: normal;           }

div.menue2_hover {
		}

a.menue5:link{
  font-family: arial;
  font-size: 10px;
  text-decoration: none;
  color: #666666;
  padding-top: 0px;
  padding-bottom: 0px;
  font-weight:normal;  font-style: normal;  }
a.menue5:visited{
  font-family: arial;
  font-size: 10px;
  text-decoration: none;
  color: #666666;
  font-weight:normal;  font-style: normal;  }
a.menue5:hover{
    font-family: arial;
  font-size: 10px;
  text-decoration: none;
  color: #ffffff;
    padding-top: 0px;
  padding-bottom: 0px;
  font-weight:normal;  font-style: normal;  }
a.menue5_hover:link,a.menue5_hover:hover,a.menue5_hover:visited{
  font-family: arial;
  font-size: 10px;
  text-decoration: none;
  color: #ffffff;
  font-weight:normal;  font-style: normal;  }

a.menue3{
	color:# !important;
	text-decoration: none;
	font-family:  !important;
	font-size: px !important;
  font-weight:normal;  font-style: normal;  }
/*
a.menue3:visited{
	color:#;
	text-decoration: none;
	font-family: ;
	font-size: px;
  font-weight:normal;  font-style: normal;  }
*/

a.menue3:hover{
	color:#;
		text-decoration: none;
	font-family: ;
	font-size: px;
  font-weight:normal;  font-style: normal;  }
a.menue3_hover:link,a.menue3_hover:hover,a.menue3_hover:visited{
  font-family: ;
  font-size: px;
  text-decoration: none;
  color: #;
  font-weight:normal;  font-style: normal;  }
a.menue4:link{
	color:#;
	text-decoration: none;
	font-family: ;
	font-size: px;
  font-weight:normal;  font-style: normal;  }
a.menue4:visited{
	color:#;
	text-decoration: none;
	font-family: ;
	font-size: px;
  font-weight:normal;  font-style: normal;  }
a.menue4:hover{
  	text-decoration: none;
	font-family: ;
	font-size: px;
  font-weight:normal;  font-style: normal;  	color:#;
}
a.menue4_hover:link,a.menue4_hover:hover,a.menue4_hover:visited{
  font-family: ;
  font-size: px;
  text-decoration: none;
  color: #;
  font-weight:normal;  font-style: normal;  }
//-->


.text{
font-family: Arial;
font-size: 12px;
color: #ffffff;
    }
body,p,li,ul,td{
font-family: Arial;
font-size: 12px;
color: #ffffff;
    }

/*a.menue11:link,a.menue11:visited{*/
a.menue11 {
  font-family:  !important;
  font-size: px !important;
  text-decoration: none;
  padding-right:20px; 
  color: # !important;
  padding-top: 0px;
  display:block;
  padding-bottom: 0px;
  font-weight:normal;  font-style: normal;    }

a.menue11:hover{
  color: #;
}
a.menue_hover11:link,a.menue_hover11:hover,a.menue_hover11:visited{
  font-family: ;
  font-size: px;
  text-decoration: none;
  display:block;
  
  padding-right:20px;  
  color: #;
  padding-top: 0px;
  padding-bottom: 0px;
  font-weight:normal;  font-style: normal;    }

/*********************\ 

  Body Einstellungen

\*********************/


.headline {
	font-family: verdana, arial;
	font-size: 12px;
	color: #888;
	font-weight: bold;
}
.wk_head {
	background-color: #dedede;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
   color: #555;
}
.wk_art {
	background-color: #efefef;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
   color: #676767;
}
input,textarea,select{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #ccc;
	background-color: #fff;
	font-size: 10px;
	height:16px;
}
.schwarzer_Text {
font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif;
font-size: 11px;
color: #000;
line-height: 15px;
text-decoration: none;
}
.weisser_Text {
font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif;
font-size: 11px;
color: #000;
line-height: 15px;
text-decoration: none;
}
.oranger_Text {
font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif;
font-size: 11px;
color: #000;
line-height: 15px;
text-decoration: none;
}
.schwarzer_Link {
	font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 15px;
	text-decoration: underline;
}
.weisser_Link {
	font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	line-height: 15px;
	text-decoration: underline;
}
.oranger_Link {
	font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 11px;
	color: #F2793c;
	line-height: 15px;
	text-decoration: underline;

}

a:link, a:visited {
font-family: ;
font-size: px;
color: #;
  font-weight:normal;  font-style: normal;  text-decoration:none;
}
a:hover{
font-family: ;
font-size: px;
color: #;
  font-weight:normal;  font-style: normal;  text-decoration:none;
}



.head{
font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif;
font-size: 13px;
color: #fff;
line-height: 15px;
}
.headfett{
font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif;
font-size: 13px;
color: #fff;
line-height: 15px;
font-weight: bold;
}
.textnorm{
font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif;
font-size: 12px;
color: #fff;
line-height: 15px;
}
.textkursiv{
font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif;
font-size: 12px;
color: #fff;
line-height: 15px;
font-style: italic;
}
.textnormfett{
font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif;
font-size: 12px;
color: #fff;
line-height: 15px;
font-weight: bold;
}

.headsw{
font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif;
font-size: 13px;
color: #000;
line-height: 15px;
}
.headfettsw{
font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif;
font-size: 13px;
color: #000;
line-height: 15px;
font-weight: bold;
}
.textnormsw{
font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif;
font-size: 12px;
color: #000;
line-height: 15px;
}
.textkursivsw{
font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif;
font-size: 12px;
color: #000;
line-height: 15px;
font-style: italic;
}
.textnormfettsw{
font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif;
font-size: 12px;
color: #000;
line-height: 15px;
font-weight: bold;
}


p {
	margin: 1em 0;
}

input.button
{
    display:block;
    
    font: bold 11px Arial;
    border:0px;
    color:#444;
    padding:5px;
    cursor:pointer;
    height:26px;
}
input.red
{
    background-color:#a20009;
}
input.yellow
{
    background-color:#a29800;
}
input.blue
{
    background-color:#115f86;
}
input.green
{
    background-color:#677c05;
}
input.orange
{
    background-color:#ac5900;
}
input.inp
{
    width:250px;
}
textarea.inp
{
    width:250px;
    height:100px;
}
.button
{
    display:block;
    
    font: bold 11px Arial;
    border:0px;
    color:#444;
    padding:5px;
    cursor:pointer;
    height:26px;
    width:auto;
}
.red
{
    background-color:#a20009;
}
.yellow
{
    background-color:#a29800;
}
.blue
{
    background-color:#115f86;
}
.green
{
    background-color:#677c05;
}
.orange
{
    background-color:#ac5900;
}
.red_text
{
    color:#a20009;
}
.yellow_text
{
    color:#a29800;
}
.blue_text
{
    color:#115f86;
}
.green_text
{
    color:#677c05;
}
.orange_text
{
    color:#ac5900;
}
ul
{
    
    margin:0;
    margin-left:15px;
    padding:0;
}
ul.head
{
    
    margin:0;
    margin-left:25px;
    padding:0;
}
ul.sub
{
    
    margin:0;
    margin-left:5px;
    padding:0;
}
li
{
padding:2px;
}
*
{
line-height:16px;
}
b,strong
{
/*font-size:12px;
font-weight:bold;

padding:0;
margin:0;
margin-bottom:100px;
padding-bottom:100px;*/
}
p
{
margin:0;
padding:0;
margin-left:0px;
padding-left:1px;
}
.tbl_border td
{
    border: 1px dotted silver;
}


/* ------------------- CSS EDIT BOXES ------------------- */

.cssEditBoxWrapper
{
    display:    block;
    height:     150px;
    max-height: 140px;
    position:   absolute;
    width:      180px;
    z-index:    51;
}

.cssEditBoxDivOpacity
{
    background: #444;
    border:     4px solid white;   
    height:     100%;
    position:   absolute;
    width:      100%;
    z-index:    50; 
    opacity:    0.5;
    filter:     alpha(opacity=50);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

.cssEditBoxDiv
{
    display:    block;
    padding:    10px;
    position:   absolute;
    z-index:    51;
}

.cssEditBoxTable
{
    position:   absolute;
    z-index:    55;
}

.cssEditBoxTable td
{
    padding:        0px 5px 5px 5px;
    white-space:    nowrap;
} 

.cssEditBoxTable td .textinputBox
{
    color:      #444;
    font:       bold 14px Arial;
    height:     27px;
    padding:    5px;
    text-align: center;
    width:      48px;
}

.cssEditBoxHeading
{
    font:   bold 24px Georgia;
    color:  #fff;
}

.cssEditBoxSaveDiv 
{
    float:  right;
}
.cssEditArrow img
{
    opacity:    0.5;
    filter:     alpha(opacity=50);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.cssEditBoxSaveDiv a:link, .cssEditBoxSaveDiv a:visited, .cssEditBoxSaveDiv a:hover , .cssEditBoxSaveDiv a:active
{
    color:  white !important;
    font:   bold 11px Georgia;   
}

.cssEditBoxSave div img
{
    border:         0;
    margin-right:   3px;
    margin-top:     -1px;
}
.cssEditSuccesDiv
{
	background           : #deffbf url(img/done.gif) center no-repeat;
	background-position  : 10px 50%; /* x-pos y-pos */
	border-bottom        : 2px solid #9cff24;
	border-top           : 2px solid #9cff24;
	color                : #444;
	text-align           : left;
	padding              : 5px 20px 5px 35px;
}
    #slideshow {
        position:relative;
        top:30px;
        display:block;
        height:230px;
    }
    
    #slideshow IMG {
        position:absolute;
        top:0;
        left:0;
        z-index:8;
        opacity:0.0;
    }
    
    #slideshow IMG.active {
        z-index:10;
        opacity:1.0;
    }
    
    #slideshow IMG.last-active {
        z-index:9;
    }
    
    
    
    #slideshow_2 {
        position:relative;
        top:30px;
        display:block;
        height:230px;
    }
    
    #slideshow_2 IMG {
        position:absolute;
        top:0;
        left:0;
        z-index:8;
        opacity:0.0;
    }
    
    #slideshow_2 IMG.active {
        z-index:10;
        opacity:1.0;
    }
    
    #slideshow_2 IMG.last-active {
        z-index:9;
    }  
    
    
    #slideshow_3 {
        position:relative;
        top:30px;
        display:block;
        height:230px;
    }
    
    #slideshow_3 IMG {
        position:absolute;
        top:0;
        left:0;
        z-index:8;
        opacity:0.0;
    }
    
    #slideshow_3 IMG.active {
        z-index:10;
        opacity:1.0;
    }
    
    #slideshow_3 IMG.last-active {
        z-index:9;
    }        

#slideshow_4 {
        position:relative;
        top:30px;
        display:block;
        height:230px;
    }
    
    #slideshow_4 IMG {
        position:absolute;
        top:0;
        left:0;
        z-index:8;
        opacity:0.0;
    }
    
    #slideshow_4 IMG.active {
        z-index:10;
        opacity:1.0;
    }
    
    #slideshow_4 IMG.last-active {
        z-index:9;
    }  


#slideshow_5 {
        position:relative;
        top:30px;
        display:block;
        height:230px;
    }
    
    #slideshow_5 IMG {
        position:absolute;
        top:0;
        left:0;
        z-index:8;
        opacity:0.0;
    }
    
    #slideshow_5 IMG.active {
        z-index:10;
        opacity:1.0;
    }
    
    #slideshow_5 IMG.last-active {
        z-index:9;
    }  
    
    
#slideshow_6 {
        position:relative;
        top:30px;
        display:block;
        height:230px;
    }
    
    #slideshow_6 IMG {
        position:absolute;
        top:0;
        left:0;
        z-index:8;
        opacity:0.0;
    }
    
    #slideshow_6 IMG.active {
        z-index:10;
        opacity:1.0;
    }
    
    #slideshow_6 IMG.last-active {
        z-index:9;
    }              
    
    
#slideshow_7 {
        position:relative;
        top:30px;
        display:block;
        height:230px;
    }
    
    #slideshow_7 IMG {
        position:absolute;
        top:0;
        left:0;
        z-index:8;
        opacity:0.0;
    }
    
    #slideshow_7 IMG.active {
        z-index:10;
        opacity:1.0;
    }
    
    #slideshow_7 IMG.last-active {
        z-index:9;
    }      
     
     
     #slideshow_8 {
        position:relative;
        top:30px;
        display:block;
        height:230px;
    }
    
    #slideshow_8 IMG {
        position:absolute;
        top:0;
        left:0;
        z-index:8;
        opacity:0.0;
    }
    
    #slideshow_8 IMG.active {
        z-index:10;
        opacity:1.0;
    }
    
    #slideshow_8 IMG.last-active {
        z-index:9;
    }    



#slideshow_9 {
        position:relative;
        top:30px;
        display:block;
        height:230px;
    }
    
    #slideshow_9 IMG {
        position:absolute;
        top:0;
        left:0;
        z-index:8;
        opacity:0.0;
    }
    
    #slideshow_9 IMG.active {
        z-index:10;
        opacity:1.0;
    }
    
    #slideshow_9 IMG.last-active {
        z-index:9;
    }  
    
 #slideshow_10 {
        position:relative;
        top:30px;
        display:block;
        height:230px;
    }
    
    #slideshow_10 IMG {
        position:absolute;
        top:0;
        left:0;
        z-index:8;
        opacity:0.0;
    }
    
    #slideshow_10 IMG.active {
        z-index:10;
        opacity:1.0;
    }
    
    #slideshow_10 IMG.last-active {
        z-index:9;
    }  


h1
{
    font-family:Arial;
    font-size:18px;
    margin:0;
    margin-left:0px;
    margin-bottom:13px;
    padding:0;
    font-weight:normal;
    color:#ff6600;
    font-style:italic;
}
h2
{
    font-family:Arial;
    font-size:11px;
    margin:0;
    margin-bottom:13px;
    padding:0;
    font-weight:normal;
    color:#004182;
}
h3
{
    font-family:Arial;
    font-size:11px;
    margin:0;
    margin-bottom:13px;
    padding:0;
    font-weight:bold;
    color:#004182;
}
a:hover{

    text-decoration:underline;
}
a {
   outline: none;
}
a {
   outline: none;
}
body{ 

}   
/*	Invisible left hotspot */
div.scrollingHotSpotLeft
{
	/* 	The hotspots have a minimum width of 100 pixels 
	and if there is room the will grow and occupy 15% 
	of the scrollable area (30% combined). Adjust it 
	to your own taste. */
	min-width: 75px;
	width: 10%;
	height: 110px;
	/*	There is a big background image and it's used 
		to solve some problems I experienced
		with Internet Explorer 6. */
	background-image: url(../images/big_transparent.gif);
	background-repeat: repeat;
	background-position: center center;
	position: relative;
    margin-top:-64px;
    top: 64px;
	z-index: 200;
    
	/*left: 0;
	/*  The first url is for Firefox and other browsers, the second is for Internet Explorer */
	cursor: url(../images/cursors/cursor_arrow_left.cur), url(images/cursors/cursor_arrow_left.cur),w-resize;
}

/*	Visible left hotspot */
div.scrollingHotSpotLeftVisible
{
	background-image: url(../images/arrow_left.gif);				
	background-color: #fff;
	background-repeat: no-repeat;
	opacity: 0.35; /* Standard CSS3 opacity setting */
	-moz-opacity: 0.35; /* Opacity for really old versions of Mozilla Firefox (0.9 or older) */
	filter: alpha(opacity = 35); /* Opacity for Internet Explorer. */
	zoom: 1; /* Trigger "hasLayout" in Internet Explorer 6 or older versions */
}

/* Invisible right hotspot */
div.scrollingHotSpotRight
{
	min-width: 75px;
	width: 10%;
	height: 110px;
	background-image: url(../images/big_transparent.gif);
	background-repeat: repeat;
	background-position: center center;
	position: relative;
    margin-top:-64px;
    top:64px;
	z-index: 200;
    left:430px;
	right: 0;
	/*  The first url is for Firefox and other browsers, the second is for Internet Explorer */
	cursor: url(../images/cursors/cursor_arrow_right.cur), url(images/cursors/cursor_arrow_right.cur),e-resize;
}

/* Visible right hotspot */
div.scrollingHotSpotRightVisible
{
	background-image: url(../images/arrow_right.gif);
	background-color: #fff;
	background-repeat: no-repeat;
	opacity: 0.35;
	filter: alpha(opacity = 35);
	-moz-opacity: 0.35;
	zoom: 1;
}

/*	The scroll wrapper is always the same width and 
	height as the containing element (div). Overflow 
	is hidden because you don't want to show all of 
	the scrollable area.
*/
div.scrollWrapper
{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

div.scrollableArea
{
	position: relative;
	width: auto;
	height: 100%;
}
</style>