

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

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




a.menue, div.menue a, a.menue:link, div.menue a:link
{
  font-family: Arial;
  font-size: 18px;
  text-decoration: none;
  color: #a40233 !important; 
  padding-top: 0px;
  /*display:block;*/
  padding-bottom: 0px;

  background-repeat: no-repeat;

  font-weight:bold;  font-style: normal;          
}
div.menue a:hover
{
      font-family: Arial;
  font-size: 18px;
  text-decoration: none;
  color: #f6b33e !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:bold;  font-style: normal;    display:block;
        }
a.menue:visited, div.menue a:visited
{
  font-family: Arial;
  font-size: 18px;
  text-decoration: none;
  color: #a40233 !important; 
  padding-top: 0px;
  padding-bottom: 0px;
   /*background-image: url(img/menue/main_normal.gif);*/
  font-weight:bold;  font-style: normal;              
}

div.menue{
		}

a.menue:hover, div.menue a:hover
{
  /*font-family: Arial;
  font-size: 18px;
  text-decoration: none;
  color: #f6b33e !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:bold;  font-style: normal;    display:block;
          /* Hintergrund fest eingebunden 
  /*background-image:url('../img/menue_bg.jpg');
  height:22px;*/
  
    font-family: Arial;
  font-size: 18px;
  text-decoration: none;
  color: #f6b33e !important; 
  padding-top: 0px;
  padding-bottom: 0px;
   /*background-image: url(img/menue/main_normal.gif);*/
  font-weight:bold;  font-style: normal;              
}

a.menueTD:link, div.menueTD a:link
{
  font-family: Arial;
  font-size: 18px;
  text-decoration: none;
  color: #a40233 !important; 
  padding-top: 0px;
  padding-bottom: 0px;
  /*ackground-image: url(img/menue/main_hover.gif);*/
  font-weight:bold;  font-style: normal;        
}
a.menueTD:visited, div.menueTD a:visited
{
  font-family: Arial;
  font-size: 18px;
  text-decoration: none;
  color: #a40233 !important; 
  padding-top: 0px;
  padding-bottom: 0px;
  font-weight:bold;  font-style: normal;        }
a.menueTD:hover, div.menueTD a:hover
{
  font-family: Arial;
  font-size: 18px;
  text-decoration: none;
  color: #f6b33e;
  padding-top: 0px;
  padding-bottom: 0px;
  /*background-image: url(img/menue/main_hover.gif);*/
  font-weight:bold;  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: Arial;
  font-size: 18px;
  text-decoration: none;
  color: #f6b33e !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:bold;  font-style: normal;    display:block;
          /* Hintergrund fest eingebunden 
  /*background-image:url('../img/menue_bg.jpg');
  height:22px;*/
  
    font-family: Arial;
  font-size: 18px;
  text-decoration: none;
  color: #f6b33e !important; 
  padding-top: 0px;
  padding-bottom: 0px;
   /*background-image: url(img/menue/main_normal.gif);*/
  font-weight:bold;  font-style: normal;              }

div.menue_hover{
		}




a.menue2{
  font-family:  !important;
  font-size: px !important;
  text-decoration: none;
  color: # !important;
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: left;
  /*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: ;
  font-size: px;
  text-decoration: none;
  color: #;
  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: ;
  font-size: px;
  text-decoration: none;
  color: #;
  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: ;
  font-size: px;
  text-decoration: none;
  text-align: center;
  /*background-image: url(img/menue/subnavi_active.gif);*/
  background-repeat: no-repeat;
  color: #;
    padding-top: 0px;
  padding-bottom: 0px;
  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: ;
  font-size: px;
  text-decoration: none;
  color: #;
  text-align: center;
  /*background-image: url(img/menue/subnavi_active.gif);*/
  background-repeat: no-repeat;
  font-weight:normal;  font-style: normal;           }

div.menue2_hover {
		}
a.menue_f:link,a.menue_f:visited{
  font-family: Verdana;
  font-size: 11px;
  text-decoration: none;
  color: #aaa;
  padding-top: 0px;
  padding-bottom: 0px;
  font-weight:normal;  font-style: normal;  }
a.menue_f:hover{
  font-family: Verdana;
  font-size: 11px;
  text-decoration: none;
  color: #bbb;
  padding-top: 0px;
  padding-bottom: 0px;
  font-weight:normal;  font-style: normal;  }
a.menue5:link{
  font-family: Verdana;
  font-size: 11px;
  text-decoration: none;
  color: #707070;
  padding-top: 0px;
  padding-bottom: 0px;
  font-weight:normal;  font-style: normal;  }
