/*************************************************************************************/
/************************* GLOBAL STYLES  ********************************************/
/*************************************************************************************/
body
{
	font-family:Helvetica, Verdana, Arial;
	font-size:0.8em;
	margin:0;
	background-color:#43413E;
	color:#ffffff;
}

a:link
{
	color:#ffffff;
	text-decoration:underline;
}

a:hover
{
	color:#ffffff;
	text-decoration:underline;
}

a:active
{
	color:#ffffff;
	text-decoration:underline;
}

a:visited
{
	color:#ffffff;
	text-decoration:underline;
}
/*********************row1********************/
#row1 {
	position:absolute;
	top:20px;
	width:100%;
	min-width:800px;
	max-width:1024px;
}

#logo {
	position:absolute;
	left:40px;
	height:4.4em;
	min-height:90px;
}

#zenon {
	position:absolute;
	top:17px;
	right:0px;
	height:4.4em;
	width:12em;
	min-height:90px;
	min-width:280px;
}

.zen1 {
	font-size:150%;
	font-style:bold;
	letter-spacing:0.05em;
}

.zen2 {
	font-size:120%;
	font-style:bold;
}

.zen3 {
	font-size:100%;
}
/*********************row2********************/
#row2 {
	position:absolute;
	top:160px;
	width:100%;
	min-width:800px;
	max-width:910px;
}

#headline {
	position:absolute;
	right:0px;
	width:12em;
	min-height:90px;
	min-width:590px;
}

h1 {
	padding:0px;
	margin:0px;
	font-size:140%;
	font-weight:normal;
}

#subnav {
	position:absolute;
	top:2.8em;
	right:0px;
	height:4.4em;
	width:12em;
	min-height:90px;
	min-width:590px;
}

/*********************row3********************/
#row3 {
	position:absolute;
	top:250px;
	width:100%;
	min-width:800px;
	max-width:910px;
}

#mainnav {
	position:absolute;
	top:55px;
	left:40px;
}

#content {
	position:absolute;
	top:2em;
	right:0px;
	height:4.4em;
	width:12em;
	min-height:90px;
	min-width:590px;
}

/*********************row4********************/
#row4 {
	position:absolute;
	top:420px;
	width:100%;
	min-width:800px;
	max-width:910px;
}
#addInfo {
	position:absolute;
	right:0px;
	height:4.4em;
	width:12em;
	min-height:90px;
	min-width:590px;
}
h2 {
	padding:0px;
	padding-bottom:20px;
	margin:0px;
	font-size:130%;
	line-height:125%;
	font-weight:normal;
}

p {
	
}



/*************************************************************************************/
/******************* STYLES FOR THE MENUS  **********************************/
/*************************************************************************************/

/* link to a sub page in the content column */
a.mainmenu
{
	display:block;
	width:9em;
	padding:1px;
	margin-bottom:1px;
	color:#ffffff;
	font-style:normal;
	text-decoration:none;
}

/* link to a sub page in the content column */
a:hover.mainmenu
{
	color:#000000;
	background-color:#ffffff;
}

/* selected (active) link to a sub page in the content column */
a.mainmenuSelected
{
	display:block;
	width:9em;
	padding:1px;
	margin-bottom:1px;
	color:#000000;
	background-color:#ffffff;
	font-style:normal;
	text-decoration:none;
}

/* selected (active) link to a sub page in the content column */
a:hover.mainmenuSelected
{
	color:#000000;
	background-color:#ffffff;
}

ul.menuList 
{
	margin:0px;
	padding:0px;
	list-style:none;
}

ul.menuList li
{	
	margin:0px;
	padding:0px;
	list-style:none;
}


/*****sub*****/

/* link to a sub page in the content column */
a.submenu
{
	display:block;
	float:left;
	width:9em;
	padding:1px;
	margin-bottom:1px;
	margin-right:1px;
	color:#ffffff;
	font-style:normal;
	text-decoration:none;
}

/* link to a sub page in the content column */
a:hover.submenu
{
	color:#000000;
	background-color:#ffffff;
	text-decoration:none;
}

/* selected (active) link to a sub page in the content column */
a.submenuSelected
{
	display:block;
	float:left;
	width:9em;
	margin-bottom:1px;
	margin-right:1px;
	padding:1px;
	color:#000000;
	background-color:#ffffff;
	font-style:normal;
	text-decoration:none;
}

/* selected (active) link to a sub page in the content column */
a:hover.submenuSelected
{
	color:#000000;
	background-color:#ffffff;
}

ul.submenuList 
{
	display:inline;
	margin:0px;
	padding:0px;
	list-style:none;
}

ul.submenuList li
{	
	display:inline;
	margin:0px;
	padding:0px;
	list-style:none;
}

/*************************************************************************************/
/******************* STYLES contact.tpl **************************************/
/*************************************************************************************/
#container_contact {
	position:absolute;
	top:30px;
}

