body
{
	font-family:verdana,arial,helvetica;
	font-size:12px
}

body.weiss
{
	font-family:verdana,arial,helvetica;
	font-size:12px;
	background-color:White;
}

body.grau
{
	font-family:verdana,arial,helvetica;
	font-size:12px;
	background-color:#E8E6E8;
}

/************************************************************/
/* Über die class regeln wir das Erscheinugsbild des Textes*/
.WillkommensSeite
{
	background-color:#E8E6E8;
	color:#000000;
	
	position:absolute;
	left:60px;
	top:30px;
	width:950px;
	height:320px;
	overflow:auto;	
}

.ContentSeite
{
	background-color:#FFFFFF;
	color:#000000;
	
	position:absolute;
	left:410px;
	top:60px;
	width:600px;
	height:290px;	
	overflow:auto;
}

.BildBereich
{
	background-color:#FFFFFF;

	position:absolute;
	left:60px;
	top:30px;
	width:350px;
	height:320px;
	text-align:center;
	
	overflow:hidden;
}

.content
{
	font-family:verdana,arial,helvetica;
	color:Black;
	font-size:12px;
	background-color:#FFFFFF;
	margin:13px;
	width:570px;
	height:150px;
}

.contentWillkommen
{
	font-family:verdana,arial,helvetica;
	color:Black;
	font-size:12px;
	background-color:#E8E6E8;
	margin:13px;
}

.headline
{
	font-family:verdana,arial,helvetica;
	color:Black;
	font-size:13px;
	background-color:#FFFFFF;
	margin:13px;
}

.headlineWillkommen
{
	font-family:verdana,arial,helvetica;
	color:Black;
	font-size:13px;
	background-color:#E8E6E8;
	margin:13px;
}

.UserTab
{
	font-family:verdana,arial,helvetica;
	color:Black;
	font-size:12px;
	background-color:#FFFFFF;
	vertical-align:middle;
	position:absolute;
	top:10px;
	width:80%;
	text-align:center;
}
.UserTab td
{
	padding: 2px 20px 5px 20px;
}


Table.Menu
{
	background-color:#D6CFD6;
	vertical-align:middle;
}


Table.IMG
{
	background-color:#FFFFFF;
	margin:13px;
}

td.GlobalMenu
{
	font-family:verdana,arial,helvetica;
	color:#840000;
	font-size:13px;
	vertical-align:middle;
}

td.GlobalMenuAusgewaehlt
{
	font-family:verdana,arial,helvetica;
	color:#840000;
	font-size:13px;
	vertical-align:middle;
	font-weight:bold;
}

.Logo
{
	background-color:#FFFFFF;
	border-bottom:solid 2px white;
	border-left:solid 2px white;
	border-top:solid 2px white;
}

.LogoLinks
{
	background-color:#FFFFFF;
	overflow:hidden;
	
	z-index:1000;
}

.Deletebutton
{
	font-size:11px;
	font-weight:bold;
	background-color:#8FF187;
	text-decoration:none;
	text-transform: none;
	font-family:verdana,arial,helvetica;
	height:20px;
	
	
}

a
{
	text-transform: none;
	text-decoration:none;
	vertical-align:middle;
}

h1
{
	font-weight:bold;
	font-size:13px;
	font-style:italic;
}

a:visited
{
	text-decoration:none;
	text-transform: none;
	vertical-align:middle;
}

a:hover
{
	text-decoration:none;
	text-transform: none;
	vertical-align:middle;
}

a.MenuButton
{
	color:#840000;
	width:100%;
	height:100%;
	font-size:12px;
	
}


a.SprachButton
{
	color:#000000;
	font-size:11px;	
}


.LinksFuellen
{
	position:absolute;
	left:0px;
	top:350px;
	width:410px;
	height:50px;
	background-color:#D6CFD6;
	
}

.copyright
{
	font-family:verdana,arial,helvetica;
	color:Black;
	font-size:9px;
	text-decoration:none;
	text-transform: none;
	position:absolute;
	left:10px;
	top:98%;
	width:800px;
}
/************************************************************/

.img-shadow 
{
  float:left;
  background: url(shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -8px 6px 6px -8px;
  padding: 4px;
  } 

.img-shadow_selected img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 2px solid red;
  margin: -8px 6px 6px -8px;
  padding: 4px;
  }


/************************************************************/
/* Positionierungen werden über die ID des HTML-Elements gemacht */

#Logo
{
	position:absolute;
	top:30px;
	left:0px;

	margin:0px;
	padding:0px;
	
}

#SprachAuswahl
{
	position:absolute;
	top:10px;
	left:870px;
}

#StartMenu
{
	position:absolute;
	left:60px;
	top:350px;
	width:950px;
	height:20px;
}

#UnteresMenu
{
	position:absolute;
	left:410px;
	top:350px;
	width:600px;
	height:50px;
	padding-top:17px;
}

#MenuGlobal
{

	border:solid 1px black;
}

#OberesMenu
{
	position:absolute;
	left:410px;
	top:30px;
	width:600px;
	height:30px;
	padding-top:8px;
}

#Slideshowbutton
{
	position:absolute;
	left:15px;
	top:40px;
}

#EditButton
{
	position:absolute;
	left:550px;
	
	top:10px;
	text-align:right;
}

#tblGallery
{
	position:relative;
	top:20px;
}

/************************************************************/
