/* body */
body {
	background-color:#fff;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:#000000; 
	line-height:18px; 
	text-decoration:none; 
	font-style:regular;
	text-align:left; /* Linksbnündige Seite */
	/* Versteckt Scrollbalken bei IE */
	overflow:auto;
	/* Verschiebebalken ab IE 5.5*/
	scrollbar-FACE-color: #F7F7F7;
	/* Innenschatten */ 
	scrollbar-highlight-color: #999999; 
	/* Außenschatten rechts */ 
	scrollbar-shadow-color: #f2f2f2;
	/* Außenschatten links */ 
	scrollbar-3dlight-color: #f2f2f2;
	/* Pfeilfarbe */ 
	scrollbar-arrow-color: #999999; 
	/* Laufleiste */
	scrollbar-track-color: #ffffff; 
	/* Außenschatten dunkel */
	scrollbar-darkshadow-color: #999999
	}	
	
/* Textformatierungen*/
*.title, h4 {color:#FB7910; font-weight: bold;}
*.pfad {color:#FB7910;}
.table, #xcontentlist {font-size:12px;}

/* Textlinks*/
a:link    { color:#0000FF; text-decoration:none; font-size:12px; font-style:regular;} 
a:visited { color:#0000FF; text-decoration:none; font-size:12px; font-style:regular;} 
a:active  { color:#000000; text-decoration:none; font-size:12px; font-style:regular;} 
a:hover   { color:#000000; text-decoration:none; font-size:12px; font-style:regular;} 

a.status:link    { color:#0000FF; text-decoration:none; font-size:10px; font-style:regular;} 
a.status:visited { color:#0000FF; text-decoration:none; font-size:10px; font-style:regular;} 
a.status:active  { color:#000000; text-decoration:none; font-size:10px; font-style:regular;} 
a.status:hover   { color:#000000; text-decoration:none; font-size:10px; font-style:regular;}

a.detaillink:link    { color:#000000; text-decoration:none; font-size:11px; font-style:regular; font-weight:600} 
a.detaillink:visited { color:#000000; text-decoration:none; font-size:11px; font-style:regular; font-weight:600} 
a.detaillink:active  { color:#000000; text-decoration:none; font-size:11px; font-style:regular; font-weight:600} 
a.detaillink:hover   { color:#000000; text-decoration:none; font-size:11px; font-style:regular; font-weight:600}

a.newsticker_mehr:link    { color:#000000; text-decoration:none; font-size:11px; font-style:regular; font-weight:700} 
a.newsticker_mehr:visited { color:#000000; text-decoration:none; font-size:11px; font-style:regular; font-weight:700} 
a.newsticker_mehr:active  { color:#000000; text-decoration:none; font-size:11px; font-style:regular; font-weight:700} 
a.newsticker_mehr:hover   { color:#000000; text-decoration:none; font-size:11px; font-style:regular; font-weight:700}

/* Aussen-Container */
#container { 
	width: 915px; 
	margin: 0px auto;
	padding: 0px 0px;
	background: transparent;
	text-align: left; 

   }
		

/* Kopfgrafik */
#kopf{
	width: 915px;
	height:98px;
	margin: 0;
	background: #FFCB00; 
	z-index:2;
 left: 0px; top: 0px;
	}
		
/* Hauptmenueleiste */
#hauptnav{
	width: 145px;
	margin: 0;
	padding: 3px; 
	background: #F1D666;	
	float: left;

   MIN-HEIGHT: 500px; 
	HEIGHT: 100%;   
   HEIGHT: expression(document.body.clientHeight > 600? "600px": document.body.clientHeight );
	

	}

/* Container mit Navigation und Inhalt */
#content {
   width: 915px;
   position: relative;
   background-color: #FFFFFF; repeat-y
	height: 100%
}


#navpath{
	}


/* Inhalt */	
#inhalt{   /*interpretiert IE */
	width: 500px;
	margin: 0 0;
	padding: 0 0px 0px;
	background: transparent;
	border-left: 10px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;
	float: left;
	}
	
#inhalt[id]{	/*interpretiert Mozilla */
  dwwidth: 390px;
  width: 500px;
  }


  
/* Inhalt */

#portletkopf{
	width: 151px;
	padding: 0px;
	/* background: #EFF3FE; */
	/* float: right; */
	/* border-left: 3px solid #5E8CFB;*/
	/* border-right: 3px solid #5E8CFB;	*/
	/* border-bottom: 0px solid #5E8CFB;	*/
	}
	
#portlet{
	width: 138px;
	dwmargin: 4px;
	padding: 0px;
	background: #EFF3FE;
	float: right;
	border-left: 3px solid #5E8CFB;
	border-right: 3px solid #5E8CFB;	
	border-bottom: 3px solid #5E8CFB;	
	}
	
	#portlet[id]{
	width: 143px;
}

.portletcontent{
	padding: 0;
	font-size:12px;
	
}
	
#deepweb{
	float: center;
	width: 143px;
}
	
/* Formatierung Hauptnavigation */

ul#nav {
	list-style: none;
	margin: 0px 0px 0px 5px;
	padding: 0;
	background: transparent;
	text-align: left;

	}


	
ul#nav li a:link, ul#nav li a:visited, ul#nav li a:active{
	background: transparent;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	display: block;
	padding-left: 5px;
	font-size: 14px;
	width: 120px;
	margin-bottom: 3px;
	
	}

ul#nav li a:hover{
	color: #000;
	background-color: #FFCB00;
	text-decoration: none;
	display: block;
	padding-left: 5px;
	
	font-size: 14px;
	
	}
	
/* Formatierung Unterpunkte */
ul#nav ul.subnav{
	font-size:11px;
	list-style: none;
	margin: 0;
	padding: 0;
	}	

ul#nav ul.subnav li a:link, ul#nav ul.subnav li a:visited{
	background: transparent;
	
	color: #000;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 10px;
	width: 120;
	font-size: 14px;
	}
	
ul#nav ul.subnav li a:hover{
	color: #000000;
	background-color: #FFCB00;
	
	font-weight: normal
	}
	
ul.subnav[class]{
	width: 120px;
	}
	
/* Formatierung aktive Menuepunkte */
a.aktiv {
	background-color: #9DB8FB;
	
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding-left: 5px;
	/* margin-bottom: 5px; */
	/* margin-top: 5px; */
	width: 120;
}

.aktiv {
	background: transparent;
	display: block;
	width: 100%;
}

a.subaktiv {
	background: ;
	
	color: #000000;
	text-decoration: none;
	display: block;
	padding-left: 20px;
	width: 100%
}

/* Abschluss */
#footer {
   width: 1024px;
   height: 50px;
   margin-bottom: 30px;
   position: relative;
   background-color: #FFFFFF; no-repeat
}

