body
{
	margin: 10px 0px 0px 10px;  /* genereller Abstand nach oben und links */
	padding: 0px;
	font: Arial, Sans Serif;
}

table, tr, td, p, div 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style-type: square;
} 

#hauptcontainer
{
	margin: 0px;
	width: 780px;
	text-align: left;
	height: 100%; 
	background-color: #FFFFFF;
	padding: 0px;
	float: center;
}

.pic
{
	position: relative; 
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	border: 0px;
}

#navpicpre
{
	position: relative; 
	left: 0px;	
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
}

#navpicpost
{
	left: 0px;	
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	border: 0px;
}

.headline
{
	width: 100%;
	padding: 0px 0px 6px 0px;
	margin-top: 18px;
	padding-left: 0px;
	margin-bottom: 5px;
	font-family: Arial, Sans Serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold; 
	color: #808080;
	text-decoration: none;
}

#copy 
{
	width: 580px;
	float: top;
	}

p.copy
{
	width: 580px;
	margin-top: 18px;
	font-family: Arial, Sans Serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height: 140%;
	font-weight: normal;
	text-decoration: none;
}

#copy a:active  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5B5A5E; text-decoration: none; background-image: url(../pics/link_content.gif); background-repeat: no-repeat; padding-left: 14px; padding-right: 2px;} 
#copy a:hover   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5B5A5E; text-decoration: none; background-image: url(../pics/link_content.gif); background-repeat: no-repeat; padding-left: 14px; padding-right: 2px;}
#copy a:link    { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5B5A5E; text-decoration: none; background-image: url(../pics/link_content.gif); background-repeat: no-repeat; padding-left: 14px; padding-right: 2px;} 
#copy a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5B5A5E; text-decoration: none; background-image: url(../pics/link_content.gif); background-repeat: no-repeat; padding-left: 14px; padding-right: 2px;} 


/* --------------------- RSS-Feed --------------------- */
#rss
{	width: 580px;
	float: top; }
	
#rss li
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	font-style:normal; 
	line-height: 140%; 
	color: #000000;
	text-decoration: none;
	display: inline; }

#rss li a:link
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #505050; text-decoration: none; background-image: url(../pics/link_content.gif); background-repeat: no-repeat; padding-left: 14px; padding-right: 2px;} 

#rss li a:visited
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #505050; text-decoration: none; background-image: url(../pics/link_content.gif); background-repeat: no-repeat; padding-left: 14px; padding-right: 2px;}
	
#rss li a:active
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #505050; text-decoration: none; background-image: url(../pics/link_content.gif); background-repeat: no-repeat; padding-left: 14px; padding-right: 2px;} 

#rss li a:hover
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #808080; text-decoration: none; background-image: url(../pics/link_content.gif); background-repeat: no-repeat; padding-left: 14px; padding-right: 2px;} 


#mainnav
{
	text-align: left;
	position: relative;
	left: 0px;
	top: 0px;
	height: 25px;
	width: 780px;
	background-color: #949399;
	padding-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-top: 0px;
	margin-left: 0px;

}
	
#mainnav ul
{
	margin: 0px 0px 0px 0px;  /*hier Abstand eingestellt von blauer Mainnav zu top - der war nämlich zu groß ?? */
	padding: 5px 0px 0px 0px;  /*hier kam die Navi dann mittig im blauen Balken*/
	list-style-type: none;
}
	
#mainnav li
{
	font-family: Arial, Sans Serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	display: inline;
	padding: 9px 10px 5px 30px; 
}

#mainnav li.mainnavactive
{
	font-family: Arial, Sans Serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF; 
	text-decoration: none;
	font-weight: bold; 
	display: inline;
	padding: 9px 10px 5px 30px;
}
	
#mainnav li a
{
	padding: 0px 0px 0px 0px; /* Abstand oben, links, unten, rechts */
	text-decoration: none;
	color: #FFFFFF;
}
#mainnav li.mainnavactive a
{
	padding: 0px 0px 0px 0px; /* Abstand oben, links, unten, rechts */
	font-weight: bold; 
	text-decoration: none;
	color: #5B5A5E;
}

#mainnav li a:hover
{
	text-decoration: none;
	color: #5B5A5E;
}

#secnav
{
	width: 190px;
	height: 100%;
	background-color: #FFFFFF;
	padding-top: 20px; 
	margin-left: 10px;
	margin-bottom: 0px; 
	line-height: 11px;
	float: left;
}
	
#secnav ul
{
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	list-style-type: none;
}
	
#secnav li
{
	font-family: Arial, Sans Serif;
	font-size: 11px;
	font-weight: normal;
	background-image: url(../pics/link.gif); background-repeat: no-repeat;
	color: #000000;
	text-decoration: none;
	padding: 0 10px; /* Abstand der Links vom linken Rand */
}

