.outlined {border-style: solid; border-width: 1px; border-color: #000000;}
.outblue {border-style: solid; border-width: 1px; border-color: #8899aa;}
.rahmenrechts {border-right-style: solid; border-right-width: 1px; border-color: #000000;}
.rahmenlinks {border-left-style: solid; border-left-width: 1px; border-color: #000000;}
.rahmenunten {border-bottom-style: solid; border-bottom-width: 1px; border-color: #000000;}
.rahmenoben {border-top-style: solid; border-top-width: 1px; border-color: #000000;}
.rahmenobenrechtslinks {border-top-style: solid; border-top-width: 1px;border-right-style: solid; border-right-
width: 1px;border-left-style: solid; border-left-width: 1px; border-color: #000000;}
.rahmenuntenblau {border-bottom-style: solid; border-bottom-width: 1px; border-color: #8899aa;}

h2 { font-size:16px; color: #E41414;  font-weight:bold;font-family: Verdana,Arial,Helvetica;}
h3 { font-size:14px; color: #000000;  font-weight:bold;font-family: Verdana,Arial,Helvetica;}
h4 { font-size:12px; color: #000000; font-weight:bold;font-family:  Verdana,Arial,Helvetica;}
h5 { font-size:11px; color: #000000; font-weight:bold;font-family:  Verdana,Arial,Helvetica;margin-top:0em;}
.untermenu {
  border-bottom:1px solid; 
  border-color:#8899aa;
  width:330px;
  height:24px;
}
/*die Umgebung:*/
#Untermenu {
  width:350px;
  background-color:#ACDBF8;
  border-style: solid; 
  border-width: 1px;
  border-color: #8899aa;
}
/*Seitentabelle:*/
.st440 {
  height:20px;
  border-bottom-style: solid; 
  border-bottom-width: 1px; 
  border-color: #8899aa;
  float:left;
  overflow:hidden;
  font-family:Arial;  
   font-size: 10px
  }
.st200 {
   height:20px;
   width:200px;
   border-bottom-style: solid; 
   border-bottom-width: 1px; 
   border-color: #8899aa;
   float:left;
   font-family:Arial; 
   font-size: 10px;
   }
.st120 {
   height:20px;
   width:120px;
   border-bottom-style: solid; 
   border-bottom-width: 1px; 
   border-color: #8899aa;
   float:left;
   font-family:Arial;  
   font-size: 10px
   }  
.st80 {
   height:20px;
   width:80px;
   border-bottom-style: solid; 
   border-bottom-width: 1px; 
   border-color: #8899aa;
   float:left;
   font-family:Arial;  
   font-size: 10px
   }
.st60 {
   height:20px;
   width:60px;
   border-bottom-style: solid; 
   border-bottom-width: 1px; 
   border-color: #8899aa;
   float:left;
   font-family:Arial;  
   font-size: 10px
   }
.st40 {
   height:20px;
   width:40px;
   border-bottom-style: solid; 
   border-bottom-width: 1px; 
   border-color: #8899aa;
   float:left;
   font-family:Arial;  
   font-size: 10px
   } 
.tabellen_normzeile {
  float:left;
  font-family:Arial;  
  font-size: 10px;
}
        
/*Seitentabelle:*/
.ga440 {
  border-bottom-style: solid; 
  border-bottom-width: 1px; 
  border-color: #8899aa;
  float:left;
  overflow:hidden;
  font-family:Arial; font-size: 8pt;
  }
.ga80 {
   width:60px;
   border-bottom-style: solid; 
   border-bottom-width: 1px; 
   border-color: #8899aa;
   float:left;
   font-family:Arial; font-size: 8pt;
   }
.kalzelletop {
   height:12px;
   width:12px;
   border-right-style: solid;
   border-right-width: 1px; 
   border-bottom-style: solid; 
   border-bottom-width: 1px;
   border-color: #8899aa;
   text-align:center;
   font-family:Arial; font-size:8pt; font-weight:bold;
   background-color: #EEEEEE;
   }
.kalzelle {
   height:14px;
   width:18px;
   border-right-style: solid;
   border-right-width: 1px; 
   border-bottom-style: solid; 
   border-bottom-width: 1px;
   border-color: #8899aa;
   border-collapse:collapse;
   text-align:center;
   font-family:Arial; font-size:8pt;
   }
   
body {
    background-color:#DCEAFA;
    color: #000000;
    font-family: Galdeano, Arial,Helvetica;
    font-size: 15px;
    margin: 0;
    padding: 0;
}
#aussen {
   position:absolute;
   left:0px;
   top:0px;
   width:100%;
   min-height:100%;
}
#kontrolle {
   position:absolute;
   left:0px;
   top:0px;
   width:6px;
   height:6px;
   border:1px solid #333;
   border-radius:6px;		
   background:#CBE3CB;
   overflow:hidden;
}
/*DIV-Formate*/
#master {
   position:relative;
   margin-left:auto;
   margin-right:auto;
   margin-top:0px;
   width:1024px;
   min-height:850px;
   background-color:#FFFFFF;
   border:1px solid #999999;
   border-radius:6px;
}

#head {
   width:1024px;
   height:150px;
   background-color:#FAFAFA;
   border-top:1px solid #999999;
   border-radius:6px;
   background-image:URL('../images/hg_top2.jpg');
}
#logo {
   padding-top:12px;
   padding-left:10px;
}
#topnav {
   height:28px;
   width:100%;
   padding-top:1px;
   border-bottom:3px solid #2E5888;
   text-align:right;
}
#linkenav {
 clear:both;
 float:left;
 margin-top:25px;
 margin-left:10px;
 width:165px;
 min-height:500px;
 padding-top:28px;
 border-color:#2E5888;
 border-style:solid;
 border-width:1pt;
   border-radius:6px;
   background-image:URL('../images/hg_navi2.jpg');
}

#kopfzeile{
 width:100%;
 height:25px;
 overflow:hidden;
 text-align:right;
}
.eingeloggt {
   margin-top:0em;
   text-align:right;
}
 
#content {
 float:left;
 margin-top:25px;
 margin-left:16px;
 min-height:500px;
 width:780px;
 background-color:#FFFFFF;
 border-color:#EBEBEB;
 border-style:solid;
 border-width:1px;
   border-radius:6px;
} 
#inner_content h1 {
   font-weight:normal;
   color:#2E5888;
   text-shadow:2px 2px 2px #cccccc;
   font-size:18px;
   width:90%;
   margin-bottom:25px;
   border-bottom:1px solid;
}   
#inhalt {
 width:780px;
 margin-left:10px;
} 
#Backlink {
 float:right;
 margin-top:15px;
 margin-left:16px;
 margin-bottom:50px;
 height:25px;
 width:780px;
 background-color:#FFFFFF;
 border-color:#EBEBEB;
 border-style:solid;
 border-width:1px;
 border-radius:6px;
 text-align:right;
}
#Backlink > a > img {
   height:100%;
}
/*Spezial-Formate*/
.adserver_bild {
   width:60px;
   height:20px;
   overflow:hidden;
}   
.adserver_bild:hover {
   height:auto;
   position:absolute;
   overflow:auto;
   z-index:99;
   box-shadow: 3px 3px 3px #666;
   -webkit-box-shadow: 3px 3px 3px #666;
   -moz-box-shadow: 3px 3px 3px #666;		
}  
.wechselbild_bild {
   width:240px;
   height:20px;
   overflow:hidden;
}   
.wechselbild_bild:hover {
   height:auto;
   position:absolute;
   overflow:auto;
   z-index:99;
   box-shadow: 3px 3px 3px #666;
   -webkit-box-shadow: 3px 3px 3px #666;
   -moz-box-shadow: 3px 3px 3px #666;		
}   
.standard_liste {
  font-family:Arial;
	font-size:11px;
	color:#000000;
	border-bottom:1px solid #D1D1D1;
} 
.standard_text_input {
   font-family:Arial;
	font-size:10pt;
	color:#000000;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #D1D1D1;
	width:400px;
	height:22px;
	padding:2px;
	}
