body {
	font-family : Arial, Helvetica, sans-serif; 
	font-weight : normal; 
	font-size : 14px;
	margin : 0px;
	padding: 0px;
	width : 100%;
	height : 100%;
	color : #000000; 
	background: url(../images/bg_grad.jpg) top left repeat-x;
}

.htmlbody{
	width:100%;
}

td {
	font-family : Arial, Helvetica, sans-serif; 
	font-weight : normal; 
	font-size : 14px;
}

td.bluehead {
	background : #8dafd4;
#7d9fc4;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color : #f0f0f0;
}

A.menu_top{
	border-left: solid 1px black;
	background-color: #7d9fc4;
	color: #FFF;
	padding-top:3px;
	padding-bottom:3px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

A.menu_top:hover{
	background-color: #4d75a0;
}

.blueheadline {
	background-color: #8dafd4;
	font-size:14px;
	font-weight:bold;
	color: #EEE;
	padding: 4px;
}

.newstext {
	font-family : Arial, Helvetica, sans-serif; 
	font-weight : normal; 
	font-size : 8pt;
}

.newstitle {
	font-family :Arial, Helvetica, sans-serif; 
	font-weight :bold; 
	font-size :8pt;
	color: red;
} 

div.space {
	display: inline;
	font-family: Verdana;
	font-weight: bold;
	color: #a0a0a0;
	font-size: 13px;
	margin-left: 11px;
	margin-right: 11px;
}

h2.title {
	display :inline;
}

h1 , h2 , h3 , h4 , h5 , h6 {
	font-family: "Trebuchet MS", Verdana, "Lucida Sans", Arial, Geneva, Helvetica, Helv, "Myriad Web", Syntax, sans-serif; 
	font-weight: normal; 
}
.right_objectmenu{
	font-family: arial;
	border: 1px solid black;
	border-top:0px;
	background-color:#EEE;
	color: #000000;
	padding:3px;
} 
.right_objectmenu_desc {
	color: #666666;
	font-size:11px;
	text-decoration:none;
	padding-left:8px;
	font-style: italic;
}
.right_objectmenu A{
	text-decoration:underline;
	color:blue;
	font-size:11px;
	padding-left:8px;
}

.leftmenu{
	color:#d0d0d0;
	font-size: 14px;
	font-style: normal;
	padding: 3px;
	padding-left: 6px;
	border: 1px solid black;
}

.leftmenu A{
	font-weight: bold;
}
.head , .headbox , .dynabox , a.leftmenu , a.topmenu {
	font-weight : bold; 
	text-decoration : none; 
	font-size : 12px; 
	font-family : Verdana, "Lucida Sans", Arial, Geneva, Helvetica, Helv, "Myriad Web", Syntax, sans-serif; 
} 

a	{color : #000000; } 
.topnav a:hover, .dynabox .headbox a:hover {color : #ffffff; }

.pos1 , .dynabox , .leftmenu, a.leftmenu:link , a.leftmenu:visited 	{background-color : #d0e1f5; border : #000000; color : #000000; } 
.mainbox{background-color : #ffffff; border : #000000; color : #000000;}
.pos2 , .topnav , a.leftmenu:hover	{background-color : #98c2f0; color : #000000; border : #000000; } 

a.topmenu:hover			{background-color : #4d75a0; color : #ffffff; border : #000000; } 
.headbox , a.topmenu:link , a.topmenu:visited 				{background-color : #7d9fc4; color : #ffffff; border : #000000; } 

a.leftmenu:link, a.leftmenu:hover {
	display : block; 
	padding: 2px;
	border-style : solid; 
	border: solid black 1px;
	border-top-width : 0; 
	width: 175px; 
	font-weight: normal; 
	text-align: left; 
} 
a.leftmenu:hover {
	display: block; 
	padding: 2px; 
	border : solid black 1px; 
	border-top-width : 0; 
	width : 175px; 
	font-weight : normal; 
	text-align : left; 
} 

a.leftmenu:visited {
	display : block; 
	padding: 2px; 
	border : solid black 1px; 
	border-top-width : 0; 
	width : 175px; 
	font-weight : normal; 
	text-align : left; 
} 

.headbox {
	display: block; 
	padding: 2px; 
	border: solid black 1px;
	width : 175px; 
	text-align : left; 
} 

.header, .mainarea{
	width: 80% !important;
	text-align: left;
	font-weight: normal;
	font-size : 12px;
	font-family : Verdana, "Lucida Sans", Arial;

}
.contentlinkbox{
	background-color:#d0e1f5;
	padding: 5px;
	border: 1px solid black;
}
.contentlinkboxlink{
	text-decoration:underline;
	color:blue;
}
.mainarea{
	padding:0px; margin:0px;
}
.maintable{
	margin-top: 15px;
	height: 100%;
	width: 100%;
}
.maintable.td.leftarea{
	width: 175px;
	text-align: top;
	vertical-align: top;
}

.maintable.td.rightarea{
	width:175px;
   vertical-align: top;
}

.maintable.td.centerarea{
	padding:15px;
	vertical-align: top;
	text-align:left; 
	background-color:#f0f0f0;
}
.centerarea{
	background-color:#f0f0f0;
}
.maintable.td.spacearea{
	width:15px;
}
.txtneu{
	font-family:arial;
	font-size:9px;
	color:red;
	vertical-align:middle;
	padding:3px;

}
.maintable.td.footerarea{
	background-color: #98c2f0;
	text-align:right;
	padding:2px;
	color:#f0f0f0;
}

.header {
	text-align:left;
	width: 80%;
	height: 55px;
	border: solid black 1px;
	background-color:#d0e1f5;
}
.headermenu {
	text-align: right;
	width: 80%;
	border: solid black 1px;
	border-top: 0px;
	padding-top: 2px;
	padding-bottom: 3px;
	background-color: #98c2f0;
}
.header H2{
	padding:10px;
}
.topbox {
	border : 1px solid; 
	height : 55px; 
	padding-top : 0px; 
	padding-left : 10px; 
	padding-right : 10px; 
	padding-bottom : 0px; 
} 

.topnav {
	border : solid ; 
	border-width : 0 1px 1px; 
	padding-top : 3px;
	padding-bottom : 2px; 
} 

.mainbox {
	border : solid ; 
	border-width : 1px 0 1px 1px; 
	padding-top : 10px; 
	padding-left : 15px; 
	padding-right : 15px; 
	padding-bottom : 5px; 
} 

.mainbox p {
	font-size : 85%; 
} 

.mainbox p a {
	font-weight : bold; 
	font-size : 90%; 
} 


.dynabox .headbox {
border-style : dashed; 
border-top-style : solid; 
border-right-width : 0; 
border-left-width : 0; 
padding-top : 3px; 
padding-left : 0; 
padding-right : 0; 
padding-bottom : 3px; 
} 

.dynacontent {
padding-top : 3px; 
padding-left : 5px; 
padding-right : 5px; 
padding-bottom : 3px; 
text-align : left; 
font-size : 8pt; 
font-weight : normal;
line-height:14pt;
} 

#info {position:absolute;visibility:hide;visibility:hidden}
		
.open_object_title{
	font-weight:bold;
	font-size:16px;
}
.open_object_details_title H3{
        font-weight:bold;
        font-size:14px;
	background-color:#AAA;
	border: solid black 1px;
	padding: 3px;
}	
.open_object_title A{
	color:blue;
	text-decoration:underline;
}
.open_object_details_table{
}

.open_object_details_table TD{
	font-size:14px;
        background-color:#DDD;
        border: solid black 1px;
        padding: 3px;
}

.open_object_attribute_table TD{
        font-size:14px;
        background-color:#DDD;
        border: solid black 1px;
        padding: 3px;
}
.open_object_attribute_table{
			width:100%;
}

.open_object_shortdescription{
	font-size:14px;
	color:#AAA;
	padding-left:10px;
}
.open_object_shortdescription A{
        font-size:14px;
        color:#AAA;
        padding-left:10px;
}
.open_object_currentcategory{
	background-color:#d0e1f5;
	font-size:16px;
	font-weight:bold;
	border: solid 1px black;
	padding: 3px;
	margin-top: 25px;
	margin-bottom: 10px;
}
.open_object_currentcategoryname{
	color:#FF0000;
}

.open_object_category_title{
	font-size:14px;
	font-weight:bold;
	padding:3px;

}
.open_object_category_title A{
	color:blue;
	text-decoration:underline;
}
.open_object_subcategory_title{
        font-size:14px;
        font-weight:normal;
        padding:3px;
	padding-left:20px
}

.open_object_subcategory_title A{
	text-decoration:underline;
	color:blue;
}

.open_object_noentries{
	color:#AAA;
	font-style:italic;
	font-size:14px;
	font-weight:normal;
}

.open_object_hierarchie A{
        text-decoration:underline;
        color:blue;
}

.open_object_attributes h3{
	font-size:14px;
	font-weight:bold;
	padding:3px;
	margin:0px;
	background-color:#DDD;
	border: solid black 1px;
}

.standardtext A{
	text-decoration:underline;
	 color:blue;
}

.open_object_searchform{
	padding-bottom: 10px;
	padding-top: 5px;
	text-align: center;
	border-top: solid 1px black;
	margin-bottom: 3px;
}
.open_object_menusearchform{
   padding-bottom: 5px;
   padding-top: 5px;
	padding-left:3px;
   border: solid 1px black;
	border-top:0px;
   margin-bottom: 3px;
	background-color: #d0e1f5;
	width:175px;
}
.open_object_menusearchform INPUT{
   border: solid 1px black;
	padding-left:1px;
	height:19px;
}
.open_object_menusearchform FORM{
	padding:0px;
	margin:0px;
}

