/* www.klueppelberg.de */

@import url("css/menu.css");
@import url(js/fancybox/jquery.fancybox-1.3.0.css);
@import url(css/jqueryui/custom.css);

.right {
float:none;
}


body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background-image:url(images/HG_body.png);
	background-repeat:repeat;
}

table {
	margin:0;
	paddig:0;
	color:#FFFFFF;
}

* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003399;

}

#MainTable {
	width:100%;
	padding:0;
	margin:0;
	background-image:url(images/HG_head.png);
	background-repeat:repeat-x;
}

/*#MainDiv1 {
	width:100%;
	background-image:url(images/HG_footer.png);
	background-repeat:repeat-x;
	background-position:left bottom;
}

#MainDiv2 {
	width:100%;
	background-image:url(images/shadow.png);
	background-repeat:repeat-y;
	background-position:center;
}*/

#CenterTable {
	width:900px;
	padding:0;
	margin:0;
}

#HeadTable {
	background-image:url(images/logo_head.gif);
}

.td_Copyright {
	white-space:nowrap;
	font-size:9px;
	text-align:right;
	padding-right:5px;
}

.td_Copyright a, .td_Copyright a:link, .td_Copyright a:visited, .td_Copyright a:active {
	color:#003399;
	text-decoration:none;
	font-size:9px;
}

.td_Copyright a:hover {
	color:#003399;	
	text-decoration:underline;
	font-size:9px;
}

.td_Design {
	text-align:left;
	padding-left:23px;
	font-size:9px;
	white-space:nowrap;
}

.td_Design a, .td_Design a:link, .td_Design a:visited, .td_Design a:active {
	color:#003399;
	text-decoration:none;
	font-size:9px;
}

.td_Design a:hover {
	color:#003399;	
	text-decoration:underline;
	font-size:9px;
}

div#bread_style {
	margin-top:6px;
	padding:15px 0 15px 8px;
	text-align:left;
	padding-left:28px;
}

a.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited {
	color:#003399;
	text-decoration:underline;
}

a.Breadcrumb:hover {
	color:#4A77AE;
}

p a, p a:link, p a:active, p a:visited {
	color:#003399;
	text-decoration:underline;
}

p a:hover {
	color:#4A77AE;
}

td.TopPane {
	height:29px;
	background-image:url(images/HG_right.gif);
	background-repeat:repeat-y;
	background-position:right;
}

td.imgLogo {
	background-image:url(images/HG_left.gif);
	background-repeat:repeat-y;
	background-position:left;
}

td.TopPane img {
	float:right;
	padding-right:10px;
}

td.LeftPane {
	background-image:url(images/HG_left.gif);background-repeat:repeat-y;background-position:top left;
}

td#dnn_LeftPane div, div#dnn_ctr1392_ContentPane {
	margin-top:-12px;
}

/*td.SubNavi {
	background-image:url(images/HG_subnavi.jpg);background-repeat:repeat-y;
}*/

td.RightPane {
	background-image:url(images/HG_subnavi.jpg);background-repeat:repeat-y;
}

td.right {
	/*background-image:url(images/HG_right.gif);background-repeat:repeat-y;background-position:right;*/
}

div.center_bg {
	
	background-image:url(images/HG_content.jpg);background-repeat:repeat-y;
}

td#dnn_ContentPane {
	padding-left:40px;
	padding-right:30px;
	padding-bottom:20px;
}

td.NavMenu {
	background-image:url(images/HG_head.gif);background-position:bottom;background-repeat:no-repeat;
}

td.NavIcons {
	background-image:url(images/HG_head.gif);background-position:bottom right;background-repeat:no-repeat;
}

td.footer {
	background-image:url(images/HG_footerLE.gif);background-repeat:no-repeat;margin-left:16px;
}

div.footerRE {padding:0;margin:0;background-image:url(images/HG_footerRI.gif);background-repeat:no-repeat;background-position:right top;}

div.menu_style {
	margin-top:15px;
	width:100%;
	}
	
img.imgLeftPane {
	margin-top:4px;
}

table.rahmen td {
	font-size:10px;
	padding:1px;
}

table.rahmen th {
	vertical-align:middle;
	padding:1px;
}

.fett {
	font-weight:bold;
}


td#dnn_ContentPane h1 {
	font-size:14px;
	color:#003399;
	font-weight:bold;
}

td#dnn_ContentPane h2 {
	font-size:12px;
	color:#003399;
	font-weight:bold;
}

td#dnn_ContentPane h3 {
	font-size:11px;
	color:#003399;
	font-weight:bold;
}

/*-------- Default Style --------*/

span.TitleHead {
	font-size:15px;
	color:#003399;
	font-weight:bold;
	margin-bottom:50px;
} 

span.SubHead {
	font-size:11px;
	color:#003399;
	font-weight:bold;
} 

div.head_title {
	margin-bottom:15px;
}

div#versionENG {
	height: 36px; 
	width: 100%;  
	background-repeat: no-repeat; 
	background-image: url(/Portals/8/VersionENG.gif);
	background-position:right;
	border: 1px solid #003399;
}

div#versionDEU {
	height: 36px; 
	width: 100%; 
	background-repeat: no-repeat; 
	background-image: url(/Portals/8/VersionDEU.gif);
	background-position:right;
	border: 1px solid #003399;
}

div#versionDEU a,div#versionDEU a:link, div#versionDEU a:active, div#versionDEU a:visited, div#versionENG a,div#versionENG a:link, div#versionENG a:active, div#versionENG a:visited {
	color:#003399;
	text-decoration:underline;
}

div#versionDEU a:hover, div#versionENG a:hover {
	color:#4A77AE;
}

.mainMenu table{

z-index:905;
position:relative;}
