@import url(/css/formular.css);


body
{
  margin:0px;
  padding:0px;
  font-family:Verdana;
  font-size:11px;
  color:#6D6E71;
  play-during:url(/sound/Track01.wav) repeat;
}

/**************************************/
/* Formatierung der bottom-Navigation */
/**************************************/

.navpunkte0
{
  padding-left:30px;
  width:186px;
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#6D6E71;
  background-image:url(/img/button_bg.jpg);
  border-top: solid 1px #ACA899;
  border-right: solid 1px #ACA899;
}

.navpunkte
{
  padding-left:30px;
  width:186px;
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#6D6E71;
  background-image:url(/img/button_bg.jpg);
  border-top: solid 1px #ACA899;
  border-left: solid 1px #ACA899;
  border-right: solid 1px #ACA899;
}

.navpunkte3
{
  padding-left:30px;
  width:186px;
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#6D6E71;
  background-image:url(/img/button_bg.jpg);
  border-top: solid 1px #ACA899;
  border-left: solid 1px #ACA899;
}


/***********************************************/
/***********************************************/
/***********************************************/

a:Link
{
  xtext-decoration:none;
  color:#6D6E71;
}

a:Visited
{
  xtext-decoration:none;
  color:#6D6E71;
}

a:Hover
{
  xtext-decoration:none;
  color:red;
}

a:Active
{
  xtext-decoration:none;
  color:red;
}


.navitop
{
  font-family:Verdana;
  font-size:11px;
  color:#6D6E71;
}

.navitop a:Link
{
  text-decoration:none;
  color:#6D6E71;
}

.navitop a:Visited
{
  text-decoration:none;
  color:#6D6E71;
}

.navitop a:Hover
{
  text-decoration:none;
  color:red;
}

.navitop a:Active
{
  text-decoration:none;
  color:red;
}

/***********************/
/* skip Formatierungen */
/***********************/

.skip
{
  font-family:Verdana;
  font-size:11px;
  color:#6D6E71;
  font-weight:bold;
}

.skip a:Link
{
  text-decoration:none;
  color:#6D6E71;
}

.skip a:Visited
{
  text-decoration:none;
  color:#6D6E71;
}

.skip a:Hover
{
  text-decoration:none;
  color:red;
}

.skip a:Active
{
  text-decoration:none;
}


/***********************************************/
/***********************************************/
/***********************************************/


.hintergrund_home
{
  background-image:url(/img/background.jpg);
}

.header
{
  background-image:url(/img/header2.jpg);
}


/*******************/
/* Hauptnavigation */
/*******************/


.Nav1Active a:Link
{
  text-decoration:none;
  color:red;
}

.Nav1Active a:Visited
{
  text-decoration:none;
  color:red;
}

.Nav1Active a:Hover
{
  text-decoration:none;
  color:red;
}

.Nav1Active a:Active
{
  text-decoration:none;
  color:red;
}

.Nav1 a:Link
{
  text-decoration:none;
  color:#6D6E71;
}

.Nav1 a:Visited
{
  text-decoration:none;
  color:#6D6E71;
}

.Nav1 a:Hover
{
  text-decoration:none;
  color:red;  
}

.Nav1 a:Active
{
  text-decoration:none;
  color:red;
}

.titel
{
  vertical-align:top;
  font-weight:bold;
  font-size:11px;
  text-align:right;
  padding-right:25px;
  padding-left:50px;
}

.inhalt
{
  vertical-align:top;
  font-size:11px;
  text-align:right;
  padding-right:25px;
  padding-left:50px;
}

/*.blocksatz
{
  vertical-align:top;
  font-size:11px;
  text-align:justify;
  padding-right:25px;
  padding-left:50px;
}*/

td.bild
{
  background-repeat:no-repeat;  
}

table.bild {
  border:solid 1px black;
}

.laufschrift
{
  font-size:40px;
  font-weight:bold;
  font-family:Verdana;
  color:white;
}


.srpic
{
  border:1px solid #ACA899;
  width:90px;
  height:90px;
  cursor:pointer;
}

.overtext
{
  text-align:center;
  font-family:Verdana;
  font-size:11px;
  /*font-weight:bold;*/
  color:red;
  padding-bottom:3px;
  width:100px;  
}

.seitenzahl a:Link
{
  text-decoration:none;
}

.seitenzahl a:Visited
{
  text-decoration:none;
}

.seitenzahl a:Hover
{
  text-decoration:none;
}

.seitenzahl a:Active
{
  text-decoration:none;
}