a.menue5:visited{
  font-family: Verdana;
  font-size: 11px;
  text-decoration: none;
  color: #707070;
  font-weight:normal;  font-style: normal;  }
a.menue5:hover{
    font-family: Verdana;
  font-size: 11px;
  text-decoration: none;
  color: #262626;
    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: Verdana;
  font-size: 11px;
  text-decoration: none;
  color: #262626;
  font-weight:normal;  font-style: normal;  }

a.menue3:link, a.menue3:visited{
    padding:0 !important;margin:0 !important;width:auto !important;
	color:# ;
	text-decoration: none;
	font-family:  !important;
	font-size: px !important;
  font-weight:normal;  font-style: normal;  }

a.menue3:hover{
    padding:0 !important;margin:0 !important;width:auto !important;
    color:# ;
	text-decoration: none;
	font-family:  !important;
	font-size: px !important;
  font-weight:normal;  font-style: normal;  }

a.menue3_hover:link,a.menue3_hover:hover,a.menue3_hover:visited{
  font-family:  !important;
  font-size: px !important;
  text-decoration: none;
  color: # !important;
  font-weight:normal;  font-style: normal;  }
a.menue4:link{
	color:#000000;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
  font-weight:bold;  font-style: normal;  }
a.menue4:visited{
	color:#000000;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
  font-weight:bold;  font-style: normal;  }
a.menue4:hover{
  	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
  font-weight:bold;  font-style: normal;  	color:#db0000;
}
a.menue4_hover:link,a.menue4_hover:hover,a.menue4_hover:visited{
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  color: #db0000;
  font-weight:bold;  font-style: normal;  }
//-->


.text{
font-family: Verdana;
font-size: 13px;
color: #222222;
    }
body,p,li,ul,td{
font-family: Verdana;
font-size: 13px;
color: #222222;
    }

/*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: # !important;
}
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: # !important;
  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: Verdana;
font-size: 12px;
color: #a40233;
  font-weight:bold;  font-style: normal;  text-decoration:none;
}
a:hover{
font-family: Verdana;
font-size: 12px;
color: #f6b33e;
  font-weight:bold;  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;
    display:block;
}
.text ul
{
    margin:20px;
    margin-left:20px;
}
ul.head
{
    
    margin:0;
    margin-left:25px;
    padding:0;
}
ul.sub
{
    
    margin:0;
    margin-left:5px;
    padding:0;
}
li
{
padding:2px;
}
*
{
line-height:18px;
}
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:Verdana;
    font-size:18px;
    margin:0;
    margin-left:0px;
    margin-bottom:13px;
    padding:0;
    font-weight:normal;
    color:#565656;
    font-style:normal;
}    
    h2
{
    font-family:Verdana;
    font-size:11px;
    margin:0;
    margin-bottom:13px;
    padding:0;
    font-weight:normal;
    color:#004182;
}
h3
{
    font-family:Verdana;
    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{ 
  overflow:auto;
  overflow: -moz-scrollbars-vertical;
}   
/*	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%;
}
td.box_head_left
{
    
}
div.box_container
{
    width:auto;
    height:auto;
}
td.box_head_left
{
    width: 9px;
}
td.box_head_middle
{
    background-image:url(../img/kr_box_top_center.jpg);
    background-repeat:repeat-x;
    color:#ffffff;
    font-size: 14px;
    font-weight: bold;
    font-family:Arial, Verdana;
}
td.box_head_right
{
    width: 28px;
}
td.box_content
{
    background-color:#FFFFFF;
    border: 1px solid #D7D7D7!important;
    border-top:none!important;
    border-bottom:none!important;
}

td.box_content_no_border
{
    /*background-color:#FFFFFF;*/
}

td.box_foot_left
{
    background-image:url(../img/kr_box_bottom_left.jpg);
    background-repeat:repeat-x;
    height:9px;
    width:28px;
}
td.box_foot_middle
{
    background-image:url(../img/kr_box_bottom_center.jpg);
    background-repeat:repeat-x;
}
td.box_foot_right
{
    background-image:url(../img/kr_box_bottom_right.jpg);
    background-repeat:no-repeat;
    height:9px;
    width:28px;
}
.haupt_navi
{
	cursor:pointer;
}

/* PAGINATION */

