/***********************************************/
/*                  BODY                       */
/***********************************************/
body {
  background-image:url(../img/background/bg_main.png);
  display:block;
  margin: 0px 0px;
  background-color:#FFFFFF;
  color: #000000;
  text-decoration: none;
  font-size: 10px;
  line-height: 15px;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
/***********************************************/
/*                  TAB RAHMEN                 */
/***********************************************/
#tab_oben_links {
  background-image:url(../img/tab/oben_links.gif); }
#tab_oben {
  background-image:url(../img/tab/oben.gif);}
#tab_oben_rechts {
  background-image:url(../img/tab/oben_rechts.gif);}
#tab_links {
  background-image:url(../img/tab/links.gif);}
#tab_rechts {
  background-image:url(../img/tab/rechts.gif);}
#tab_unten_links {
  background-image:url(../img/tab/unten_links.gif);}
#tab_unten {
  background-image:url(../img/tab/unten.gif);}
#tab_unten_rechts {
  background-image:url(../img/tab/unten_rechts.gif);}
#tab_banner {
  background-image:url(../img/background/header.jpg);}
/***********************************************/
/*              LINKS                          */
/***********************************************/
a {
  color: #000000;
  text-decoration: underline;
  font-size: 10px;
  line-height: 15px;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  cursor:pointer; }  