/*******************************************************/
/***************** Untermenues *************************/
/*******************************************************/

.subnav
{
  padding-left:2px;
  font-family:Verdana;
  font-size:11px;
}

.navactive a:Link
{
  text-decoration:none;
  color:red;
}

.navactive a:Visited
{
  text-decoration:none;
  color:red;
}

.navactive a:Hover
{
  text-decoration:none;
  color:red;
}

.navactive a:Active
{
  text-decoration:none;
  color:red;
}

.navpassive a:Link
{
  text-decoration:none;
  color:#6D6E71;
}

.navpassive a:Visited
{
  text-decoration:none;
  color:#6D6E71;
}

.navpassive a:Hover
{
  text-decoration:none;
  color:red;
}

.navpassive a:Active
{
  text-decoration:none;
  color:red;
}

/***********************************************/
/****************** Popup-Box ******************/
/***********************************************/

.popupmenubox 
{	
  border:1px solid black;
	display:none;
	position:absolute;     
}

.popupmenuheader
{
  width:420px;
  background-image:url(/img/header_img.jpg);
  background-repeat:repeat-y;
  height:68px;
}

.mitte
{
  width:390px;
  height:175px;
  vertical-align:top;
}

.unten
{
  width:390px;
  height:24px;
  background-image:url(/img/bottom_img.jpg);
  padding-left:9px;
  font-size:11px;
}

table.popupmenu 
{
	width:100%;
	background-color: #FBFAFA;
	z-index: 1000;
}

tr.popupmenu 
{
	display: block; /* zwingend für NN */
}

/*td.popupmenu
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 2px;
	border-top-style: none;
	padding-top: 2px;
	border-right-style: none;
	border-left-style: none;
	background-color: #cccccc;
	text-decoration: none;
	border-bottom-style: none;
}*/

/*a:link.popupmenu, a:visited.popupmenu 
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	line-height: normal;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:hover.popupmenu, a:active.popupmenu 
{
	font-weight: bold;
	font-size: 12px;
	color: #986400;
	line-height: normal;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}*/

/*.popupmenu_inactive 
{
	font-weight: bold;
	font-size: 12px;
	color: #999999;
	line-height: normal;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	cursor: default;
}*/


/*******************************************************/
/***************** Referenzen **************************/
/*******************************************************/

.referenzen
{
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:black;
}

.refActive a:Link
{
  text-decoration:none;
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:black;
}

.refActive a:Visited
{
  text-decoration:none;
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:black;
}

.refActive a:Hover
{
  text-decoration:none;
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:red;
}

.refActive a:Active
{
  text-decoration:none;
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:red;
}


.rahmen
{
  border:1px solid #DDDEDE;
  text-align:center;
  color:#DDDEDE;
  text-decoration:none;
}

.passiv2
{
  border:1px solid #DDDEDE;
  text-align:center;
  color:#DDDEDE;
  text-decoration:none;
  cursor:pointer;
  font-size:20px;
  font-weight:bold;
}

.aktiv2
{
  border:1px solid #777778;
  color:#777778;
  font-weight:bold;
  cursor:pointer;
  font-size:20px;
}

.tRow
{
  font-size:10px;
  text-decoration:none;
  padding-left:5px;
  padding-right:10px; 
  padding-bottom:2px; 
}

.tRow a:Link {
  font-size:11px;
  text-decoration:none;
}

.tRow a:Visited
{
  font-size:11px;
  text-decoration:none;
}

.tRow a:Hover
{
  font-size:11px;
  text-decoration:none;
}

.tRow a:Active
{
  font-size:11px;
  text-decoration:none;
}

.sMapTop
{
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  padding-right:10px;
}

.sMapTop a:Link
{
  font-size:11px;
  text-decoration:none;
}

.sMapTop a:Visited
{
  font-size:11px;
  text-decoration:none;
}

.sMapTop a:Hover
{
  font-size:11px;
  text-decoration:none;
}

.sMapTop a:Active
{
  font-size:11px;
  text-decoration:none;
}

.tHead
{  
  padding-top:5px;
  padding-left:5px;
  padding-bottom:10px;
}

.titel1
{
  font-weight:bold;
  font-size:11px;
  padding-left:10px;
}

.inhalt1
{
  font-size:11px;
  padding-left:10px;
  padding-right:30px;
}

.titel2
{
  vertical-align:top;
  font-weight:bold;
  font-size:11px;
}

.inhalt2
{
  vertical-align:top;
  font-size:11px;
  padding-right:10px;
}    