/*
a.arrow {
	border: 1px solid silver;
	font: 11px Courier New;
    padding:0 3px 0 3px;
        text-decoration: none !important;
}

a.normal {
	font-weight: bold !important; 
		padding: 0px !important;
	margin: 0px !important;
}

a.activ
{
    font:bold 11px Verdana !important;
        text-decoration: none;
    padding:3px;
}

table.pagination .pag_activ
{
	color: red !important;
	font-weight: bold;
}

*/




.page_td
{
	height:15px;
	width:15px;
	background-image:url('../img/pagination_images/pag-button1.gif');
	background-repeat:no-repeat;
}

.active_page_td
{
	height:15px;
	width:15px;
	background-image:url('../img/pagination_images/pag-button1-on.gif');
	background-repeat:no-repeat;
}

.over_page_td
{
	height:15px;
	width:15px;
	background-image:url('../img/pagination_images/pag-button1-over.gif');
	background-repeat:no-repeat;
}

.page_triple_td
{
	height:15px;
	width:23px;
	background-image:url('../img/pagination_images/pag-button2.gif');
	background-repeat:no-repeat;
}

.over_page_triple_td
{
	height:15px;
	width:23px;
	background-image:url('../img/pagination_images/pag-button2-over.gif');
	background-repeat:no-repeat;
}

.active_triple_page_td
{
	height:15px;
	width:23px;
	background-image:url('../img/pagination_images/pag-button2-on.gif');
	background-repeat:no-repeat;
}

.single_pag_number
{
	margin-left:4px;
	margin-bottom:2px;
}

.double_pag_number
{
	margin-left:4px;
	margin-bottom:2px;
}

.triple_pag_number
{
	margin-left:1px;
	margin-bottom:2px;
}

.end_pag_number
{
	margin-bottom:2px;
}