#content_contact {
	line-height:120%;
}

/*************************************************************************************/
/******************* STYLES impressum.tpl **************************************/
/*************************************************************************************/
#container_impressum {
	position:absolute;
	top:30px;
}

#content_impressum {
	line-height:120%;
}

/*************************************************************************************/
/******************* STYLES partner.tpl **************************************/
/*************************************************************************************/
#container_partner {
	position:absolute;
	top:30px;
}

#content_partner {
	line-height:120%;
}

.ul_partner {
	margin:0px;
	padding:0px;
	list-style:none;
}

.li_partner {
	
}

/*************************************************************************************/
/******************* STYLES presse.tpl **************************************/
/*************************************************************************************/
#container_presse {
	position:absolute;
	width:100%;
	top:30px;
}

#content_presse {
	position:absolute;
	line-height:120%;
}

.ul_presse {
	margin:0px;
	padding:0px;
	list-style:none;
}

.li_presse {
	
}

.ul_pressefiles {
	position:absolute;
	margin:0px;
	padding:0px;
	list-style:none;
}

.li_pressefiles {
	position:absolute;
}

a.file {
	position:absolute;
	width:20em;
	top:4px;
	left: 25px;
}

#bu_bild_center {
	font-size:70%;
}


/*************************************************************************************/
/******************* STYLES wir.tpl **************************************/
/*************************************************************************************/
#container_wir {
	position:absolute;
	width:100%;
	top:30px;
}

#content_wir {
	position:absolute;
	line-height:120%;
}


/*************************************************************************************/
/******************* Custom STYLES  **************************************************/
/*************************************************************************************/   
.gelbf {
	font-family:Verdana;
	font-size:13px; 
	font-weight:bold;
	line-height:15px;
	color:#EBBC15;
}  


.gruenf {
	font-family:Verdana;
	font-size:13px; 
	font-weight:bold;
	line-height:15px;
	color:#ADB313;
}  


.blauf {
	font-family:Verdana;
	font-size:13px; 
	font-weight:bold;
	line-height:15px;
	color:#70B8EF;
}  

.customf1 {
	font-family:Verdana;
	font-size:13px; 
	font-weight:bold;
	line-height:15px;
	color:#636466;
}    

.customf2 {
	font-family:Verdana;
	font-size:14px; 
	font-weight:bold;
	line-height:16px;
	color:#636466;
}

.custombg1 {
	font-family:Verdana;
	font-size:13px; 
	font-weight:normal;
	line-height:15px;
	color:#000000;
	background-color:#D2D2CA; 
	width:400px;
}
 
hr
{	 
	width:400px;
	border-top: none;
	border-left: none;
	border-right: none;	
	border-bottom: thin dotted #D2D2CA;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}

ol.dec {
	font-family:Verdana;
	font-size:13px;
	padding-left: 0px;
	margin-left: 20px;
	margin-bottom: 0px;
	width: 400px; 
	list-style-type:decimal;
	list-style-position:outside
}  
ol.roman {
	font-family:Verdana;
	font-size:13px;
	padding-left: 0px;
	margin-left: 30px; 
	margin-bottom: 0px;
	width: 400px; 
	list-style-type:upper-roman; 
	list-style-position:outside
}  
ol.alpha {
	font-family:Verdana;
	font-size:13px;
	padding-left: 0px;
	margin-left: 20px;
	margin-bottom: 0px;
	width: 400px; 
	list-style-type:lower-alpha; 
	list-style-position:outside
}
ul.disc {
	font-family:Verdana;
	font-size:13px;
	padding-left: 0px;
	margin-left: 20px;  
	margin-bottom: 0px;
	width: 400px; 
	list-style-type:disc;   
	list-style-position:outside
}  
ul.circle {
	font-family:Verdana;
	font-size:13px;
	padding-left: 0px;
	margin-left: 20px;   
	margin-bottom: 0px;
	width: 400px; 
	list-style-type:circle;    
	list-style-position:outside
}
ul.square {
	font-family:Verdana;
	font-size:13px;
	padding-left: 0px;
	margin-left: 20px;  
	margin-bottom: 0px;
	width: 400px; 
	list-style-type:square; 
	list-style-position:outside
} 
ul.solo {
	font-family:Verdana;
	font-size:13px;
	padding-left: 0px;
	margin-left: 20px; 
	margin-bottom: 0px;
	width: 400px; 
	list-style-type:none; 
	list-style-position:outside
}     
ul.arrow {
	font-family:Verdana;
	font-size:13px;
	padding-left: 0px;
	margin-left: 25px;  
	margin-bottom: 0px;
	width: 400px; 
	list-style-image:url(../icons/arrow.gif);
	list-style-position:outside
}

.textlinks {
	font-family:Verdana;
	font-size:10px; 
	font-weight:normal;
	line-height:15px;
	color:#000000;
;
}