.medium_text_input {
   font-family:Arial;
	font-size:10pt;
	color:#000000;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #D1D1D1;
	width:200px;
	height:22px;
	padding:2px;
   margin-top:2px;
	}
.short_text_input {
   font-family:Arial;
	font-size:10pt;
	color:#000000;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #D1D1D1;
	width:100px;
	height:22px;
	padding:2px;
	}
.text_input {
   font-family:Arial;
	font-size:10pt;
	color:#000000;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #D1D1D1;
	height:22px;
	padding:2px;
	}
.standard_area {
	font-family:Arial,Helvetica;
	font-size:9pt;
	font-weight:normal;
	color:#000000;
	border:1pt solid;
	border-color:#D1D1D1;
	width:400px;
	height:100px;
	}
.shortest_text_input {
   font-family:Arial;
	font-size:10pt;
	color:#000000;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #D1D1D1;
	width:40px;
	height:22px;
	padding:2px;
	}
.sortierung_input {
   font-family:Arial;
	font-size:8pt;
	color:#000000;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #D1D1D1;
	width:25px;
	height:14px;
	padding:0px;
	text-align:right;
	}	
.kalenderselect {
   height:12px;
   margin-top:12px;
   width:160px; 
   font-family:Arial; 
   font-size: 7pt;
   font-weight:normal;
	 border:1px solid;
	 border-color:#D1D1D1;
}
.navueber {
   min-height:16px;
   width:160px;
   margin-top:14px;
   margin-bottom:4px;
   border-bottom-style: solid; 
   border-bottom-width: 1px; 
   border-color: #9999FF;
   font-family:Arial; font-size: 9pt; font-weight:bold;
   color:#000000;
   }