.dbl_arrow_left
{
	width:15px;
	height:15px;
	background-image:url('../img/pagination_images/pag-pfeil2-links.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

.dbl_arrow_left_over
{
	width:15px;
	height:15px;
	background-image:url('../img/pagination_images/pag-pfeil2-links-over.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

.sngl_arrow_left
{
	width:15px;
	height:15px;
	background-image:url('../img/pagination_images/pag-pfeil1-links.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

.sngl_arrow_left_over
{
	width:15px;
	height:15px;
	background-image:url('../img/pagination_images/pag-pfeil1-links-over.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

.dbl_arrow_right
{
	width:15px;
	height:15px;
	background-image:url('../img/pagination_images/pag-pfeil2-rechts.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

.dbl_arrow_right_over
{
	width:15px;
	height:15px;
	background-image:url('../img/pagination_images/pag-pfeil2-rechts-over.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

.sngl_arrow_right
{
	width:15px;
	height:15px;
	background-image:url('../img/pagination_images/pag-pfeil1-rechts.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

.sngl_arrow_right_over
{
	width:15px;
	height:15px;
	background-image:url('../img/pagination_images/pag-pfeil1-rechts-over.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

table.pagination
{
	height:15px;
}



td.pagination
{
	height:10px;
	font-size:3px !important;
	color:green;
	padding:0 !important;
	margin:0 !important;
}


a.arrow_pag:link {
	font: 9px Verdana;
    color:565656;            text-decoration: none !important;
}

a.arrow_pag:visited {
	font: 9px Verdana;

    color:565656;            text-decoration: none !important;
}

a.arrow_pag:hover {
	font: 9px Verdana;

    color:003266;            text-decoration: none !important;
}

a.arrow_pag:active {
	font: 9px Verdana;

    color:565656;            text-decoration: none !important;
}


a.pag_link:link
{
    font:9px Verdana;
	color:565656;		 
    text-decoration:none;

}

a.pag_link:visited
{
    font:9px Verdana;
	color:565656;		
    text-decoration:none;
}
a.pag_link:hover
{
    font:9px Verdana;
	color:003266;		
    text-decoration:none;
}

a.pag_link:active
{
    font:9px Verdana;
	color:565656;		  
    text-decoration:none;
}

a.pag_activ:link
{
    font:9px Verdana;
	color:#f7941d;		
    text-decoration:none;
}
a.pag_activ:visited
{
    font:9px Verdana;
	color:#f7941d;		  
    text-decoration:none;
}
a.pag_activ:hover
{
    font:9px Verdana;
	color:#f7941d;		
    text-decoration:none;
}
a.pag_activ:active
{
    font:9px Verdana;
	color:#f7941d;		 
    text-decoration:none;
}




/*
a.arrow_pag:link {
	font: 9px Verdana;
    padding:0 3px 0 3px;
    color:565656;            text-decoration: none !important;
}

a.arrow_pag:visited {
	font: 9px Verdana;
    padding:0 3px 0 3px;
    color:565656;            text-decoration: none !important;
}

a.arrow_pag:hover {
	font: 9px Verdana;
    padding:0 3px 0 3px;
    color:003266;            text-decoration: none !important;
}

a.arrow_pag:active {
	font: 9px Verdana;
    padding:0 3px 0 3px;
    color:565656;            text-decoration: none !important;
}


a.pag_link:link
{
    font:9px Verdana;
	color:565656;		    padding:3px;
    text-decoration:none;

}

a.pag_link:visited
{
    font:9px Verdana;
	color:565656;		    padding:3px;
    text-decoration:none;
}
a.pag_link:hover
{
    font:9px Verdana;
	color:003266;		    padding:3px;
    text-decoration:none;
}

a.pag_link:active
{
    font:9px Verdana;
	color:565656;		    padding:3px;
    text-decoration:none;
}

a.pag_activ:link
{
    font:9px Verdana;
	color:#f7941d;		    padding:3px;
    text-decoration:none;
}
a.pag_activ:visited
{
    font:9px Verdana;
	color:#f7941d;		    padding:3px;
    text-decoration:none;
}
a.pag_activ:hover
{
    font:9px Verdana;
	color:#f7941d;		    padding:3px;
    text-decoration:none;
}
a.pag_activ:active
{
    font:9px Verdana;
	color:#f7941d;		    padding:3px;
    text-decoration:none;
}
*/
/* PAGINATION ENDE */


/* CONTENT BOX CSS */
h2.content_headline
{
    margin:0;padding:0;
    font: bold 12px Arial;
    line-height:24px;
    color:#424242 !important;
}    
    .box_corner_tl
{
    position:absolute;top:0px;left:0px;
    background-image:url(../templates/img/box_border_tl.png);
    height:8px;width:8px;
    z-index:900;
}
.box_corner_tr
{
    position:absolute;top:0px;right:-2px;
    background-image:url(../templates/img/box_border_tr.png);
    height:8px;width:8px;
    z-index:900;
}
.box_corner_bl
{
    position:absolute;bottom:0px;left:0px;
    background-image:url(../templates/img/box_border_bl.png);
    height:8px;width:8px;
    z-index:900;
} 
.box_corner_br
{
    position:absolute;bottom:0px;right:-2px;
    background-image:url(../templates/img/box_border_br.png);
    height:8px;width:8px;
    z-index:900;
}
.content_box_wrapper
{
    position:relative;
    background:#fff;
    float:left;
}  

.content_box_head_green
{
    background-image:url(../templates/img/box_head_green.png);
    background-repeat:repeat-x;
    background-position: top;
}
.content_box_border
{
    
    margin-right:-2px;
    margin-left:0;
    border:1px solid #d7d7d7;

    background-image:url(../templates/img/box_border_bm.png);
    background-repeat:repeat-x;
    background-position: bottom;
    border-bottom:0px;
    padding-bottom:2px;
} 
/*
    
Content Box Head

*/
.content_box_head_left
{
    float:left;
    display:block;
    height:27px;width:7px;
}
.content_box_head_middle
{
    float:left;
    display:block;
    height:27px;
}
.content_box_head_right
{
    float:left;
    display:block;
    height:27px;width:8px;
}    
.content_box_k_black
{
    float:left;
    display:block;
    height:27px;width:21px;
    background:url(../templates/img/k_schwarz.png) 2px 7px no-repeat;
}
.content_box_k_green
{
    float:left;
    display:block;
    height:27px;width:21px;
    background:url(../templates/img/k_gruen.png) 2px 7px no-repeat;
}    
.content_box_head_headline
{
    font: bold 14px Arial;
    margin-top:6px;
    float:left;
}    
.content_box_head_headline_white
{
    color:#fff;
}   
.content_box_head_headline_black
{
    color:#000;
} 
/*
    
Box Border 

*/
.box_corner_tl
{
    position:absolute;top:0px;left:0px;
    background-image:url(../img/box_border_tl.png);
    height:8px;width:8px;
    z-index:900;
}
.box_corner_tr
{
    position:absolute;top:0px;right:-2px;
    background-image:url(../img/box_border_tr.png);
    height:8px;width:8px;
    z-index:900;
}
.box_corner_bl
{
    position:absolute;bottom:0px;left:0px;
    background-image:url(../img/box_border_bl.png);
    height:8px;width:8px;
    z-index:900;
} 
.box_corner_br
{
    position:absolute;bottom:0px;right:-2px;
    background-image:url(../img/box_border_br.png);
    height:8px;width:8px;
    z-index:900;
}   
.box_white_ausgabe_box_tbl
{
	width:100%;
	margin-bottom:7px;
}
.box_white_ausgabe_box_ecke
{
	height:4px;
	width:4px;
}
.box_white_ausgabe_box_top
{
	/*border-top:1px solid #d7d7d7;*/
	height:4px;
}
.box_white_ausgabe_box_bottom
{
	/*border-bottom:1px solid #d7d7d7;*/
	height:4px;
}
.box_white_ausgabe_box_inhalt_left
{
	/*border-left:1px solid #d7d7d7;*/
}
.box_white_ausgabe_box_inhalt
{
	padding:5px;
	width:100%;
}
.content_spacing
    {
        /*border:1px solid white;*/
        border-top:0;
    }
    
.widget
{
    width:300px;
    background:#f1f1f1;
}
.widget td.head
{
        background:#9ec7e7;
    height:22px;
    padding-left:13px;
    font:bold 13px Verdana;
    line-height:10px !important;
    color:#fff;
}
.widget td.head span
{
    
        
}
.login_button
{
    /*background-image:url(../img/login_button.gif);*/
    background-image:url(../img/arrow_right.gif);
    background-color:#e9eae9;
    width:11px;
    height:41px;
    border:0;
    cursor:pointer;
    background-repeat:no-repeat;
}


/* MITARBEITER WIDGET */






.mitarbeiter_container 
{
	width:244px;
}
.mitarbeiter_container div 
{
	width:230px;
}
.mitarbeiter_container 
{
	width:324px;
}

.mitarbeiter_widget
{
    width:323px;
    
    background-image:url(../img/widget_end_gray.png);
    background-repeat:no-repeat;
    background-position:bottom;
    
    font-family:verdana!important;
    font-size:13px;
    position:relative;
    overflow: auto;
}

.mitarbeiter_widget .headline
{
    font-size: 18px;
    color: #003266;
    font-weight:normal!important;
    margin:0px 0px 17px 34px;
    }

.mitarbeiter_widget .content
{
    margin:0px 0px 30px 34px;
    padding:0px;
    position:relative;
    line-height:0px;
}

.mitarbeiter_widget .content .mitarbeiter_date
{
    color:#5fa0ce;
    font-size: 11px;
    line-height:20px;  
    font-family:verdana!important;
    margin:0px;
    padding:0px;
    
}

.mitarbeiter_widget .content .mitarbeiter_name
{
    color:#606060;
    font-size: 12px;
    font-weight:bold;   
    line-height:9px;
    font-family:verdana!important;
}

.mitarbeiter_widget .content .mitarbeiter_detail
{
    color:#f7941d;
    font-size: 10px;
    font-weight:bold;   
    line-height:14px;
    font-family:verdana!important;
    font-size:12px;
}

.mitarbeiter_widget .content .mitarbeiter_desc
{
    color:#606060;
    font-size: 12px;
    line-height:15px;
    font-family:verdana!important;
}

.mitarbeiter_container ul, .mitarbeiter_container li
{
	margin:0;
	padding:0;
	list-style:none;
}
.mitarbeiter_container, .mitarbeiter_container li
{ 
	width:250px;
	/*height:220px;*/
	overflow:hidden; 
}

.mitarbeiter_spacer
{
    display:block;
    height:7px;
    width:0px;
}








.mitarbeiter_widget .head_left
{
    float:left;
    width:108px;
    height:52px;
    background-color:#1a4977;
    font-weight:bold;
    color:#ff911e;
    font-size:30px;
    line-height:52px;   
}

.mitarbeiter_widget .head_right
{
    float:left;
    width:216px;
    height:52px;
    font-weight:bold;
    color:#FFFFFF;
    font-size:16px;
    font-family:verdana;
    background-color:#325c84;
}

.mitarbeiter_widget .head_right span
{
    margin-left:10px;
    line-height:52px;
}

.mitarbeiter_widget .mitarbeiter_content
{
    color:#808080;
    font-size:14px;
    margin-top:10px;
}

.mitarbeiter_image
{
	width:79px;
	height:119px;
	-webkit-box-shadow: 0 3px 6px -3px #7d7d7d;
	-moz-box-shadow: 0 3px 6px -3px #7d7d7d;
	box-shadow: 0 3px 6px -3px #7d7d7d;
	background-color:white;
	position: relative;
	top:-32px;
	left:14px;
	vertical-align: top;
}

.mitarbeiter_widget_bottom_left_hell
{
	background-image:url('../img/widget_mitarbeiter_bg_left_hell.jpg');
}

.mitarbeiter_widget_bottom_right_hell
{
	background-image:url('../img/widget_mitarbeiter_bg_right_hell.jpg');
}

.mitarbeiter_email
{
	font-family:verdana;
	font-size:11px;
	color:#77b7e4;
	font-weight:bold;
}

/*

WIDGET EVENTS

*/

	.event_container 
	{
		width:244px;
        /*border:1px solid red;*/
	}
	.event_container div 
	{
		width:230px;
	}
    .event_container 
	{
		width:324px;
		height:100%;
	}
	
		
	

    .event_widget
    {
        width:323px;
        
        background-image:url(../img/widget_end_gray.png);
        background-repeat:no-repeat;
        background-position:bottom;
        
        font-family:verdana!important;
        font-size:13px;
        position:relative;
        overflow: auto;
    }
    
    
    .event_widget .headline
    {
        font-size: 18px;
        color: #003266;
        font-weight:normal!important;
        margin:0px 0px 0px 34px;
        line-height:12px;
                
    }

    .event_widget .content
    {
        margin:13px 0px 30px 34px;
        padding:0px;
        position:relative;
        line-height:0px;
    }
    
    .event_date
    {
        color:#77b7e4;
        font-size: 12px; 
        font-family:verdana!important;
        margin:0px;
        padding:0px;
        line-height:normal;
        
    }
    
    .event_name, .event_name a
    {
        color:#5b5b5b;
        font-size: 12px;
        font-weight:bold;  
        font-family:verdana!important;
        line-height:normal;
    }
    
    .event_name a
    {
        background-image:url(../img/scroll_arrow_right.gif);
        background-position: right center;
        background-repeat:no-repeat;
    }
    .event_name a:hover
    {
        color:#f7941d;
        background-image:url(../img/scroll_arrow_right_on.gif);
    }
    
    .event_widget .content .event_detail, .news_widget_detail
    {
        color:#f7941d;
        font-size: 10px;
        font-weight:bold;   
        line-height:14px;
        font-family:verdana!important;
        font-size:12px;
    }
    
    .event_widget .content .event_desc
    {
        color:#606060;
        font-size: 12px;
        line-height:15px;
        font-family:verdana!important;
    }
    /* news_widget */
    .news_widget
    {
        width:323px;
        
        background-image:url(../img/widget_end_gray.png);
        background-repeat:no-repeat;
        background-position:bottom;
        
        font-family:verdana!important;
        font-size:13px;
        position:relative;
        overflow: auto;
    }
    
    
    .news_widget .news_widget_headline
    {
        font-size: 18px;
        color: #335c85;
        font-weight:normal!important;
        margin:0px 0px 0px 34px;
    }

    .news_widget .news_widget_content
    {
        margin:0px 0px 20px 34px;
        padding:0px;
        position:relative;
        line-height:0px;
    }
    
    .news_widget .news_widget_content .news_date
    {
        color:#5fa0ce;
        font-size: 11px;
        line-height:20px;  
        font-family:verdana!important;
        margin:0px;
        padding:0px;
        
    }
    .news_widget .news_widget_content .news_date
    {
        color:#5fa0ce;
        font-size: 11px;
        line-height:15px; 
         
        font-family:verdana!important;
        margin:0px;
        margin-top:10px;
        padding:0px;
        
    }
    .news_widget .news_widget_content .news_name
    {
        color:#606060;
        font-size: 12px;
        font-weight:bold;   
        line-height:9px;
        font-family:verdana!important;
    }
    
    .news_widget .news_widget_content .news_detail, .news_widget_detail
    {
        color:#f7941d;
        font-size: 10px;
        font-weight:bold;   
        line-height:14px;
        font-family:verdana!important;
        font-size:12px;
    }
    
    .news_widget .news_widget_content .news_desc
    {
        color:#606060;
        font-size: 12px;
        line-height:15px;
        font-family:verdana!important;
    }    
    /* news_widget */
    
    .event_container ul, .event_container li
    {
    	margin:0;
    	padding:0;
    	list-style:none;
	}
    .event_container, .event_container li
    { 
    	width:250px;
    	/*height:220px;*/
    	overflow:hidden;
    }
    .news_widget_container ul, .news_widget_container li
    {
    	margin:0;
    	padding:0;
    	list-style:none;
	}    
    .news_widget_container, .news_widget_container li
    { 
    	width:250px;
    	/*height:220px;*/
    	overflow:hidden;
    }    
    span#prevBtn
    {
        position:absolute;
        top:10px !important;
        right:12px;
        height:20px;
        width:20px;
    }
    span#prevBtnNews
    {
        position:absolute;
        top:10px;
        right:12px;
        height:20px;
        width:20px;
    }
    
    
    .event_spacer
    {
        display:block;
        height:7px;
        width:0px;
    }
    .news_widget_container ul, .news_widget_container li
    {
    	margin:0;
    	padding:0;
    	list-style:none;
	}    
        
    
    /*
    
        Mediathek Widget
    
    */	
    
    .media_container 
	{
		width:247px;
        margin-top:5px;
	}

    .media_widget
    {
        width:323px;
        
        background-image:url(../img/widget_end_gray.png);
        background-repeat:no-repeat;
        background-position:bottom;
            
        font-family:verdana;
        font-size:13px;
        position:relative;
        overflow: auto;
    }
    
    .media_widget .headline
    {
        font-size: 18px;
        color: #003266!important;
        font-weight:normal!important;
        color: #335c85;
        margin:0px 0px 20px 34px;
                
    }
    
    
    .media_widget .content
    {
        margin:0px 0px 30px 34px;
        padding:0px;
        position:relative;
    }
        
    .media_slide a img 
    {
        border:none;
    }
    
    
    .media_spacer
    {
        display:block;  
        width:0px;
        height:0px;  
    }

    
    .prev_media .arrowImg, .next_media .arrowImg
    {
        margin:5px 0px 0px 12px;        
    }
    
    .media_widget .desc
    {
        margin-top:5px;
        padding:0px;
        position:relative;
    }
    
    .widget_font
    {
		font-size:12px;
		font-family: verdana;
	}
    
    
    
    /* Lehrgangs Widget (mit Accordion Funktion) */
    
    .lehrgang_container 
	{
		width:260px;
	}
	.lehrgang_container div 
	{
		width:260px;
	}
    
    .lehrgang_widget
	{
	    width:323px;
	    
	    background-image:url(../img/widget_end_gray.png);
	    background-repeat:no-repeat;
	    background-position:bottom;
	    
	    font-family:verdana!important;
	    font-size:13px;
	    position:relative;
	    overflow: auto;
	}
	
	.lehrgang_widget .headline
	{
	    font-size: 18px;
        color: #003266;
        font-weight:normal!important;
	    margin:0px 0px 17px 34px;
        	}
	
	.lehrgang_widget .content
	{
	    margin:0px 0px 30px 34px;
	    padding:0px;
	    position:relative;
	    line-height:0px;
	}
    
	.ausbildung_content_wrapper
	{
		
	}
	
	.ausbildung_content
    {
    	margin-left:-1px;
		width: 545px;
	}
	
	.ausbildung_end_line
	{
		height:3px;
		width:100%;
		background-image:url('../img/box_end_verlauf_dot.gif');
		background-repeat:repeat-x;
		margin-top:20px;
	}
	
	.ausbildung_zurueck
	{
		margin-top:30px;
		float:left;
	}
	
	.ausbildung_zurueck a
	{
		font-weight:bold;
	}
	
	.seminar_mehr_link a
	{
		font-weight:bold;
	}


.event_widget_startseite
{
    width:275px;
    
    /*background-image:url(../img/widget_end_gray.png);*/
    background-repeat:no-repeat;
    background-position:bottom;
    
    font-family:verdana!important;
    font-size:13px;
    position:relative;
    overflow: auto;
}

.event_widget_startseite .headline
{
    font-size: 18px;
    color: #003266;
    font-weight:normal!important;
    margin:0px 0px 10px 0px;
    }

.event_widget_startseite .descr
{
    font-size: 13px;
    color: #0f3b6a;
    margin:12px 0px 10px 0px;
}

.event_widget_startseite .content
{
    margin:0px 0px 10px 0px;
    padding:0px;
    position:relative;
    line-height:0px;
}

.event_widget_startseite .content .event_date
{
    color:#5fa0ce;
    font-size: 11px;
    font-family:verdana!important;
    margin:0px;
    padding:0px;
    
}

.event_widget_startseite .content .event_name
{
    color:#606060;
    font-size: 12px;
    font-weight:bold;   
    font-family:verdana!important;
}

.event_widget_startseite .content .event_detail
{
    color:#f7941d;
    font-size: 10px;
    font-weight:bold;   
    font-family:verdana!important;
}

.event_widget_startseite .content .event_desc
{
    color:#606060;
    font-size: 12px;
    line-height:15px;
    font-family:verdana!important;
}

.event_container_startseite ul, .event_container_startseite li
{
	margin:0;
	padding:0;
	list-style:none;
}
.event_container_startseite, .event_container_startseite li
{ 
	width:250px;
	/*height:220px;*/
	overflow:hidden;
}
span#prevBtn
{
    position:absolute;
    top:-10px;
    right:12px;
    height:20px;
    width:20px;
}
span#nextBtn
{
    position:absolute;
    bottom:2px;
    right:12px;
    height:20px;
    width:20px;
    display:block;
}

.event_spacer
{
    display:block;
    height:7px;
    width:0px;
}
a{user-focus: none; outline : none; -moz-user-focus: none; -moz-outline: none; behavior: url(../userfocus.htc)}
a:focus{user-focus: none; outline : none; -moz-user-focus: none; -moz-outline: none; behavior: url(../userfocus.htc)}




/* verlauf text */
h1.page_heading {
  font: bold 24px Verdana;
  position: relative;
  color: #333333;
  letter-spacing: 0.01em;
  
}
h1.page_heading span {
white-space: nowrap;
  /*background: url(../img/headline_gradient.png) repeat-x;*/
  position: absolute;

  display: block;
  width: 100%;
  height: 50px;

}

/* Content Headline */
h2.content_headline
{
    font:18px Verdana;
    color:#003266 !important;
    margin-bottom:14px;
}
/* Content Headline */

/* ANmeldungsformular */

.register_form
{
    font-size:12px;    
}

.register_form input[type="text"], .inputTextRegister
{
    font-size:12px;
    color:#565656;
    border:none;
    height:21px;
    width:300px;
    background-image:url('../img/input_bg_middle.png');
}

.form_margin
{
    margin-bottom:5px;
}

.register_form .pflicht
{
    color:#C71417;
}

.register_form textarea, .inputTextareaRegister
{
    font-size:12px;
    color:#565656;
    padding:3px;
    height:100px;
    border:none;
    width:310px;
    resize:none;
    -moz-border-radius: 7px;
    border-radius: 7px;
    border:1px solid #CCCCCC;
    background-color:white;
    
}

.register_form select, .inputSelectRegister
{
    font-size:12px;
    color:#565656;
    height:21px;
    padding:2px;
    width:300px;
    border:none;
    background-image:url('../img/input_bg_middle.png');    
}

.register_form_small select, .inputSelectRegisterSmall
{
    font-size:12px;
    color:#565656;
    height:21px;
    padding:2px;
    width:137px;
    border:none;
    background-image:url('../img/input_bg_middle.png');    
}

.inputRadioRegister
{
    border:none;
}

.register_form .small
{
    font-size:10px;
}

.register_form .italic
{
    font-style:italic;
}


#prev_event_container,#prev_ausbildungen_container,#prevBtnNews
{
    height:10px!important;  
    background-image:url('../img/arrow_w_up_off.png');
    background-repeat: no-repeat;
}
#next_event_container,#next_ausbildungen_container,#nextBtnNews
{   
    height:10px!important;  
    background-image:url('../img/arrow_w_down_off.png');
    background-repeat: no-repeat;
    }
.headline
{
    width:245px!important;
}
.highlight { background-color: yellow }

	.content_widget 
    {
        width:323px;
        background-image:url(../img/widget_end_gray.png);
        background-repeat:no-repeat;
        background-position:bottom;
        font-family:verdana;
        font-size:13px;
        position:relative;
        overflow: auto;
    }
    
    
    .content_widget .headline
    {
        font-size: 13px;
        color: #0f3b6a;
        margin:23px 0px 10px 34px;
    }
    
    .content_widget .content
    {
        margin:15px 35px 0px 34px;
        padding:0px;
        position:relative;
    }
    
    .content_widget .content .icon
    {
        width:70px;
        height:70px;
        
        background-image:url(../img/widget_menue_icon_bg.jpg);   
        float:left;
        
        margin-right:20px;
        margin-bottom:20px;
    }
    
    .content_widget .content .icon img
    {
        margin:10px;
    }
    
    .input_bg_corner
    {
		width:5px !important;
		height:21px !important;
	}



/* Profil CSS */
.menue, .menue_hover{text-transform:uppercase;}


</style>