/*#######################################################################*/
/*Links*/
A:link{
  color: #000000;
  text-decoration: none;
}

A:visited{
  color: #000000;
  text-decoration: none;
}

A:hover{
  color: #FF9900;
}

A.language{
  color: #FFFFFF;
  text-decoration: none;
}


/*#######################################################################*/
/* ----- HomepageRahmen ----------------------------------------------------------- */
#body {
  font-family: Helvetica, Arial, Sans-Serif;
   margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#global
{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#topleft
{
  height:      50px;
  width:       50%;
  background: #000000;
}

#topcenter
{
  height:      50px;
  width:       750px;
  background: #000000;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#topcenterleft
{
  height:      50px;
  width:       150px;
  background: #000000;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#topright
{
  height:      50px;
  width:       50%;
  background: #FF9900;
}

#middleleft
{
  width:       50%;  
  background: #FFCC66;
}

#middlecenter
{
  width:       900px;
}

#middleright
{
  width:       50%;
  background: #FFCC66;
  vertical-align:top;
}

#bottomleft
{
  height:      50px;
  width:       50%;
  background: #FF9900;
}

#bottomcenter
{
  height:      50px;
  width:       660px;
  background: #000000;
}

#bottomcenter a
{
  color: #FFFFFF;
}

#bottomcenter a:hover
{
  color: #FF9900;
}

#bottomcenterright
{
  color: #FFFFFF;
  font-size: 12px;
  text-align: right;
}

#bottomcenterright a
{
  color: #FFFFFF;
}

#bottomcenterright a:hover
{
  color: #FF9900;
}

#bottomcenterleft
{
  color: #FFFFFF;
  font-size: 12px;
  vertical-align: bottom;
}

#bottomright
{
  height:      50px;
  width:       50%;
  background: #000000;
}


/*#######################################################################*/
/* ----- Ueberschriften ----------------------------------------------------------- */

/* ----- sRadtke ----------------------------------------------------------- */
#h1 {
  color: #FFFFFF;
  font-size: 26px;
  text-align: center;
  vertical-align: bottom;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#h2 {
  color: #FFCC66;
  font-size: 26px;
  text-align: center;
  vertical-align: bottom;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#h21 {
  color: #FFFFFF;
  font-size: 12px;
  text-align: center;
  vertical-align: bottom;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#h22 {
  color: #FFFFFF;
  font-size: 26px;
  text-align: center;
  vertical-align: bottom;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-weight: 800;
  line-height: 26px;
}

/*#######################################################################*/
/* ----- Hauptseite ----------------------------------------------------------- */

#photoarchiv {
  width:       650px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#calendar {
	border-left: 1px solid #FFCC66;
	border-right: 0 none #000000;
	border-top: 0 none #000000;
	border-bottom: 0 none #000000;
	vertical-align: top;
  width:       250px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/*#######################################################################*/
/* ----- download ----------------------------------------------------------- */

#topleftdown
{
  height:      20px;
  width:       20px;
  background: #000000;
}

#topcenterdown
{
  height:      20px;
  background: #000000;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#toprightdown
{
  height:      20px;
  width:       20px;
  background: #FF9900;
}

#middleleftdown
{
  width:       20px;  
  background: #FFCC66;
}

#middlecenterdown
{
  height:      430px;
}

#middlerightdown
{
  width:       20px;
  background: #FFCC66;
}

#bottomleftdown
{
  height:      20px;
  width:       20px;
  background: #FF9900;
}

#bottomcenterdown
{
  height:      20px;
  background: #000000;
}


#bottomrightdown
{
  height:      20px;
  width:       20px;
  background: #000000;
}

/*#######################################################################*/
/* ----- fotoarchiv ----------------------------------------------------------- */

#h3{
  color: #000000;
  font-size: 24px;
  text-align: center;
  font-weight: 400;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#eventnavileft {
  color: #000000;
  font-size: 12px;
  text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#eventnaviright {
  color: #000000;
  font-size: 12px;
  text-align: right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#eventanlass{
  color: #000000;
  font-size: 20px;
  line-height: 18px;
  text-align: center;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#eventdaten {
  color: #000000;
  font-size: 12px;
  text-align: center;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/*#######################################################################*/
/* ----- startseite ----------------------------------------------------------- */


#ebene2 {
	border-left: 2px solid #000000;
	border-right: 0 none #000000;
	border-top: 0 none #000000;
	border-bottom: 0 none #000000;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#ebene1oben {
	border-left: 0 none #000000;
	border-right: 0 none #000000;
	border-top: 2px solid #000000;
	border-bottom: 0 none #000000;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


/*#######################################################################*/
/* ----- bowlingstats ----------------------------------------------------------- */

#bowlingtabelle {
	width:       90%;
}

#h7{
  color: #000000;
  font-size: 16px;
  text-align: center;
  font-weight: 400;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
  border-left: 0px none #000000;
	border-right: 0px none #000000;
	border-top: 1px solid #000000;
	border-bottom: 2px solid #000000;
}

#h7sort{
  color: #000000;
  font-size: 16px;
  text-align: center;
  font-weight: 800;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
  border-left: 0px none #000000;
	border-right: 0px none #000000;
	border-top: 1px solid #000000;
	border-bottom: 2px solid #000000;
}