.nav10 {
   height:16px;
   width:160px;
   margin-top:4px;
   margin-left:4px;
   margin-bottom:4px;
   border-bottom-style: solid; 
   border-bottom-width: 1px; 
   border-color: #9999FF;
   font-family:Arial; font-size: 9pt;
   }
.nav8 {
   height:14px;
   width:140px;
   margin-left:20px;
   font-family:Arial; font-size: 8pt;
   }
.form_zeile {
   font-family:Arial;
	 font-size:11px;
	 color:#333333;
	 font-weight: bold;
	}	
.fieldset_sp_left {
   width:380px;
   margin-right:9px;
   clear:both;
	 border: 1px solid #9FCCE7;
   border-radius: 6px;
   background-color:#EDEDED;
   margin-bottom:12px;
   float:left;
}
.fieldset_sp_right {
   width:330px;
	 border: 1px solid #9FCCE7;
   border-radius: 6px;
   background-color:#EDEDED;
   margin-bottom:12px;
   float:left;
}
.fieldset_big {
   width:580px;
   margin-right:9px;
   clear:both;
	 border: 1px solid #9FCCE7;
   border-radius: 6px;
   background-color:#EDEDED;
   margin-bottom:12px;
}
.fieldset_sp_legend {
  font-family:Arial; 
  font-size: 7pt;
  font-weight:normal;
}
.label_sp {
   width:140px;
   height:25px;
   padding:5px;
   margin-top:2px;
   clear:both;
   float:left;
}
.label_sm {
   width:80px;
   height:20px;
   padding:5px;
   clear:both;
   float:left;
}
.input_sp {
   width:200px;
   min-height:25px;
   padding:5px;
   margin-top:2px;
   float:left;
}
.input_sm {
   width:60px;
   min-height:25px;
   padding:5px;
   margin-top:2px;
   float:left;
}
.input_lo {
   width:380px;
   min-height:25px;
   padding:5px;
   margin-top:2px;
   float:left;
}
.input_ex_sp {
   width:200px;
   height:25px;
   padding:5px;
   margin-top:2px;
   float:left;
   font-size:8pt;
}
.area_sp {
   width:200px;
   height:75px;
   padding:5px;
   margin-top:2px;
   float:left;
   font-size:8pt;
}
.checkbox_sp {
   width:200px;
   padding:5px;
   margin-top:2px;
   float:left;
}
.area_lo {
   width:380px;
   height:75px;
   padding:5px;
   margin-top:2px;
   float:left;
   font-size:8pt;
}
.element_sp {
   width:400px;
   min-height:25px;
   float:left;
   margin-left:15px;
}
.element_sm {
   width:300px;
   min-height:20px;
   float:left;
   margin-left:15px;
}
.element_sp_short {
   width:200px;
   min-height:25px;
   float:left;
   margin-left:15px;
}
.element_area_sp {
   width:400px;
   min-height:75px;
   float:left;
   margin-left:15px;
}
.element_checkbox_sp {
   width:400px;
   min-height:25px;
   float:left;
}
.input_long_tall {
   width:380px;
   height:16px;
   padding:1px;
   margin-top:2px;
   float:left;
   font-size:10px;
}
.input_small_tall {
   width:60px;
   height:16px;
   padding:1px;
   margin-top:2px;
   float:left;
   font-size:10px;
}
#wysiwyg_editor_titel {
   margin-left:0px;
   padding:0px 0px 0px 0px;
   color:#000000;
   background-color:#297bbd;
   border:1px solid #c3c3c3;
} 
#wysiwyg_editor {
   margin-left:0px;
   margin-top:0px;
} 


