

table.buchung_ansicht {
WIDTH:100%;
border-collapse: collapse;
border-spacing: 0px;
}

table.buchung_ansicht_acp {
WIDTH:700px;
border-collapse: collapse;
border-spacing: 0px;
}

.ansicht_ob_k{


background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #DEDEDE 100%);
background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #DEDEDE 100%);
background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #DEDEDE 100%);
background-image: -webkit-gradient(linear, left bottom, left bottom, color-stop(0, #FFFFFF), color-stop(1, #DEDEDE));
background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #DEDEDE 100%);
background-image: linear-gradient(to bottom, #FFFFFF 0%, #DEDEDE 100%);

height:20px;

-moz-border-radius: 14px 14px 0px 0px;
-webkit-border-radius: 14px 14px 0px 0px;
border-radius: 14px 14px 0px 0px;

border-top: 1px solid #000000; 
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
text-shadow: 1px 1px 1px #000000;

font-family:Verdana;
color: #000000; 
font-size: 14px;
font-weight:normal;
text-align:left;
line-height:18px;
vertical-align:top;
padding-left:16px;
}





.ansicht_ob_innen{

background-color: #DEDEDE;
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 

padding-left:10px;
padding-right:4px;
padding-top:0px;
vertical-align:top;
}



.ansicht_ob_innen1{
WIDTH:70%;
text-shadow: 1px 1px 1px #FFFFFF;

font-family:Verdana;
color: #000000; 
font-size: 12px;
font-weight:normal;
text-align:left;
padding-left:10px;
padding-right:4px;
padding-top:0px;
vertical-align:top;
}









.ansicht_ob_bild{
WIDTH:150px;
height:93px;
float: left;

border: 0px outset #969696; 

-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;

}
.ansicht_ob_bild1{
WIDTH:150px;
float: left;
padding:2px;
}




.ansicht_ob_fuss{
height:30px;

background-color: #DEDEDE;
border-left: 1px solid #000000; 
border-right: 1px solid #000000; 
border-bottom: 1px solid #000000; 

-moz-border-radius: 0px 0px 10px 10px;
-webkit-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px;

padding-right:10px;
text-align:right;
}

table.buchung_button1 {
border-collapse: collapse;
border-spacing: 0px;
float: right;
}



.w_p_tooltip_bild  {  
WIDTH:100px; 
height:75px; 
border: 1px solid #EEEEEE; 

-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
   
}
.w_p_tooltip_bild_no  {  
border: 1px solid #EEEEEE; 

-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
   
}




#dhtmltooltip{
position: absolute;
WIDTH:380px; 
height:80px; 
visibility: hidden;
z-index: 30;
padding: 3px;

background-color:#F9F9F9;
border: 1px solid #EEEEEE; 

-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius:10px 10px 10px 10px;

text-align: left;
font-family: Verdana;
color: #000000; 
font-size: 12px;
font-weight: normal;
opacity: .9;
}

.tooltip00{
WIDTH:380px; 
height:80px; 
padding: 3px;

background-color:#F9F9F9;
border: 1px solid #EEEEEE; 

-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius:10px 10px 10px 10px;

text-align: left;
font-family: Verdana;
color: #000000; 
font-size: 12px;
font-weight: normal;
opacity: .9;
}





table.inhalt_one1{
WIDTH:100%;
border-collapse: collapse;
border-spacing: 0px;
height:20px; 
font-weight:bold;
text-align:left; 
font-family: Verdana;
color: #000000;
font-size: 12px;
border-top: 1px solid #A3A3A3;
border-left: 1px solid #A3A3A3;
border-right: 1px solid #A3A3A3;
background-color: #F7F0F3;
background-image:url();	
BACKGROUND-REPEAT: repeat-x;   background-position: top left;
}



table.inhalt_one2{
WIDTH:100%;
border-collapse: collapse;
border-spacing: 0px;
text-align:left; 
font-family: Verdana;
color: #000000;
font-size: 13px;
border: 1px solid #A3A3A3;
background-color: #F7F0F3;

}





.text_oben1{
height:20px; 
padding-left: 5px;
padding-top: 5px;
vertical-align:middle;
}













.text_innen{
WIDTH:100%;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;font-weight:bold;
background-color: #F7F0F3;
border: 1px solid #A3A3A3;
}



.text_innen1{
border-bottom: 1px solid #A3A3A3;
}


.text_innen2{border-left: 1px solid #A3A3A3;
border-bottom: 1px solid #A3A3A3;
}






#kein_tag{
background-color: #F7F0F3;
}

#back_f{
color: #000000;
background-color: #0FFF47;
background-image:url();	
font-size: 10px;
cursor:help;
}



