﻿/* stage online --- stage.css */

/* stage online --- Überschriften */

  h1 { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-style: normal;
    font-size: 16pt;
    color: rgb(30, 22, 113);
	padding: 0px 0px 0px 0px;
	margin: 0px;
    }

  h2 { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 13pt;
    color: rgb(30, 22, 113);
	padding: 0px 0px 0px 0px;
	margin: 0px;
    }

  h3 {font-family: Verdana,Arial,Helvetica,sans-serif;
    margin: 0px;
    color: rgb(30, 22, 113);
    font-size: 12pt;
    text-decoration: underline;
	padding: 0px 0px 0px 0px;
    }
	
  h4 { font-family: Verdana,Arial,Helvetica,sans-serif;
    margin: 0px;
    color: rgb(30, 22, 113);
    font-size: 10pt;
    text-decoration: underline;
	padding: 0px 0px 0px 0px;
    }
    
 .klein { font-family: Helvetica,sans-serif;
    margin: 0px;
    color: rgb(30, 22, 113);
    font-size: 10pt;
	padding: 0px 0px 0px 0px;
    }
        
.style1 {
	font-size: 14pt;
	color: rgb(255, 0, 0);
	font-weight: bold;
	}
.style2 {
	font-size: 12pt;
}
.style3 {
	font-size: 10pt;
}

/* stage online --- Links */   

 a:link {
   font-size: 10pt;
   font-family: Arial;
  color: rgb(30, 22, 113);
  text-decoration: none;
  font-weight: bold
 	}

a:visited {
	font-size: 10pt;
	font-family: Verdana,Arial;
  color: rgb(30, 22, 113);
  text-decoration: none;
  font-weight:bold 
	}

a:active {
	font-family: Verdana,Arial;
  color: rgb(30, 22, 113);
  text-decoration: none;
  font-weight:bold 
	}

a:hover {
	font-family: Verdana,Arial;
  color: rgb(30, 22, 113);
  text-decoration: none;
  font-weight:bold;
  /*letter-spacing:1px;*/
  font-size: 11pt;
	}

/* stage online --- Allgemeines */
	
  p { margin: 0px;
    }

  body { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    color: rgb(30, 22, 113);
    margin-top: 0px;
    margin-left: 0px;
    }

  .fett{
	font-weight:bold;
	}
	

/* stage online --- Tabellen */

  .logo { border-width: 0px;
    width: 1190px;
    }

  .kopf_links { border-width: 0px;
  		width: 150px;
  		height: 100px;
  		}
  		
  .kopf_rechts { border-width: 0px;
    width: 1040px;
    height: 100px;
    }

	
  table.content { border-width: 0px;
    width: 1040px;
    height: 450px;
    background-image: url(images/basic/back_content_1000hpx.gif);
    background-repeat: no-repeat;
    padding: 10px 20px 10px 20px;
    margin: 0px;
    }
    
  .links { 
    border-width: 0px;
    width: 150px;
    height: 450px;
    background-image: url(images/basic/balken_links_smile_1000hpx.gif);
    background-repeat: no-repeat;
    font-size: 7pt;
     }
     
  .tab_schmal { font-family: Helvetica,sans-serif;
    margin: 0px;
    color: rgb(30, 22, 113);
    font-size: 10pt;
	padding: 0px 0px 0px 0px;
	width: 880px;
    }
    
  .Termin { font-family: Helvetica,sans-serif;
    margin: 0px;
	width: 140px;
	font-weight: bold;
    }
  .Beginn { font-family: Helvetica,sans-serif;
    margin: 0px;
	width: 80px;
    }
  .Location { font-family: Helvetica,sans-serif;
    margin: 0px;
	width: 270px;
    }
  .Preise { font-family: Helvetica,sans-serif;
    margin: 0px;
	width: 300px;
    }
  .Status_v { font-family: Helvetica,sans-serif;
    margin: 0px;
	width: 90px;
	font-size: small;
	color: rgb(0, 128, 0);
	font-weight: bold;
    }
  .Status_a { font-family: Helvetica,sans-serif;
    margin: 0px;
	width: 90px;
	font-size: small;
	color: rgb(255, 0, 0);
	font-weight: bold;
 }
   .Status_e { font-family: Helvetica,sans-serif;
    margin: 0px;
	width: 90px;
	font-size: small;
	color: #FF6600;;
	font-weight: bold;
 }

  .Status { font-family: Helvetica,sans-serif;
    margin: 0px;
	width: 90px;
	font-size: small;
	font-weight: bold;
 }

	
/* stage online --- Menu */
      
	
 	  .menu { 
 	border-width: 0px;
  	width: 1190px;
	height: 40px;
	background-color: white;
      	background-image: url(images/basic/back_menu.gif);
    	background-repeat: no-repeat;
 	}
   
  .menuwidth_links { width: 500px;
  	text-align: left;
  	}
  	
  .menuwidth_rechts {width: 720px;
  	}
  	
  table.menu_teilung {width: 1190px;
	    vertical-align: middle;
		}  
  
  table.menu_schrift_links {font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight:bold;
    width: 470px;
    color: rgb(30, 22, 113);
    text-align: center;
    border-width: 0px;
	}
	
  table.menu_schrift_rechts {font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight:bold;
    width: 310px;
    color: rgb(30, 22, 113);
    text-align: center;
    border-width: 0px;
	}
	
  .reservierungen { width: 165px;
 	border-right: 2px solid rgb(30, 22, 113);
  }
   
  .firmenevents {width: 150px;
  	border-right: 2px solid rgb(30, 22, 113);
  }
  
  .kontakt {width: 125px;
  }
  
  .veranstaltungen {width: 200px;
  	border-right: 2px solid rgb(30, 22, 113);
  }
  
 
 
 /* Container */
 
 /* COPYRIGHT */
 .copyright {
  bottom:0px;
  left:0px;
  right: 0px;
  color: rgb(30, 22, 113);
  font: 7pt Verdana;
  letter-spacing: +1px;
  text-align: center;
  }
  
 .copyright_div {
 	position:relative; bottom:0px;
 	width: 1190px;
 	 }
.copyright A:link, visited, active {
  color: rgb(30, 22, 113);
  font : 7pt Verdana;
  letter-spacing : +1px;
  text-align: center;
 	}

.copyright A:visited {
  color: rgb(30, 22, 113);
  font : 7pt Verdana;
  letter-spacing : +1px;
  text-align: center;
	}

.copyright A:active {
  color: rgb(30, 22, 113);
  font : 7pt Verdana;
  letter-spacing : +1px;
  text-align: center;
	}

.copyright A:hover {
  color: #FF6600;
  font : 7pt Verdana;
  letter-spacing : +1px;
  text-align: center;
	}
	
/* Kontakt	*/
.kontakt_container {
  float: right;
  width: 280px;
  font : 8pt Verdana;
  letter-spacing : +1px;
  text-align: center;
	}