/******************************************
*
* common.css
*
* Common CSS definitions for transForm Projects
*
* Copyright 2005 by  Gerhard Sinnhuber
*
* Author(s):  http://www.transform.at
*
******************************************/


/* -----------------------

FARBEN:
rot =	8C1131
grau=	6D6C71 


-------------------------*/


html{
 height:100%;
 margin:0;
 padding:0;
}

body {
	height:100%;
	margin:0;
	padding:0;
	font-family			: Verdana, Tahoma, Helvetica, sans-serif;
	font-size			: 11px;
	line-height			: 16px;
	font-weight		: 400;
	text-transform	: none;
	text-decoration	: none; 
}

td {
	font-family			: Verdana, Tahoma, Helvetica, sans-serif;
	font-size			: 11px;
	line-height			: 16px;
	font-weight		: 400;
	text-transform	: none;
	text-decoration	: none; 
}
a				{font-weight: 400;  text-decoration: none; text-transform: none;  color: #8C1131;}
a:active		{color: #8C1131;}
a:visited	{color: #8C1131;}
a:hover		{color: #999999;}


/* --------------------------------------------------------
		Menu Definitions
	------------------------------------------------------*/

.mainmenu{
	position: relative;
	top:0px;
	left:0px;
	border:1px solid #000000;
	
	width: 740px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}


.menuback{
	background-color:#cccccc;
	display: block;
	font-weight: 600; 
	font-size: 11px;
	text-decoration: none; 
	text-transform: none;
	text-align: center;
	color: #666666; 
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	
	 FILTER: alpha(opacity='40'); 
	 moz-opacity: 0.4; 
	 opacity: 0.4; 
	 khtml-opacity: 0.4;
}


.menuitem{
	display: block;
	font-weight: 600; 
	font-size: 11px;
	text-decoration: none; 
	text-transform: none;
	text-align: center;
	color: #ffffff; 
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.menuitem a			{color: #ffffff; font-weight: bold; font-weight: 500; border:0px; text-decoration: none;}
.menuitem a:active	{color: #ffffff;font-weight: bold; font-weight: 500; border:0px; text-decoration: none;}
.menuitem a:visited	{color: #ffffff; font-weight: bold; font-weight: 500; border:0px; text-decoration: none;}
.menuitem a:hover	{color: #999999;font-weight: bold; font-weight: 500; }



.subleiste{
	position: relative;
	width: 710px;
	height: 20px;
}

.submenuback{
	position: absolute;
	top: 0px;
	left: 0px;
	background-color:#cccccc;
	display: block;
	font-weight: 700; 
	text-decoration: none; 
	text-transform: none;
	color: #000000; 
	width: 710px;
	margin-left:0px;
	padding-top:2px;
	padding-bottom: 2px;
	
	FILTER: alpha(opacity='40'); 
	 moz-opacity: 0.4; 
	 opacity: 0.4; 
	 khtml-opacity: 0.4;
}

.submenu{
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	font-weight: 700; 
	text-decoration: none; 
	text-transform: none;
	color: #ffffff; 
	width: 710px;
	margin-left:0px;
	padding-top:2px;
	padding-bottom: 2px;

}


.submenu a				{ color: #ffffff; border:0px; text-decoration: none; }
.submenu a:visited		{ color: #ffffff; border:0px; text-decoration: none;  }
.submenu a:active		{ color: #ffffff; border:0px; text-decoration: none;  }
.submenu a:hover	{color: #666666;}


/* --------------------------------------------------------
		Content Boxen
	------------------------------------------------------*/

.boxmaster{
	position: relative;
	width: 710px;
	height: 300px;
}

.boxmaster a			{ color: #ffffff; text-decoration: none; }
.boxmaster a:active	{ color: #ffffff; text-decoration: none; }
.boxmaster a:visited	{ color: #ffffff; text-decoration: none; }
.boxmaster a:hover	{color: #666666;}


.startbox{
	position: relative;
	width: 590px;
	height: 260px;
	font-family		:  Times New Roman, Times, serif;
	font-size: 22px;
	margin-left: 110px;
	margin-top: 60px;
	
	line-height: 30px;
	font-weight		: 600;
	text-transform		: none;
	text-decoration: none; 
	color: #ffffff;
}


.bottombox{
	position: relative;
	width: 710px;
	height: 40px;
	text-align: center;
	font-family		: Verdana, Arial, , _sans;
	font-size: 11.5px;
	line-height: 16px;
	font-weight		: 400;
	text-transform		: none;
	text-decoration: none; 
	color: #ffffff;
	font-weight		: 600;

}


.centerbox{
	position: absolute;
	top: 0px;
	left: 184px;	
	background-color:#ffffff;
	border: 0px;
	color: #000000; 
	height: 300px;
	width: 340px;
	z-index: 2;
}



.leftbox{
	position: absolute;
	top: 0px;
	left: 0px;	
	background-color:#ffffff;
	color: #000000; 
	height: 300px;
	width: 340px;
	z-index: 2;
}


.rightbox{
	position: absolute;
	top: 0px;
	left: 370px;
	background-color:#ffffff;
	color: #000000; 
	height: 300px;
	width: 340px;
	z-index: 1;
}
	
.leftcont{
	position: relative;
	top: 0px;
	left: 0px;
	background-color:#ffffff;
}
.rightcont{
	position: relative;
	top: 0px;
	left: 0px;
	background-color:#ffffff;
}


/* --------------------------------------------------------
		Allgemeine Content Definitions
	------------------------------------------------------*/


h1 {
	font-weight: 700; 
	text-decoration: none; 
	text-transform: none;
	font-size: 12px;
	color: #8C1131; 
	padding-right:0px;
	padding-bottom: 0px;
}

h2, h3 {
	position: relative;
	font-weight: 700; 
	text-decoration: none; 
	text-transform: none;
	font-size: 11px;
	color: #8C1131; 
	padding-right:0px;
	padding-bottom: 0px;
	padding-top: 0px;
	top: -10px;
}

.headline{
	font-weight: 700; 
	line-height: 16px;
	text-decoration: none; 
	text-transform: none;
	font-size: 11px;
	color: #8C1131; 
	padding-left: 10px;
	padding-right:10px;
	padding-top: 10px;
	padding-bottom: 0px;
}

.semiheadline{
	font-weight: 700; 
	
	text-decoration: none; 
	text-transform: none;

	color: #8C1131; 
	padding-left: 0px;
	padding-right:0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.fliesstext{
	font-weight: 400;
	color: #000000; 
	padding-left: 10px;
	padding-right:10px;
	padding-top: 10px;
}

.linkkategorie{
	font-weight: 700; 
	text-decoration: none; 
	text-transform: none;
	color: #8C1131; 
	padding-left: 10px;
	padding-right:10px;
	padding-bottom: 0px;
}

.linktitel{
	font-weight: 400;
	color: #000000; 
	padding-left: 10px;
	padding-right:10px;
	padding-top: 10px;
}

.linktext{
	font-weight: 400;
	color: #000000; 
	padding-left: 10px;
	padding-right:10px;
	padding-top: 0px;
}

.termintitel{
	font-weight: 400;
	color: #8C1131; 
	padding-left: 10px;
	padding-right:10px;
	padding-top: 10px;
}

.terminsubtitel{
	font-weight: 400;
	color: #8C1131; 
}


.termintext{
	font-weight: 400;
	color: #000000; 
	padding-left: 10px;
	padding-right:10px;
	padding-top: 0px;
}


/*-------------------------------------------------------
	Bibliografie Definitionen
  -----------------------------------------------------*/
 .buchbox{
 	padding-left: 10px;
 	padding-right: 10px;
 	padding-top: 10px;
 }
 
  .buchauthor{
  font-style: italic;
  }
  
  .buchtitel{
  font-weight:bold;
  font-weight: 700;
  }
 .buchfliess{
  font-style: normal;
  }
  .verlag{
  font-style: normal;
  }
  
/*-------------------------------------------------------
	spezielle Kapitel Definitionen
  -----------------------------------------------------*/
.subzitat{
	position: relative;
	width: 710px;
	height: 40px;
	text-align: right;
	font-family		:  Times New Roman, Times, serif;
	font-size: 22px;
	font-style: italic;
	line-height: 30px;
	font-weight		: 600;
	color: #AE1318;
	visibility: hidden;
}


.blaettern{
	position: absolute;
	top: 280px;
	left: 305px;
}

.sitemaptitle {
	font-weight: 700; 
	text-decoration: none; 
	text-transform: none;
	color: #000000; 
	padding-bottom: 5px;
}

.sitemaptitle a			{ color: #000000; border:0px; text-decoration: none;}
.sitemaptitle a:active	{ color: #000000; border:0px; text-decoration: none;}
.sitemaptitle a:visited	{ color: #000000; border:0px; text-decoration: none;}
.sitemaptitle a:hover	{color: #333333;}