a.topnavlink { color: #787878; font-size: 9pt; text-decoration: none; font-weight: bold}
a.topnavlink:visited {color: #787878;}
a.topnavlink:link {color:#787878;}
a.topnavlink:hover { text-decoration: underline;}


.clear_div {clear:both;width:100%;height:1px;overflow:hidden;}
.clear_div_line {clear:both;width:100%;height:1px;overflow:hidden;border-bottom:1px solid #D1D1D1;}
.spielplan_text_input {
   font-family:Arial;
	font-size:10px;
	color:#000000;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #D1D1D1;
	width:80px;
	height:18px;
	padding:2px;
	}
.spielplan_short_text_input {
   font-family:Arial;
	font-size:10px;
	color:#000000;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #D1D1D1;
	width:30px;
	height:18px;
	padding:2px;
	}
.tab_zeile {
   float:left;
   font-family:Arial;
   font-size: 11px;
} 
.tab_zeile > a {
   font-size: 11px;
}  
.tab_kopf {
   background-color:#F1F1F1;
   font-weight:bold;
   padding-top:5px;
   border-bottom:1px solid #8899aa;
   border-top:1px solid #8899aa;
   font-size: 11px;
   float:left;
}
.tab_zelle {
   padding-top:2px;
   padding-bottom:2px;
   border-bottom:1px solid #8899aa;
   height:20px;
}

.on_right {
   text-align:right;
}   
.h50 {
   height:50px;
   overflow:hidden;
   text-overflow:ellipsis;
}   
.h45 {
   height:45px;
   overflow:hidden;
   text-overflow:ellipsis;
}  
.h35 {
   height:35px;
   overflow:hidden;
   text-overflow:ellipsis;
}  
.h25 {
   height:25px;
   overflow:hidden;
   text-overflow:ellipsis;
}   
.h10 {
   height:10px;
   overflow:hidden;
}
.sprite_view {
   background-image:url('../images/sprite.png');
   background-repeat:no-repeat;
   background-position:-240px -240px;
   display:block;
   width:16px;
   height:16px;
}   
.sprite_view:hover {
   opacity:0.5;
}
.sprite_view img {
   width:100%;
}
.link_back {
   background-position:-81px -192px;
   float:right;
}
.link_forward {
   background-position:-49px -192px;
   float:right;
}
.link_liste {
   background-position:-115px -113px;
   float:right;
}
.link_regatten {
   background-position:-18px -113px;
   float:right;
}
.link_bearbeiten {
   background-position:-195px -129px;
   float:right;
}
.link_aktiv {
   background-position:-209px -192px;
   float:right; 
} 
.link_deaktiv {
   background-position:-33px -192px;
   float:right;
} 
.link_loeschen {
   background-position:-180px -98px;
   float:right;
}  
.link_copy {
   background-position:-51px -83px;
   float:right;
} 
.link_merge {
   background-position:-35px -83px;
}
.link_reload {
   background-position:-63px -81px;
   float:right;
}
.link_ergebnisse {
   background-position:-114px -209px;
   float:right;
}
.aktiv {
   color:#000000;
}
.inaktiv {
   color:#AAAAAA;
}
.liste_lange_zeile {
   border-bottom-style: solid; 
   border-bottom-width: 1px; 
   border-color: #8899aa;
   width:760px;
   overflow:hidden;
   font-family:Arial;  
   font-size: 10px;
}     
.liste_zeile {
   border-bottom-style: solid; 
   border-bottom-width: 1px; 
   border-color: #8899aa;
   width:600px;
   overflow:hidden;
   font-family:Arial;  
   font-size: 10px;
}  
.liste_schmale_zeile {
   border-bottom-style: solid; 
   border-bottom-width: 1px; 
   border-color: #8899aa;
   width:400px;
   overflow:hidden;
   font-family:Arial;  
   font-size: 10px;
}    
.input_im_kopf {
   width:60px;
   height:16px;
   padding:1px;
   float:left;
   font-size:10px;
}  
.small_submit {
  font-family:Arial;
	font-size:11px;
	color:#000000;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #111111;
	height:18px;
	padding:1px;
  
   box-shadow: 2px 2px 2px #666;
   -webkit-box-shadow: 2px 2px 2px #666;
   -moz-box-shadow: 2px 2px 2px #666;	
	} 
  
.small_submit:hover {
	background-color: #D1FFD1;
  cursor:pointer;
} 
#Inlinefenster {
   display:none;
   width:500px;
   height:380px;
   border-left: 1px solid #CCCCCC;
   border-bottom: 1px solid #CCCCCC;
   border-right: 1px solid #CCCCCC;
   border-radius:6px;
   box-shadow: 3px 3px 3px #666;
   -webkit-box-shadow: 3px 3px 3px #666;
   -moz-box-shadow: 3px 3px 3px #666;	
   position:absolute;
   left:250px;
   top:150px;
   background-color:#FFFFFF;	
}    
#Fenstertitel {
   height:31px;
   border: 1px solid #CCCCCC;
   border-radius:6px;
   width:500px;
   background-color:#1F72B1;
   cursor:move;
}
#Fensterunterlinie {
   height:6px;
   border-top:2px solid #13456B;
   margin-top:-6px;
   background-color:#FFFFFF;
   overflow:hidden;
}
#Fensterbeschriftung {
   color:#FFFFFF;
   font-weight:bold;
   margin-top:4px;
   margin-left:5px;
   width:475px;
   float:left;
} 
#Fensterschliessen {
   float:left;
   cursor:pointer;
   background-color:#1F72B1;
   height:16px;
   width:12px;
}
#Fenstercontent {
   clear:both;
   width:480px;
   margin-left:20px;
   height:345px;
   overflow:auto;
}     
.Fenstercontent_links {
   float:left;
   width:300px;
   overflow:auto;
   height:320px;
}     
.Fenstercontent_rechts {
   float:left;
   width:140px;
   overflow:auto;
   height:320px;
   background-color:#E6F2FC;
   margin-left:10px;
   padding-left:10px;
}     
.close_window {
   width:16px;
   background-image:url('../images/sprite.png');
   background-repeat:no-repeat;
   background-position:-226px -189px;
}
.close_window:hover {
   background-position:-239px -189px;
}  
#in_inner_frame{   
   position:absolute;
   left:10px;
   top:275px;
   width: 650px;
   overflow:auto;
   height:600px;
}   
.umfrage_auswertung {
   height:18px;
   background-color:#F69445;
}
.info_text {
   font-size: 11px;
}
.gruen {
   background-color:#CFF9BF;
}
.rot {
   background-color:#F9CFBF;
} 
#ebook_fastlink_form {
   color:#EEEEEE;
}
.input_ean {
   height:18px;
   font-size:12px;
   border:1px solid #cccccc;
   width:180px;
} 
   