#back_re{
color: #FFFFFF;
background-color: #DE080F;
background-image:url();	
font-size: 10px;
cursor:help;
}

#back_ein{
color: #FFFFFF;
background-color: #DE080F;
background-image:url();	
font-size: 10px;
cursor:help;
}




#back_ab{
color: #FFFFFF;
background-color: #195419;
background-image:url();	
font-size: 10px;
cursor:help;
}




#back_r{
color: #FFFFFF;
background-color: #DE080F;
background-image:url();	
font-size: 10px;
cursor:help;
}

#back_a{
font-size: 10px;
color: #000000;
background-color: #FF8471;
background-image:url();	
cursor:help;
}


#hintbox{ 
position:absolute;
top: 0;
background-color: lightyellow;

padding: 3px;
border:1px solid black;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
border-right: 1px solid black;
border-bottom: 1px solid black;
visibility: hidden;

}



.ansicht_ob_preis{


background-image: -ms-linear-gradient(bottom, #FCF7FC 0%, #989898 100%);
background-image: -moz-linear-gradient(bottom, #FCF7FC 0%, #989898 100%);
background-image: -o-linear-gradient(bottom, #FCF7FC 0%, #989898 100%);
background-image: -webkit-gradient(linear, left bottom, left bottom, color-stop(0, #FCF7FC), color-stop(1, #989898));
background-image: -webkit-linear-gradient(bottom, #FCF7FC 0%, #989898 100%);
background-image: linear-gradient(to bottom, #FCF7FC 0%, #989898 100%);

WIDTH:100px;
height:30px;

-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;

border: 1px solid #FBF2FF; 

text-shadow: 1px 1px 1px #FFE8FA;

font-family:Verdana;
color: #000000; 
font-size: 12px;
font-weight:bold;
text-align:center;
line-height:30px;
vertical-align:top;
}


.ansicht_ob_preis1{
text-align:right;
WIDTH:104px;
vertical-align:middle;
}



table.buchung_button {
border-collapse: collapse;
border-spacing: 0px;
}




.button_buchung_8 a {
display: block;
WIDTH: 60px; 
height: 20px;
line-height: 20px;

background-image: -ms-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -moz-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -o-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -webkit-gradient(linear, left bottom, left bottom, color-stop(0, #F5FAFB), color-stop(1, #D4D4D4));
background-image: -webkit-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: linear-gradient(to bottom, #F5FAFB 0%, #D4D4D4 100%);


text-decoration: none;	
font-family:Verdana;
font-size: 12px;
text-align:center; 
font-weight:normal;
font-style:normal;
color: #080808;
padding-center:0px;
text-shadow: 1px 1px 1px #CFCFCF;
  
border: 1px solid #3F3F3F; 
 
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
 


}


.button_buchung_8  a:visited {
	text-decoration: none;
	color: #080808;
}

.button_buchung_8  a:active {
	text-decoration: none;
	color: #080808;
}




.button_buchung_8  a:hover {
	WIDTH: 60px; 
	height: 20px;
	line-height: 20px;


background-image: -ms-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -moz-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -o-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -webkit-gradient(linear, left bottom, left bottom, color-stop(0, #D4D4D4), color-stop(1, #F5FAFB));
background-image: -webkit-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: linear-gradient(to bottom, #D4D4D4 0%, #F5FAFB 100%);

text-decoration: none;
text-align:center; 
font-weight:normal;
font-style:italic;
font-size: 12px;
font-family:Verdana; 
color: #080808;   
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
 
}




.button_buchung_1 a {
display: block;
WIDTH: 60px; 
height: 16px;
line-height: 16px;

background-image: -ms-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -moz-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -o-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -webkit-gradient(linear, left bottom, left bottom, color-stop(0, #F5FAFB), color-stop(1, #D4D4D4));
background-image: -webkit-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: linear-gradient(to bottom, #F5FAFB 0%, #D4D4D4 100%);


text-decoration: none;	
font-family:Verdana;
font-size: 12px;
text-align:center; 
font-weight:normal;
font-style:normal;
color: #080808;
padding-center:0px;
text-shadow: 1px 1px 1px #CFCFCF;
  
border: 1px solid #3F3F3F; 
 
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
 


}


.button_buchung_1  a:visited {
	text-decoration: none;
	color: #080808;
}

.button_buchung_1  a:active {
	text-decoration: none;
	color: #080808;
}




.button_buchung_1  a:hover {
	WIDTH: 60px; 
	height: 16px;
	line-height: 16px;


background-image: -ms-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -moz-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -o-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -webkit-gradient(linear, left bottom, left bottom, color-stop(0, #D4D4D4), color-stop(1, #F5FAFB));
background-image: -webkit-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: linear-gradient(to bottom, #D4D4D4 0%, #F5FAFB 100%);

text-decoration: none;
text-align:center; 
font-weight:normal;
font-style:italic;
font-size: 12px;
font-family:Verdana; 
color: #080808;    
}




.button_buchung_9 a {
display: block;
WIDTH: 80px; 
height: 20px;
line-height: 20px;

background-image: -ms-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -moz-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -o-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -webkit-gradient(linear, left bottom, left bottom, color-stop(0, #F5FAFB), color-stop(1, #D4D4D4));
background-image: -webkit-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: linear-gradient(to bottom, #F5FAFB 0%, #D4D4D4 100%);


text-decoration: none;	
font-family:Verdana;
font-size: 12px;
text-align:center; 
font-weight:normal;
font-style:normal;
color: #080808;
padding-center:0px;
text-shadow: 1px 1px 1px #CFCFCF;
  
border: 1px solid #3F3F3F; 
 
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
 


}


.button_buchung_9  a:visited {
	text-decoration: none;
	color: #080808;
}

.button_buchung_9  a:active {
	text-decoration: none;
	color: #080808;
}




.button_buchung_9  a:hover {
	WIDTH: 80px; 
	height: 20px;
	line-height: 20px;


background-image: -ms-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -moz-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -o-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -webkit-gradient(linear, left bottom, left bottom, color-stop(0, #D4D4D4), color-stop(1, #F5FAFB));
background-image: -webkit-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: linear-gradient(to bottom, #D4D4D4 0%, #F5FAFB 100%);

text-decoration: none;
text-align:center; 
font-weight:normal;
font-style:italic;
font-size: 12px;
font-family:Verdana; 
color: #080808;   
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
 
}




.button_buchung_2 a {
display: block;
WIDTH: 60px; 
height: 16px;
line-height: 16px;

background-image: -ms-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -moz-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -o-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -webkit-gradient(linear, left bottom, left bottom, color-stop(0, #F5FAFB), color-stop(1, #D4D4D4));
background-image: -webkit-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: linear-gradient(to bottom, #F5FAFB 0%, #D4D4D4 100%);


text-decoration: none;	
font-family:Verdana;
font-size: 12px;
text-align:center; 
font-weight:normal;
font-style:normal;
color: #080808;
padding-center:0px;
text-shadow: 1px 1px 1px #CFCFCF;
  
border: 1px solid #3F3F3F; 
 
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
 


}


.button_buchung_2  a:visited {
	text-decoration: none;
	color: #080808;
}

.button_buchung_2  a:active {
	text-decoration: none;
	color: #080808;
}




.button_buchung_2  a:hover {
	WIDTH: 60px; 
	height: 16px;
	line-height: 16px;


background-image: -ms-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -moz-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -o-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -webkit-gradient(linear, left bottom, left bottom, color-stop(0, #D4D4D4), color-stop(1, #F5FAFB));
background-image: -webkit-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: linear-gradient(to bottom, #D4D4D4 0%, #F5FAFB 100%);

text-decoration: none;
text-align:center; 
font-weight:normal;
font-style:italic;
font-size: 12px;
font-family:Verdana; 
color: #080808;   
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
 
}




.button_buchung_10 a {
display: block;
WIDTH: 120px; 
height: 20px;
line-height: 20px;

background-image: -ms-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -moz-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -o-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -webkit-gradient(linear, left bottom, left bottom, color-stop(0, #F5FAFB), color-stop(1, #D4D4D4));
background-image: -webkit-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: linear-gradient(to bottom, #F5FAFB 0%, #D4D4D4 100%);


text-decoration: none;	
font-family:Verdana;
font-size: 12px;
text-align:center; 
font-weight:normal;
font-style:normal;
color: #080808;
padding-center:0px;
text-shadow: 1px 1px 1px #CFCFCF;
  
border: 1px solid #3F3F3F; 
 
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
 


}


.button_buchung_10  a:visited {
	text-decoration: none;
	color: #080808;
}

.button_buchung_10  a:active {
	text-decoration: none;
	color: #080808;
}




.button_buchung_10  a:hover {
	WIDTH: 120px; 
	height: 20px;
	line-height: 20px;


background-image: -ms-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -moz-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -o-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -webkit-gradient(linear, left bottom, left bottom, color-stop(0, #D4D4D4), color-stop(1, #F5FAFB));
background-image: -webkit-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: linear-gradient(to bottom, #D4D4D4 0%, #F5FAFB 100%);

text-decoration: none;
text-align:center; 
font-weight:normal;
font-style:italic;
font-size: 12px;
font-family:Verdana; 
color: #080808;   
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
 
}




.button_buchung_3 a {
display: block;
WIDTH: 80px; 
height: 16px;
line-height: 16px;

background-image: -ms-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -moz-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -o-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -webkit-gradient(linear, left bottom, left bottom, color-stop(0, #F5FAFB), color-stop(1, #D4D4D4));
background-image: -webkit-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: linear-gradient(to bottom, #F5FAFB 0%, #D4D4D4 100%);


text-decoration: none;	
font-family:Verdana;
font-size: 12px;
text-align:center; 
font-weight:normal;
font-style:normal;
color: #080808;
padding-center:0px;
text-shadow: 1px 1px 1px #CFCFCF;
  
border: 1px solid #3F3F3F; 
 
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
 


}


.button_buchung_3  a:visited {
	text-decoration: none;
	color: #080808;
}

.button_buchung_3  a:active {
	text-decoration: none;
	color: #080808;
}




.button_buchung_3  a:hover {
	WIDTH: 80px; 
	height: 16px;
	line-height: 16px;


background-image: -ms-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -moz-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -o-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -webkit-gradient(linear, left bottom, left bottom, color-stop(0, #D4D4D4), color-stop(1, #F5FAFB));
background-image: -webkit-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: linear-gradient(to bottom, #D4D4D4 0%, #F5FAFB 100%);

text-decoration: none;
text-align:center; 
font-weight:normal;
font-style:italic;
font-size: 12px;
font-family:Verdana; 
color: #080808;   
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
 
}




.button_buchung_4 a {
display: block;
WIDTH: 100px; 
height: 16px;
line-height: 16px;

background-image: -ms-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -moz-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -o-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -webkit-gradient(linear, left bottom, left bottom, color-stop(0, #F5FAFB), color-stop(1, #D4D4D4));
background-image: -webkit-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: linear-gradient(to bottom, #F5FAFB 0%, #D4D4D4 100%);


text-decoration: none;	
font-family:Verdana;
font-size: 12px;
text-align:center; 
font-weight:normal;
font-style:normal;
color: #080808;
padding-center:0px;
text-shadow: 1px 1px 1px #CFCFCF;
  
border: 1px solid #3F3F3F; 
 
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
 


}


.button_buchung_4  a:visited {
	text-decoration: none;
	color: #080808;
}

.button_buchung_4  a:active {
	text-decoration: none;
	color: #080808;
}




.button_buchung_4  a:hover {
	WIDTH: 100px; 
	height: 16px;
	line-height: 16px;


background-image: -ms-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -moz-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -o-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -webkit-gradient(linear, left bottom, left bottom, color-stop(0, #D4D4D4), color-stop(1, #F5FAFB));
background-image: -webkit-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: linear-gradient(to bottom, #D4D4D4 0%, #F5FAFB 100%);

text-decoration: none;
text-align:center; 
font-weight:normal;
font-style:italic;
font-size: 12px;
font-family:Verdana; 
color: #080808;   
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
 
}




.button_buchung_12 a {
display: block;
WIDTH: 144px; 
height: 20px;
line-height: 20px;

background-image: -ms-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -moz-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -o-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -webkit-gradient(linear, left bottom, left bottom, color-stop(0, #F5FAFB), color-stop(1, #D4D4D4));
background-image: -webkit-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: linear-gradient(to bottom, #F5FAFB 0%, #D4D4D4 100%);


text-decoration: none;	
font-family:Verdana;
font-size: 12px;
text-align:center; 
font-weight:normal;
font-style:normal;
color: #080808;
padding-center:0px;
text-shadow: 1px 1px 1px #CFCFCF;
  
border: 1px solid #3F3F3F; 
 
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
 


}


.button_buchung_12  a:visited {
	text-decoration: none;
	color: #080808;
}

.button_buchung_12  a:active {
	text-decoration: none;
	color: #080808;
}




.button_buchung_12  a:hover {
	WIDTH: 144px; 
	height: 20px;
	line-height: 20px;


background-image: -ms-linear-gradient(bottom, #14D406 0%, #8AFB8E 100%);
background-image: -moz-linear-gradient(bottom, #14D406 0%, #8AFB8E 100%);
background-image: -o-linear-gradient(bottom, #14D406 0%, #8AFB8E 100%);
background-image: -webkit-gradient(linear, left bottom, left bottom, color-stop(0, #14D406), color-stop(1, #8AFB8E));
background-image: -webkit-linear-gradient(bottom, #14D406 0%, #8AFB8E 100%);
background-image: linear-gradient(to bottom, #14D406 0%, #8AFB8E 100%);

text-decoration: none;
text-align:center; 
font-weight:normal;
font-style:italic;
font-size: 12px;
font-family:Verdana; 
color: #080808;   
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
 
}




.button_buchung_5 a {
display: block;
WIDTH: 50px; 
height: 16px;
line-height: 16px;

background-image: -ms-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -moz-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -o-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -webkit-gradient(linear, left bottom, left bottom, color-stop(0, #F5FAFB), color-stop(1, #D4D4D4));
background-image: -webkit-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: linear-gradient(to bottom, #F5FAFB 0%, #D4D4D4 100%);


text-decoration: none;	
font-family:Verdana;
font-size: 12px;
text-align:center; 
font-weight:normal;
font-style:normal;
color: #080808;
padding-center:0px;
text-shadow: 1px 1px 1px #CFCFCF;
  
border: 1px solid #3F3F3F; 
 
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
 


}


.button_buchung_5  a:visited {
	text-decoration: none;
	color: #080808;
}

.button_buchung_5  a:active {
	text-decoration: none;
	color: #080808;
}




.button_buchung_5  a:hover {
	WIDTH: 50px; 
	height: 16px;
	line-height: 16px;


background-image: -ms-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -moz-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -o-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -webkit-gradient(linear, left bottom, left bottom, color-stop(0, #D4D4D4), color-stop(1, #F5FAFB));
background-image: -webkit-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: linear-gradient(to bottom, #D4D4D4 0%, #F5FAFB 100%);

text-decoration: none;
text-align:center; 
font-weight:normal;
font-style:italic;
font-size: 12px;
font-family:Verdana; 
color: #080808;   
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
 
}




.button_buchung_6 a {
display: block;
WIDTH: 100px; 
height: 16px;
line-height: 16px;

background-image: -ms-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -moz-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -o-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -webkit-gradient(linear, left bottom, left bottom, color-stop(0, #F5FAFB), color-stop(1, #D4D4D4));
background-image: -webkit-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: linear-gradient(to bottom, #F5FAFB 0%, #D4D4D4 100%);


text-decoration: none;	
font-family:Verdana;
font-size: 12px;
text-align:center; 
font-weight:normal;
font-style:normal;
color: #080808;
padding-center:0px;
text-shadow: 1px 1px 1px #CFCFCF;
  
border: 1px solid #3F3F3F; 
 
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
 


}


.button_buchung_6  a:visited {
	text-decoration: none;
	color: #080808;
}

.button_buchung_6  a:active {
	text-decoration: none;
	color: #080808;
}




.button_buchung_6  a:hover {
	WIDTH: 100px; 
	height: 16px;
	line-height: 16px;


background-image: -ms-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -moz-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -o-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -webkit-gradient(linear, left bottom, left bottom, color-stop(0, #D4D4D4), color-stop(1, #F5FAFB));
background-image: -webkit-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: linear-gradient(to bottom, #D4D4D4 0%, #F5FAFB 100%);

text-decoration: none;
text-align:center; 
font-weight:normal;
font-style:italic;
font-size: 12px;
font-family:Verdana; 
color: #080808;   
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
 
}




.button_buchung_7 a {
display: block;
WIDTH: 120px; 
height: 16px;
line-height: 16px;

background-image: -ms-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -moz-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -o-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -webkit-gradient(linear, left bottom, left bottom, color-stop(0, #F5FAFB), color-stop(1, #D4D4D4));
background-image: -webkit-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: linear-gradient(to bottom, #F5FAFB 0%, #D4D4D4 100%);


text-decoration: none;	
font-family:Verdana;
font-size: 12px;
text-align:center; 
font-weight:normal;
font-style:normal;
color: #080808;
padding-center:0px;
text-shadow: 1px 1px 1px #CFCFCF;
  
border: 1px solid #3F3F3F; 
 
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
 


}


.button_buchung_7  a:visited {
	text-decoration: none;
	color: #080808;
}

.button_buchung_7  a:active {
	text-decoration: none;
	color: #080808;
}




.button_buchung_7  a:hover {
	WIDTH: 120px; 
	height: 16px;
	line-height: 16px;


background-image: -ms-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -moz-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -o-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -webkit-gradient(linear, left bottom, left bottom, color-stop(0, #D4D4D4), color-stop(1, #F5FAFB));
background-image: -webkit-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: linear-gradient(to bottom, #D4D4D4 0%, #F5FAFB 100%);

text-decoration: none;
text-align:center; 
font-weight:normal;
font-style:italic;
font-size: 12px;
font-family:Verdana; 
color: #080808;   
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
 
}




.button_buchung_11 a {
display: block;
WIDTH: 144px; 
height: 16px;
line-height: 16px;

background-image: -ms-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -moz-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -o-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: -webkit-gradient(linear, left bottom, left bottom, color-stop(0, #F5FAFB), color-stop(1, #D4D4D4));
background-image: -webkit-linear-gradient(bottom, #F5FAFB 0%, #D4D4D4 100%);
background-image: linear-gradient(to bottom, #F5FAFB 0%, #D4D4D4 100%);


text-decoration: none;	
font-family:Verdana;
font-size: 12px;
text-align:center; 
font-weight:normal;
font-style:normal;
color: #080808;
padding-center:0px;
text-shadow: 1px 1px 1px #CFCFCF;
  
border: 1px solid #3F3F3F; 
 
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
 


}


.button_buchung_11  a:visited {
	text-decoration: none;
	color: #080808;
}

.button_buchung_11  a:active {
	text-decoration: none;
	color: #080808;
}




.button_buchung_11  a:hover {
	WIDTH: 144px; 
	height: 16px;
	line-height: 16px;


background-image: -ms-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -moz-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -o-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: -webkit-gradient(linear, left bottom, left bottom, color-stop(0, #D4D4D4), color-stop(1, #F5FAFB));
background-image: -webkit-linear-gradient(bottom, #D4D4D4 0%, #F5FAFB 100%);
background-image: linear-gradient(to bottom, #D4D4D4 0%, #F5FAFB 100%);

text-decoration: none;
text-align:center; 
font-weight:normal;
font-style:italic;
font-size: 12px;
font-family:Verdana; 
color: #080808;   
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
 
}


#dhtmlgoodies_slideshow {
	width: 100%;
}
#previewPane {
	border: 1px solid rgb(204, 204, 204); border-image: none; text-align: center; padding-top: 10px; margin-bottom: 10px; vertical-align: middle; position: relative;
}
#previewPane img {
	line-height: 40px;
}
#previewPane #largeImageCaption {
	text-align: center; font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; font-size: 0.9em; font-style: italic;
}
#galleryContainer {
	padding: 1px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 102px; overflow: hidden; position: relative;
}
#arrow_left {
	padding: 1px; left: 0px; position: absolute; z-index: 10;
}
#arrow_right {
	padding: 1px; right: 0px; position: absolute; z-index: 10;
}
#theImages {
	left: 40px; width: 100000px; height: 100px; position: absolute;
}
#theImages #slideEnd {
	float: left;
}
#theImages img {
	padding: 1px; border: 0px currentColor; border-image: none; float: left; cursor: pointer; opacity: 0.5;
}
#waitMessage {
	left: 350px; top: 200px; text-align: center; display: none; position: absolute;
}
#theImages .imageCaption {
	display: none;
}
.sf_inactive {
	background: rgb(61, 145, 165); border: 2px solid rgb(61, 145, 165); border-image: none; color: rgb(180, 211, 219);
}
.sf_active {
	background: rgb(255, 255, 255); border: 2px solid rgb(139, 181, 68); border-image: none; color: rgb(51, 51, 51);
}
.sf_text {
	background: rgb(255, 255, 255); border: 2px solid rgb(60, 144, 165); border-image: none; color: rgb(136, 136, 136);
}
.sf_suggestion {
	position: relative;
}
.sf_suggestion ul {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; left: 0px; top: 0px; position: absolute;
}
.sf_suggestion li {
	list-style: none; margin: 0px; padding: 0px;
}
.sf_suggestion li a {
	color: rgb(0, 0, 0); text-indent: 5px; display: block;
}
.sf_suggestion li.selected a {
	background: rgb(255, 255, 255);
}
div.table_center_a {
	width: 100%; display: table; border-collapse: collapse;
}
div.tr_center_a {
	display: table-row;
}
div.td_center_a {
	display: table-cell;
}





#passwordStrength
{
height:15px;
width: 200px;	
}

.strength0
{
width: 200px;	
	
}

.strength1
{
	width: 200px;
	background:#ff0000;
}

.strength2
{
	width: 200px;	
	background:#ff5f5f;
}

.strength3
{
	width: 200px;
	background:#56e500;
}

.strength4
{width: 200px;
	background:#4dcd00;
	
}

.strength5
{width: 200px;
	background:#4dcd00;
	
}

.error {BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 7px; PADDING-LEFT: 45px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px center; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 7px; 
-webkit-border-radius: 5px; 
-moz-border-radius: 5px;
border-radius: 5px;
WIDTH:500px;
}
.error {BACKGROUND-IMAGE: url(images/admin/error.png); BORDER-BOTTOM-COLOR: #c00; BACKGROUND-COLOR: #fee; BORDER-TOP-COLOR: #c00; COLOR: #c00; BORDER-RIGHT-COLOR: #c00; BORDER-LEFT-COLOR: #c00;}

.error_input {BORDER: 1px solid; BORDER-BOTTOM-COLOR: #c00; BACKGROUND-COLOR: #fee; BORDER-TOP-COLOR: #c00; COLOR: #c00; BORDER-RIGHT-COLOR: #c00; BORDER-LEFT-COLOR: #c00;}