.mehr{
	border-bottom: 1px solid #FFCB00;
	dwbackground-color: #FFCB00;
	text-align: right;	
}




ul#navlist
{
  list-style:none;
  padding-left:0;
  display:inline;
  margin:0;
  
}

ul#navlist li
{
  display:block;
  display:inline;
  float:left;
  margin:0;
  padding:0;
   
}




ul#navlist li a
{
  color: #FFF;
  display:block;
  font-weight:bold;

  text-decoration: none;
  padding-left:0.5em;
  padding-right:0.5em;
  margin: 2px 5px 2px 0px;
  
}
ul#navlist li a:hover
{
  color: #FFF;
  background: #ddd;
}

ul#navlist li#active a
{
  background: #9DB8FB;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
  font-weight:bold;

}


/*Styles für Portlets auf Startseite */
A.portlet_headertext_link:link {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:800;
		font-style: normal;
		font-variant: normal;
		line-height: 18px;
	TEXT-DECORATION: none;
	
}
A.portlet_headertext_link:visited {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:800;
		font-style: normal;
		font-variant: normal;
		line-height: 18px;
	TEXT-DECORATION: none;
	
}
A.portlet_headertext_link:active {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:800;
		font-style: normal;
		font-variant: normal;
		line-height: 18px;
	TEXT-DECORATION: none;
}
A.portlet_headertext_link:hover {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:800;
		font-style: normal;
		font-variant: normal;
		line-height: 18px;
	TEXT-DECORATION: none;
}
.portlet_gross {
	width: 240px;
	height: 136px;
	border: 1px solid #336699;
	z-index: 4;
	overflow: hidden;
	text-align: left;
	background-color: white;
}
.portlet_gross_pager{
	width: 240px;
	font-size: 9px; 
	text-align: right; 
	z-index: 10;
}	