#h8{
  color: #000000;
  font-size: 12px;
  text-align: center;
  font-weight: 400;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
  border-left: 0px none #000000;
	border-right: 0px none #000000;
	border-top: 0px none #000000;
	border-bottom: 1px solid #000000;
}

#h8up{
  color: #009933;
  font-size: 12px;
  text-align: center;
  font-weight: 400;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
  border-left: 0px none #000000;
	border-right: 0px none #000000;
	border-top: 0px none #000000;
	border-bottom: 1px solid #000000;
}

#h8down{
  color: #FF0000;
  font-size: 12px;
  text-align: center;
  font-weight: 400;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
  border-left: 0px none #000000;
	border-right: 0px none #000000;
	border-top: 0px none #000000;
	border-bottom: 1px solid #000000;
}

#h8rekord{
  color: #000000;
  font-size: 12px;
  text-align: center;
  font-weight: 400;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: #FFCC66;
  border-left: 0px none #000000;
	border-right: 0px none #000000;
	border-top: 0px none #000000;
	border-bottom: 1px solid #000000;
}

/*#######################################################################*/
/* ----- Cocktails ----------------------------------------------------------- */

#h9{
  color: #000000;
  font-size: 12px;
  text-align: left;
  font-weight: 400;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
  border-left: 0px none #000000;
	border-right: 0px none #000000;
	border-top: 0px none #000000;
	border-bottom: 0px none #000000;
}

#h10{
  color: #CCCCCC;
  font-size: 12px;
  text-align: left;
  font-weight: 400;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
  border-left: 0px none #000000;
	border-right: 0px none #000000;
	border-top: 0px none #000000;
	border-bottom: 0px none #000000;
}

#h10 a{
  color: #000000;
  font-size: 12px;
  text-align: left;
  font-weight: 400;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
  border-left: 0px none #000000;
	border-right: 0px none #000000;
	border-top: 0px none #000000;
	border-bottom: 0px none #000000;
}

/*#######################################################################*/
/* ----- Kalendar ----------------------------------------------------------- */

#h4{
  color: #000000;
  font-size: 14px;
  text-align: center;
  font-weight: 400;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
  border-left: 0 none #000000;
	border-right: 0 none #000000;
	border-top: 0 none #000000;
	border-bottom: 1px solid #000000;
	width: 20px;
}

#h5{
  color: #000000;
  font-size: 12px;
  text-align: center;
  font-weight: 400;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#h6{
  color: #000000;
  font-size: 12px;
  text-align: left;
  font-weight: 400;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#h6b{
  color: #000000;
  font-size: 12px;
  text-align: left;
  font-weight: 800;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: top;
	border-bottom: 1px solid #000000;
}

#h6c{
  color: #000000;
  font-size: 12px;
  text-align: left;
  font-weight: 400;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-bottom: 1px solid #000000;
}

#h18{
  color: #000000;
  font-size: 12px;
  text-align: right;
  font-weight: 400;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#h19{
  color: #000000;
  font-size: 10px;
  text-align: left;
  font-weight: 400;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#h11{
  color: #000000;
  font-size: 12px;
  text-align: left;
  font-weight: 400;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: top;
  border-left: 0px none #000000;
	border-right: 0px none #000000;
	border-top: 0px none #000000;
	border-bottom: 0px none #000000;
}