a:hover {
  color: #FFCC33; }
a.menu { 
  text-decoration: none;
  border:none; } 
a.menu:hover  {
  color: #FF9933;
  background-color: #DDDDDD;
  display:block; }  
a.menu:link img,
a.menu:active img,
a.menu:visited img,
a.menu:hover img { 
  border:none; }

.global_link {
  color:  #FFAA33;
  
  text-decoration: none;
  border:none;
}
.global_link:hover {
  color: #FF6633;
  text-decoration: none;
  border:none;
}
.global_link:link img,
.global_link:active img,
.global_link:visited img,
.global_link:hover img {
   border:none; }
/* Für Sponsoren und Partner Bilder in den Menüs */
img.menupartner { 
  text-decoration: none;
  border:1px solid #FF6633;
  color: #FF6633; } 
img.menupartner:active ,
img.menupartner:visited ,
img.menupartner:hover  { 
  text-decoration: none;
  border:1px solid #FF9966;
  color:#FF9966 }

.sitzplaetze {
  color :  #000000;
  text-decoration: none; }
.sitzplaetze:hover { 
  text-decoration: none;
  color:   #FFFFFF;  
  font-weight: bold; }

.forumlink_convert {
  color: #FFCC99;
  text-decoration: none;
  font-weight: bold; }
.forumlink_convert:hover {
  color: #FF6633;
  text-decoration: none;
  font-weight: bold; }
.forumlink_page {
  color: #000000;
  text-decoration: none;
  font-weight: bold; }
.forumlink_page:hover {
  color: #000000;
  text-decoration: none;
  font-weight: bold; }
.forumlink_img {
  border:none; }
.forumlink_small {
  color: #FF6633;
  text-decoration: none; } 
.forumlink_small:hover { 
  text-decoration: none; 
  color : #FF9966; }
.forumlink_medium {
  color: #FF6633;
  text-decoration: none; }  
.forumlink_medium:hover { 
  text-decoration: none; 
  color : #FF9966;
  font-weight: bold; } 
.forumlink_big { 
  color : #FF6633;
  text-decoration: none;
  font-weight: bold; }
.forumlink_big:hover { 
  text-decoration: none; 
  color : #FF9966;
  font-weight: bold; }
.forumlink_description { 
  color : #FF9966;
  text-decoration: none;
  font-weight:normal;
  font-style:italic; }

/***********************************************/
/*                TABELLEN                     */
/***********************************************/
table {
  color: #000000;
  text-decoration: none;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.forum {
  font-size: ;
  border:thin;
  border-color: #FFFFCC;
  border-style:solid;
}
.borderforum {
  border-width:1px;
  border-style:solid;
  border-color:blue;
  text-align:justify;
}
.forumtable	{ 
  background-color: #FFFFF9; border: 0px; 
}
.forumtableHead	{ 
  background-color: #FFFFEB; border: 0px; 
}
/*  oben , rechts , unten , links    */

.forumHead 			{ border-width: 1px 1px 0px 1px; border-color:#FFD4AA; border-style:solid; }
.borderSides	 	{ border-width: 0px 1px 1px 1px; border-color:#FFD4AA; border-style:solid; } /*#DEFFD9 #E8FFE8*/
.rightborder	 	{ border-width: 0px 1px 0px 0px; border-color:#FFD4AA; border-style:solid; }

.t_borderTop		{ border-width: 1px 1px 1px 0px; border-color:#FFD4AA; border-style:solid; }
.t_borderRight 		{ border-width: 1px 1px 1px 0px; border-color:#FFD4AA; border-style:solid; }
.t_borderLeft		{ border-width: 1px 1px 1px 1px; border-color:#FFD4AA; border-style:solid; }

.t_forumBottom  	{ border-width: 0px 1px 1px 1px; border-color:#FFD4AA; border-style:solid; }

.b_borderTop		{ border-width: 0px 1px 1px 0px; border-color:#FFD4AA; border-style:solid; }
.b_borderRight 		{ border-width: 0px 1px 1px 0px; border-color:#FFD4AA; border-style:solid; }
.b_borderLeft		{ border-width: 0px 1px 1px 1px; border-color:#FFD4AA; border-style:solid; }

.b_forumUp  		{ border-width: 1px 0px 0px 0px; border-color:#FFD4AA; border-style:solid; }

.thCornerL 			{ border-width: 1px 0px 0px 1px; border-color:#FFD4AA; border-style:solid; }
.thCornerR 			{ border-width: 1px 1px 0px 0px; border-color:#FFD4AA; border-style:solid; }

.forum_forum1 {
  background-color: #F3F3DE;
}
.forum_forum2 {
  background-color: #F1F1D7;
}

td.header1 {
	background-image: url(../img/background/header_01.png);
	background-repeat:no-repeat;
	background-position:left;
	width:970px;
}
td.header3 {
	background-image: url(../img/background/header_03.png);
	background-repeat:no-repeat;
	background-position:right;
	width:19px;
}
td.footer {
	background-image: url(../img/background/footer.jpg);
}

/***********************************************/
/*              Allgemeine Tabellen            */
/***********************************************/

.out_cl_border {
	border:1px #CCCCCC solid;
}
.out_cl_head {
	background-color:#CCFFCC;
}
.out_cl_row1 {
	background-color:#F1F1F1;
}
.out_cl_row2 {
	background-color:#E1E1E1;
}

/***********************************************/
/*              SITZPLAN					   */
/***********************************************/
.sitzplan {
	height:13;
	width:13;
}

/***********************************************/
/*              FORUM   					   */
/***********************************************/
.forum_entry_new {
	color:#00FF00;
}


/***********************************************/
/*              KLASSEN  & OBJEKTE             */
/***********************************************/
select {
  border:1px groove #666666;
  background-color: #CCCCCC;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.eingabefelder {
  height:12px;
  border:1px groove #666666;
  background-color: #CCCCCC;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size: 10px;
  color : #333333}
  
.eingabefelder:focus,
.eingabefelder:hover,
.eingabefelder:active {
  background-color: #AAAAAA;}

.textfelder {
  width:100%;
  border:1px groove #666666;
  background-color: #CCCCCC;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size: 10px;
  color : #333333}
  
.bbcode_textfeld {
  border:none;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size: 10px;
  color:#666666;}
  
.textfelder:focus {
  background-color: #AAAAAA;}
.textfelderbanner {
  width: 400px;
  border : 1px solid #000000;
  background-color: #BBBBBB;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size: 10px;
  color : #333333}
.buttons {
  width:80px;
  height:18px;
  background:url(../img/background/select_button.gif);
  background-image:url(../img/background/select_button.gif);
  border:none; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size: 10px;
  color : #000000;
  cursor:pointer; }
.buttondelete {
  width:16px;
  height:15px;
  background:url(../img/forum/icon_delete.gif);
  background-image:url(../img/forum/icon_delete.gif);
  border:none;
  cursor:pointer; }
.button_topiclocked {
  width:5px;
  height:6px;
  background:url(../img/forum/topic_lock.gif);
  background-image:url(../img/forum/topic_lock.gif);
  border:none;
  cursor:pointer; }
.buttonedit {
  width:24px;
  height:15px;
  background:url(../img/forum/icon_edit.gif);
  background-image:url(../img/forum/icon_edit.gif);
  border:none;
  cursor:pointer; }
.buttonquote {
  width:33px;
  height:15px;
  background:url(../img/forum/icon_quote.gif);
  background-image:url(../img/forum/icon_quote.gif);
  border:none;
  cursor:pointer; }
.buttonprofile {
  width:34px;
  height:15px;
  margin-left:2px;
  margin-right:2px;
  background:url(../img/forum/icon_profile.gif);
  background-image:url(../img/forum/icon_profile.gif);
  border:none;
  cursor:pointer; }
.buttonpm {
  width:20px;
  height:15px;
  margin-left:2px;
  margin-right:2px;
  background:url(../img/forum/icon_pm.gif);
  background-image:url(../img/forum/icon_pm.gif);
  border:none;
  cursor:pointer; }
.buttonemail {
  width:29px;
  height:15px;
  margin-left:2px;
  margin-right:2px;
  background:url(../img/forum/icon_email.gif);
  background-image:url(../img/forum/icon_email.gif);
  border:none;
  cursor:pointer; }
.buttonicq {
  width:22px;
  height:15px;
  margin-left:2px;
  margin-right:2px;
  background:url(../img/forum/icon_icq_add.gif);
  background-image:url(../img/forum/icon_icq_add.gif);
  border:none;
  cursor:pointer; }
.buttonwww {
  width:30px;
  height:15px;
  margin-left:2px;
  margin-right:2px;
  background:url(../img/forum/icon_www.gif);
  background-image:url(../img/forum/icon_www.gif);
  border:none;
  cursor:pointer; }
.button_topic {
  width:38px;
  height:20px;
  background:url(../img/forum/topic.gif);
  background-image:url(../img/forum/topic.gif);
  border:none;
  cursor:pointer; }
.button_reply {
  width:37px;
  height:20px;
  background:url(../img/forum/reply.gif);
  background-image:url(../img/forum/reply.gif);
  border:none;
  cursor:pointer; }
.button_reply_locked {
  width:47px;
  height:20px;
  background:url(../img/forum/reply-locked.gif);
  background-image:url(../img/forum/reply-locked.gif);
  border:none;
  cursor:pointer; }
.button_locking_open {
  width:34px;
  height:15px;
  background:url(../img/forum/locking_open.gif);
  background-image:url(../img/forum/locking_open.gif);
  border:none;
  cursor:pointer; }
.button_locking_locked {
  width:29px;
  height:15px;
  background:url(../img/forum/locking_locked.gif);
  background-image:url(../img/forum/locking_locked.gif);
  border:none;
  cursor:pointer; }
.bbcode_button {
  background-color: #DDDDDD;
  border:2px solid gray;
  cursor:pointer; }
/***********************************************/
/*                  MAP                        */
/***********************************************/
/* Der Container f&uuml;r das Kartenbild */
#map {
  background-image: url(../img/map/karte.gif); 
  width:558px;
  height:671px;
  position:relative;
  text-align:left;}
/* die punkte auf der karte + links (durch bilder realisiert) */
#map a {
  background-repeat: no-repeat;
  width: 6px;
  height: 6px;
  position: absolute;
  text-decoration: none;
  overflow:hidden;}
#map a:hover{ 
	border: 1px solid #fff;}
.p1 {
	background-image: url(../img/map/p1.png);
	background-position: 2px 2px;}
.p2 {
	background-image: url(../img/map/p2.png);
	background-position: 1px 1px;}
.p3 {
	background-image: url(../img/map/p3.png);
	background-position: 1px 1px;}
.p4 {
	background-image: url(../img/map/p4.png);}
.p5 {
	background-image: url(../img/map/p5.png);}
.p6 {
	background-image: url(../img/map/p6.png);}
.p7 {
	background-image: url(../img/map/p7.png);}
/* Der Container für das MouseOver */
#inf {
  width: 200px;
  display:none;
  position: absolute;
  background-color:#FFFFFF;
  z-index:12;
  padding: 2px;
  border: 2px solid #a4c61a;}  
  
#sitzover {
  width: 200px;
  display:none;
  position: absolute;
  background-color:#FFFFFF;
  z-index:12;
  padding: 2px;
  border: 2px solid #a4c61a;}  