/* Image-height if title-line span one row*/
.big_portlet_image_big{
	float: left; 
	height: 102px; 
	valign: top; 
	position:relative; 
	top:3px;
	margin: 0px 5px 5px 0px;
}

/* Image-height if title-line span two rows*/
.big_portlet_image_small{
	float: left; 
	height: 102px; 
	valign: top; 
	position:relative; 
	top:3px;
	margin: 0px 5px 5px 0px;
}

.portlet_image{
	float: left; 
	/*width: 80px; */
	height: 60px;
	valign: top; 
	position:relative; 
	top:3px;
}


.port_klein_txt {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	line-height: 16px;
	text-align: left;
    margin-left: 4px;
    }
	
.port_gross_txt, portletcontent {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	line-height: 18px;
	text-align: left;
    padding: 4px;
    }	
	
	.portlet_moreimage{		
		width: 9px;
		height: 9px;
		background-image: url(/images/more01.gif);
		background-repeat: no-repeat;
		position: absolute;
		margin-top: 4px;
		margin-left: 219px;
		cursor: pointer;
	}
	
	.portlet_header{
		
		background-color: #A0B5CA;
		background-repeat:repeat-x;
		width: 100%;
		height: 17px;
	}
	
	.big_portlet_header{		
		background-color: #FFFFFF;
		background-repeat:repeat-x;
		width: 100%;
		height: 17px;
		cursor: pointer;
	}
	
	.big_portlet_line{
		height: 1px;
		background-color: #336699;
		font-size: 1px;
		line-height: 1px;
	}
	
	.portlet_headertext{
		font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:800;
		font-style: normal;
		font-variant: normal;
		line-height: 18px;
		margin-left: 4px;
		width: 215px;
		height: 17px;
		overflow:hidden;
	}
	
a.logoutlink:link, a.logoutlink:visited, a.logoutlink:hover, a.logoutlink:active {
	display: block;
	border: 1px solid #f00;
	color: #f00;
	text-align: center;
	background-color: #fff;
}

.bildunterschrift{
	font-size: 10px;	
}

#image_left{
	padding: 4px;
	margin: 4px;
}

hr{
	border:0;
	border-bottom: 2px solid #FFCB00;
	height: 1px;
}

hr.white{
	color: #fff;
	height: 1px;
}


/**** NEU ***/

A:link {
	FONT-WEIGHT: 600;
	COLOR: #FB7910;
	FONT-FAMILY: verdana,tahoma,arial;
	TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: 600;
	COLOR: #FB7910;
	FONT-FAMILY: verdana,tahoma,arial;
	TEXT-DECORATION: none
}
A:active {
	FONT-WEIGHT: 600;
	COLOR: #FB7910;
	FONT-FAMILY: verdana,tahoma,arial;
	TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: 600;
	COLOR: #000000;
	FONT-FAMILY: verdana,tahoma,arial;
	TEXT-DECORATION: none
}
A.menu:link {
	FONT-WEIGHT: normal;
	COLOR: #333333;
	FONT-FAMILY: verdana,tahoma,arial;
	TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: normal;
	COLOR: #333333;
	FONT-FAMILY: verdana,tahoma,arial;
	TEXT-DECORATION: none
}
A:active {
	FONT-WEIGHT: normal;
	COLOR: #333333;
	FONT-FAMILY: verdana,tahoma,arial;
	TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: normal;
	COLOR: #000000;
	FONT-FAMILY: verdana,tahoma,arial;
	TEXT-DECORATION: none
}
P {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,tahoma,arial
}
LI {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,tahoma,arial
}
UL {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,tahoma,arial
}
DIV {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,tahoma,arial
}
TD {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,tahoma,arial
}
CENTER {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,tahoma,arial
}
BODY {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,tahoma,arial
}
H1 {
	FONT-WEIGHT: 700;
	FONT-SIZE: 13px;
	COLOR: #FB7910;
	FONT-FAMILY: verdana, tahoma, arial
}
form, Input, Field, textarea {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,tahoma,arial
}