/*    standard    */
body 
{
	padding : 0px 0px 0px 0px;
	margin : 10px 0px 0px 0px;
	font-family : verdana, helvetica, arial, sans-serif;
	font-size : 11px;
	line-height : 16px;
	scrollbar-arrow-color:#000000;
	scrollbar-track-color:#ffffff;
	scrollbar-darkshadow-Color:#b0b0b0;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#a0a0a0;
    scrollbar-face-color:#e0e0e0;
}
hr {
	border : 1px dotted #f0f0f0;
}
ul,li {
	line-height : 16px;
	font-size : 11px;
}

a {
	text-decoration : none;
	font-weight : bold;
}

a:hover {
	text-decoration : none;
	font-weight : bold;
}

p {
	background : transparent;
	font-weight : normal;
}

/*    popup box    */

#box { 
	 border-top: none;
     border-right : none;
     border-left : none;
     border-bottom : none;
} 

#box a:visited { 
	background-color: transparent; 
} 

#box a:hover { 
 	background-color: transparent;
} 

#box a:active { 
	background-color: #ffffff; 
} 

#box a .info { 
display:none; 
} 

#box a:hover .info { 
 color:black;
 background: transparent;
 display:block;
 padding:0;
 font-weight : normal;
 font-variant : normal;
 position: absolute;
 top : 0px;
 left : 5%; 
 text-align : center;
}

/*    e l e m e n t e    */


/*    h a u p  t  n  a v i g a t i o n    */

#mainnav {
	padding: 0;
}

#mainnav a	{
	font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	background: #fff;
	border-top: 1px solid #f0f0f0;
	border-left: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	border-right: none;
	color: #888;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 90px;
	}

#mainnavende a	{
	font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	background: #fff;
	border-top: 1px solid #f0f0f0;
	border-left: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
	color: #888;
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	width: 90px;
	}

#mainnav .hintergrund, #mainnav .hintergrund:hover,
#mainnavende .hintergrund, #mainnavende.hintergrund:hover {
	background-color : #f0f0f0;
	color : #666;
	font-weight : bold;
}
	
#mainnav a:hover, #mainnavende a:hover	{
	background: #ddd;
	color: #444;
	}
	
#mainnav a:active	{
	background: #f0f0f0;
	color: #fff;
	}

/*    s u b  n  a v i g a t i o n    */

#subnav {
	padding: 0;
	}

#subnav a	{
	font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	background: #f0f0f0;
	border-top: none;
	border-left: 1px solid #f0f0f0;
	border-bottom: 2px solid #f0f0f0;
	border-right: none;
	color: #777;
	float: left;
	padding: 0;
	width: 90px;
	height : 14px;
	}

#subnavende a	{
	font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	background: #f0f0f0;
	border-top: none;
	border-left: 1px solid #f0f0f0;
	border-bottom: 2px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
	color: #777;
	float: left;
	padding: 0;
	width: 90px;
	height : 14px;
	}

#subnav a:hover, #subnavende a:hover	{
	background: #C1C1C1;
	color: #fff;
	border-bottom: 2px solid #a0a0a0;
	}
	
#subnav a:active	{
	background: #f0f0f0;
	color: #fff;
	}

/*    t e x t d a r s t e l l u n g    */
	
	#textfeld {
	background-color : transparent;
	padding-bottom: 0px;
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 0px;
	font-size : 11px;
	line-height : 16px;
	color : #555;
	FONT-FAMILY:  verdana, helvetica,arial, sans-serif;
}

#textfeld ul {
	list-style : square;
	padding : 0 0 0 16px;
	margin : 0 0 0 0;
}

#textfeld li {
	padding : 0 0 2px 0px;
	margin : 0 0 0 0;
}

#textfeld li a {
	border-bottom : none;
}



#textfeld .autor {
	FONT-SIZE: 10px;
	line-height : 16px;
}
#textfeld .datum  {
	FONT-SIZE: 10px;
	line-height : 16px;
	text-align : right;
}
#textfeld .kommentar  {
	font-weight : bold;
	FONT-SIZE: 10px;
	line-height : 10px;
	padding : 1px;
	border : 1px none #000000;
}

#textfeld a {
	FONT-SIZE: 11px;
	line-height : 16px;
	color : #555;
	border-bottom : 1px dashed #555;
}

#textfeld a:hover {
	color : #222;
	border-bottom : 1px solid #222;
}

#textfeld img {
	border : 0px none #000000;
	vertical-align : top;
	margin : 0px 4px 0px 0px;
}

#textfeld  .titel {
text-align : left;
color : #444;
font-weight : bold;
font-size : 14px;
line-height : 18px;
font-variant : small-caps;
 margin-top : 10px;
}
#textfeld  .kategorie {
color : Black;
font-weight : normal;
font-size : 12px;
font-variant : small-caps;
}
#textfeld  p, #textfeld  td {
font-size : 11px;
line-height : 15px;
margin : 4px 0px 12px 0px;
}

#bildfeld {
	background-color : transparent;
	padding-bottom: 0px;
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 0px;
	font-size : 11px;
	line-height : 16px;
	color : #555;
	FONT-FAMILY:  verdana, helvetica,arial, sans-serif;
}

#bildfeld img {
	border : 1px solid #444;
	vertical-align : top;
	margin : 5px 5px 5px 5px;
}

#bildfeld a img {
	border : 1px solid #444;
	vertical-align : top;
	margin : 5px 5px 5px 5px;
}

#bildfeld a:hover img {
	border : 1px solid #aaa;
	margin : 5px 5px 5px 5px;
}