#event{
  background: #FFCC66;
  color: #000000;
  font-size: 12px;
  text-align: center;
  font-weight: 400;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height:      15px;
  width:       20px;
}

#today{
  border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
  color: #000000;
  font-size: 12px;
  text-align: center;
  font-weight: 400;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height:      15px;
  width:       20px;
}

#eventtoday{
  border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background: #FFCC66;
  color: #000000;
  font-size: 12px;
  text-align: center;
  font-weight: 400;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height:      15px;
  width:       20px;
}

#feiertag{
  background: #CCCCCC;
  color: #000000;
  font-size: 12px;
  text-align: center;
  font-weight: 400;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height:      15px;
  width:       20px;
}

#auslandsaufenthalt{
  background: #CC9900;
  color: #000000;
  font-size: 12px;
  text-align: center;
  font-weight: 400;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height:      15px;
  width:       20px;
}

#trennlinie{
	height:      10px;
}


/*#######################################################################*/
/* ----- News ----------------------------------------------------------- */
#h12{
  color: #000000;
  font-size: 15px;
  text-align: left;
  font-weight: 800;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#h14{
  color: #000000;
  font-size: 11px;
  text-align: right;
  font-weight: 200;
	vertical-align: bottom;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#h17{
  color: #000000;
  font-size: 11px;
  text-align: center;
  font-weight: 200;
	vertical-align: bottom;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#h20{
  color: #000000;
  font-size: 11px;
  text-align: left;
  font-weight: 400;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/*#######################################################################*/
/* ----- Scripts ----------------------------------------------------------- */

#scriptsmenu {
  color: #000000;
  font-size: 12px;
  text-align: left;
  font-weight: 400;
  line-height: 30px;
	border-right: 1px solid #FFCC66;
	border-left: 0 none #000000;
	border-top: 0 none #000000;
	border-bottom: 0 none #000000;
	vertical-align: top;
  width:       100px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#h16{
  color: #000000;
  font-size: 16px;
  text-align: left;
  font-weight: 800;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}


/*#######################################################################*/
/* ----- guestbook ----------------------------------------------------------- */
#h15{
  color: #000000;
  font-size: 12px;
  text-align: right;
  font-weight: 200;
	vertical-align: middle;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

/*#######################################################################*/
/* ----- Download ----------------------------------------------------------- */

#h13{
  color: #000000;
  font-size: 15px;
  text-align: center;
  font-weight: 800;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/*#######################################################################*/
/* ----- Menu ----------------------------------------------------------- */

div.vert_menu
{
  position: absolute;
  visibility: hidden;
}

div.horz_menu a { display: block; float: left; }
div.vert_menu a { display: block; float: none; }

div.menu div.vert_menu { border-bottom: 1px solid white; }

div.menu div.horz_menu a
{
  border: 1px solid white;
  width:92px;
  height: 50px;
  line-height: 50px;
  vertical-align: bottom;
  background: #000000;
  text-decoration: none;
  font-family: Helvetica, Arial, Sans-Serif;
  font-weight: 400;
  font-size: 12px;
  color: #FFFFFF;
}

div.menu div.vert_menu a
{
  border: 1px solid white;

  width: 92px;
  height: 20px;
  line-height: 19px;
  vertical-align: bottom;
  background: #000000;
  text-decoration: none;
  font-family: Helvetica, Arial, Sans-Serif;
  font-weight: 400;
  font-size: 12px;
  color: #FFFFFF;
}

div.menu div.horz_menu a { margin-right:  -1px; }
div.menu div.vert_menu a { margin-bottom: -1px; }

div.menu div.horz_menu a:hover,
div.menu div.vert_menu a:hover { background: #FFCC66; color: #000000; }

div.menu div.horz_menu a.parent,
div.menu div.vert_menu a.parent { background: #000000 }

div.menu div.horz_menu a.active,
div.menu div.vert_menu a.active,
div.menu div.horz_menu a.active:hover,
div.menu div.vert_menu a.active:hover { background: #FFCC66; color: #000000; }