#secnav li.secnavactive
{
	font-family: Arial, Sans Serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #5B5A5E;
	text-decoration: none;
	padding: 0 10px;
}
	
#secnav li a
{
	padding:8px 0px 10px 4px;
	display:block;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
}

#secnav li.secnavactive a
{
	padding:8px 0px 10px 4px;
	display:block;
	text-decoration: none;
	color: #5B5A5E;
	background-color: #FFFFFF;
}
	
#secnav li a:hover
{
	/*display:block;* - bringt nix auf Safari?!*/
	text-decoration: none;
	color: #5B5A5E;
	background-color: #FFFFFF;
}

#thrnav
{
	width: auto;
	height: auto;
	background-color: #FFFFFF;
	margin-bottom: 0px;
	line-height: 0px;
	/*float: left;*/
}
	
#thrnav ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 11px;  /*hier neuen Abstand eingestellt (11px), da die thrnav ganz links war wie die secnav*/
	list-style-type: none;
}
	
#thrnav li
{
	font-family: Arial, Sans Serif;
	font-size: 11px;
	font-weight: normal;
	/*background-image: url(pics/link.gif); background-repeat: no-repeat;*/
	color: #000000;
	text-decoration: none;
	padding: 0px 0px 0px 0px; /* Abstand der Links vom linken Rand */
}

#thrnav li.thrnaviactive
{
	font-family: Arial, Sans Serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #5B5A5E;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
	
#thrnav li a
{
	padding:8px 0px 10px 4px;
	display:block;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
}

#thrnav li.thrnaviactive a
{
	padding:8px 0px 10px 4px;
	display:block;
	text-decoration: none;
	color: #5B5A5E;
	background-color: #FFFFFF;
}
	
#thrnav li a:hover
{
	display:block;
	text-decoration: none;
	color: #5B5A5E;
	background-color: #FFFFFF;
}

#bottomnav
{
	text-align: left;
	position: relative;
	left: 0px;
	top: 0px;
	height: 23px;
	width: 780px;
	background-color: #949399;
	padding-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
}
	
#bottomnav ul
{
	margin: 3px 0px 0px 0px;  
	padding: 0px;
	list-style-type: none;
	padding: 5px 0px 0px 0px;  /*hier kam die Navi dann mittig im blauen Balken*/

}
	
#bottomnav li
{
	font-family: Arial, Sans Serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	display: inline;
	padding: 4px 10px 10px 30px;
}

#bottomnav li.mainnavactive
{
	font-family: Arial, Sans Serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF; 
	text-decoration: none;
	font-weight: bold; 
	display: inline;
	padding: 3px 10px 10px 30px;
}
	
#bottomnav li a
{
	padding:0px 0px 0px 0px;
	text-decoration: none;
	color: #FFFFFF;
}
#bottomnav li.mainnavactive a
{
	padding:0px 0px 0px 0px;
	text-decoration: none;
	font-weight: bold; 
	color: #5B5A5E;
}

#bottomnav li a:hover
{
	text-decoration: none;
	color: #5B5A5E;
}

#inputtxt 
{
 	font: normal 12px Arial, Sans Serif; color:#000000;border:0px;background-color:#EAEEF4;width:285px;
}

textarea  
{ 
scrollbar-3dlight-color:#F1F1F1; scrollbar-arrow-color:#898989; scrollbar-base-color:#CBCCCE; 
scrollbar-darkshadow-color:#F1F1F1; scrollbar-face-color:#CBCCCE; scrollbar-highlight-color:#F1F1F1; 
scrollbar-shadow-color:#F1F1F1; font: normal 12px Arial, Sans Serif; color:#000000; border:0px;
background-color:#EAEEF4; width:300px; height:50px
}

/* Publikationen */
#publikationen
{	width: 580px;
	margin-top: 18px;
	font-family: Arial, Sans Serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height: 140%;
	font-weight: normal;
	text-decoration: none;}
		
#publikationen a:active  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5B5A5E; text-decoration: none; background-image: url(../pics/download.gif); background-repeat: no-repeat; padding-left: 20px; padding-right: 2px;} 
#publikationen a:hover   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5B5A5E; text-decoration: none; background-image: url(../pics/download.gif); background-repeat: no-repeat; padding-left: 20px; padding-right: 2px;}
#publikationen a:link    { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5B5A5E; text-decoration: none; background-image: url(../pics/download.gif); background-repeat: no-repeat; padding-left: 20px; padding-right: 2px;} 
#publikationen a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5B5A5E; text-decoration: none; background-image: url(../pics/download.gif); background-repeat: no-repeat; padding-left: 20px; padding-right: 2px;} 
