#container
{
	margin:auto;
	width:934px;
	_width:956px;
}
#menu
{
	width:246px;
	margin-left:22px;	
	background-image:url(images/manu_bkg2.gif);
	float:left;
}
#menuinner
{
	background-image:url(images/menu_bkg.jpg);
	padding-top:13px;
	background-repeat:no-repeat;
}
#menuinner li
{
	background-image:url(images/menu_line.gif);
	background-repeat:no-repeat;
}
#menuinner li.first:hover, #menuinner li.active
{
	background-image:url(images/menu_over.gif);
	background-repeat:no-repeat;
}
#menuinner li.activesub
{
	background-image:url(images/menu_on_sub.gif);
	background-repeat:no-repeat;
	height:25px;
}
#menuinner li.second, #menuinner li.active2
{
	background-image:url(images/menu_over2.gif);
	background-repeat:no-repeat;
}
#menuinner li.third
{
	background-image:url(images/menu_on3.gif);
	height:19px;
	font-size:11px;
	line-height:13px;
	margin:0px;
	padding:0px;
}
#menuinner li.end
{
	height:3px;
	background-image:url(images/line_unter.gif);
	background-repeat:no-repeat;
	line-height:1px;
	font-size:1px;
}
a.thi
{
	display:none;
	
}
#menuinner li a
{
	display:block;
	_display:inherit;
}
#menubottom
{
	margin-top:37px;
	background-image:url(images/menu_bottom.gif);
	height:84px;
	margin-left:10px;
	margin-right:11px;
}
#lang_de
{
	position:absolute;
	padding-left:101px;
	padding-top:29px;
	margin:auto;
	z-index:1;
}
#lang_it
{
	position:absolute;
	padding-left:84px;
	padding-top:21px;
	margin:auto;
	z-index: 3;
}
#lang_en
{
	position:absolute;
	padding-left:124px;
	padding-top:21px;
	margin:auto;
	z-index: 2;
}
#content
{
	float:left;
	width:666px;
	margin-bottom:22px;
}
#text
{
	margin-left:20px;
}
#text #img
{
	clear:left;
	float:left;
	width:272px;
	margin-bottom:15px;
}
#text img
{
	border: 2px solid #F1C946;
}
#text #textcolumn
{
	float:right;
	width:350px;
	padding-left:20px;
	margin-bottom:10px;
}
#textcolumn ul
{
	list-style:square;
	padding-left:17px;
	margin:0px;
	line-height:15px;
	font-size:12px;
	text-align:left;
	margin-left:0px;
	margin-right:11px;
}
#textcolumn li:hover
{
	color: #B3B3B3;
	font-weight:normal;
}
#link
{
	margin-bottom:15px;
	padding-left:292px;
}
#link a
{
	color:#975656;
	text-decoration:underline;
}
#link img
{
	border:0px solid;
	display:inline;
	margin-right:10px;
}
#footer
{
	clear:both;
	padding:0px;
	background-color:#170101;
	padding-top:13px;
	margin-top:22px;
}
#footer, #footer .normal
{
	font-size:11px;
	color:#A29999;
}
#footer a
{
	font-size:11px;
	color:#fff;
}
.red
{
	color:#990000;
}
#footerinner
{
	width:904px;
	margin:auto;
	padding-left:22px;
	height:50px;
}
#footer_left
{
	float:left;
	width:385px;
	text-align:right;
	padding-right:13px;
	border-right:1px solid #A29999;
	height:100%;
}
#footer_middle
{
	float:left;
	width:232px;
	text-align:left;
	padding-left:13px;
	padding-right:13px;
	border-right:1px solid #A29999;
	height:100%;
}
#footer_right
{
	float:left;
	width:215px;
	text-align:left;
	padding-left:13px;
}
#footer_right img
{
	border:0px solid;
	display:inline;
	margin-right:5px;
}

#clear
{
	clear:both;
	margin-bottom:20px;
}
#katlist
{
	float:left;
	width:140px;
	padding-right:17px;
	_padding-right:7px;
	border:2px solid #000;
	margin-bottom:50px;
}
#katlist:hover
{
	background-color:#210303;
}


#katlist #img
{
	width:150px;
}
#katlist img
{
	border: 2px solid #F1C946;
	margin-top:10px;
	margin-bottom:10px;
}
#katlisttextcolumn
{
	width:150px;
	margin-bottom:10px;
}
#katlistlink
{
	float:right;
}
#katlistlink a
{
	color:#975656;
	text-decoration:underline;
}
#katlistlink img
{
	border:0px solid;
	display:inline;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:0px;

}




/* ### Loginformular ########################################## */

#login input.submit {
 width:50px;
 margin:0px 0px 0px 2px; /* letzter Wert zur Positionierung des Schalters */
 padding:1px 1px 1px 1px;
 border:1px solid #224A10;
 background-color:#224A10;
 font-weight: bold;
 color:#FFFFFF;
 font-family: verdana, arial, helvetica, sans-serif;
 text-align: center;
 cursor:pointer;
}

#login input.submit:hover {
 border:1px solid #224A10; 
 background-color:#DEEEDB;
 color:#224A10;
}

#login input,
#login textarea {
 color:#224A10;
 padding-top:0px;
 padding-left:2px;
 margin:1px;
 width:150px;
 border:1px solid #86ae74;
 font-family:verdana, arial, helvetica, sans-serif;
 font-size:10pt;
 background-color:#FFFFFF;
}