/** Misc CSS */
pre,a,p,h1,h2,h3,h4,h5,h6,ul,ol,li,div,td,th,address,body
	{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:9pt;
	color:#202020;
	color:#333333;
	}

img
	{
	border:none;
	}

h3
	{
	font-size:10pt;
	color:#202020;
	font-weight:bold;
	}

p,td,li,div
	{
	font-size:9pt;
	color:#202020;
	text-decoration:none;
	}

a.mark
	{
	font-size:8pt;
	color:#1d5a96;
	text-decoration:none;
	}

a.mark:hover
	{
	color:#2372b7;
	text-decoration:underline;
	}

a
	{
	font-size:8pt;
	color:#1d5a96;
	text-decoration:none;
	}

a:hover
	{
	color:#2372b7;
	text-decoration:none;
	}

a:active
	{
	text-decoration:underline;
	}

div
	{
	overflow:visible;
	position:absolute;
	border:0px none;
	}


body
	{
	margin: 0px;
	background-position:center;
	background-image:url(/images/main_bg.gif);
	background-repeat:repeat-y;
	}

body.none
	{
	background-image:none;
	}

div.background
	{
	position:absolute;
	left:50%;
	top:0px;
	width:948px;
	height:100%;
	margin-left:-474px;
	}

div.search
	{
	font-size:0px;
	position:absolute;
	left:0px;
	top:0px;
	width:164px;
	height:60px;
	background-color:#FFFFFF;
	}

div.headerItems
	{
	position:absolute;
	left:310px;
	top:0px;
	width:638px;
	height:60px;
	background-color:#FFFFFF;
	}

div.backboard
	{
	position:absolute;
	left:0px;
	top:60px;
	width:948px;
	height:524px;
	background-color:#424269;
	background-color:#424269;
	}

div.navigation
	{
	position:absolute;
	left:164px;
	top:0px;
	width:146px;
	height:584px;
	background-color:#093e75;
	background-image:url(/images/navbg.gif);
	background-repeat:no-repeat;
	}

div.themeimage
	{
	position:absolute;
	left:16px;
	top:76px;
	width:148px;
	height:184px;
	background-color:#BABABA;
	}

div.themetitle
	{
	position:absolute;
	left:16px;
	top:260px;
	width:148px;
	height:38px;
	background-color:#9999B6;
	font-weight:bold;
	color:#FFFFFF;
	font-size:11pt;
	line-height:46px;
	}

div.themecontent
	{
	position:absolute;
	left:16px;
	top:308px;
	width:143px;
	color:#FFFFFF;
	font-size:8pt;
	line-height:15px;
	}

div.leftcontentblend
	{
	position:absolute;
	left:310px;
	top:76px;
	width:24px;
	height:508px;
	background-color:#E9E9E9;
	}

div.langselect
	{
	position:absolute;
	left:310px;
	top:60px;
	width:622px;
	height:16px;
	background-color:#BDBDBD;
	}

div.langX
	{
	position:absolute;
	left:602px;
	top:0px;
	width:20px;
	height:16px;
	background-color:#BDBDBD;
	background-image:url(/images/lng_sel_0.gif);
	text-align:center;
	cursor:pointer;
	}
div.langA
	{
	position:absolute;
	left:602px;
	top:0px;
	width:20px;
	height:16px;
	background-color:#BDBDBD;
	background-image:url(/images/lng_sel_1.gif);
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	}


/** Top Header Bereich */
div.logoimage
	{
	position:absolute;
	right:18px;
	top:6px;
	width:auto;
	height:auto;
	}

div.curCountry
	{
	position:absolute;
	right:18px;
	top:36px;
	width:auto;
	height:auto;
	text-align:right;
	font-size:11pt;
	color:#d7d7e6;
	}


/** Content Bereich */
div.fullpagecontent
	{
	position:absolute;
	left:310px;
	top:76px;
	width:622px;
	height:530px;
	background-color:#D1D1D1;
	}

div.fullcontenttitle
	{
	position:absolute;
	left:334px;
	top:76px;
	width:390px;
	height:38px;
	background-color:#CCCCCC;
	font-weight:bold;
	color:#202020;
	font-size:11pt;
	line-height:46px;
	}

div.fullcontent
	{
	position:absolute;
	left:334px;
	top:112px;
	width:390px;
	height:auto;
	background-color:#FFFFFF;
	}

div.fullpage
	{
	position:absolute;
	z-index:100;
	left:334px;
	top:260px;
	width:598px;
	height:100%;
	background-color:#FFFFFF;
	}

input[type=checkbox]
	{
	cursor:pointer;
	}


div.contentimage
	{
	position:absolute;
	left:334px;
	top:76px;
	width:390px;
	height:184px;
	background-color:#eeeeee;
	}

div.contenttitle
	{
	position:absolute;
	left:334px;
	top:260px;
	width:390px;
	height:38px;
	background-color:#CCCCCC;
	font-weight:bold;
	color:#202020;
	font-size:11pt;
	line-height:46px;
	}

div.contentBG
	{
	position:absolute;
	left:334px;
	top:298px;
	width:390px;
	height:286px;
	background-color:#FFFFFF;
	}

div.content
	{
	position:absolute;
	left:14px;
	top:14px;
	/*width:340px;*/
	width:360px;
	height:256px;
	color:#202020;
	font-size:9pt;
	line-height:17px;
	}


/** Zoom Bereich */
div.zoomholder
	{
	position:absolute;
	left:728px;
	top:76px;
	width:204px;
	height:184px;
	background-color:#CCCCCC;
	}

div.zoomol
	{
	position:absolute;
	left:0px;
	top:0px;
	width:100px;
	height:90px;
	background-color:#BABABA;
	}

div.zoomor
	{
	position:absolute;
	left:104px;
	top:0px;
	width:100px;
	height:90px;
	background-color:#BABABA;
	}

div.zoomul
	{
	position:absolute;
	left:0px;
	top:94px;
	width:100px;
	height:90px;
	background-color:#BABABA;
	}

div.zoomur
	{
	position:absolute;
	left:104px;
	top:94px;
	width:100px;
	height:90px;
	background-color:#BABABA;
	}


/** User Controls */

ul.cboControl
	{
	text-indent: 10px;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	}

li.cboControl
	{
	display: block;
	margin: 0px;
	}

a.cboControl
	{
	font-size:9pt;
	color:#333333;
	height: 22px;
	line-height: 22px;
	display: block;
	background-color :#FFFFFF;
	}

a.cboControl:hover
	{
	color:#FFFFFF;
	background-color :#093e75;
	}


/** MFC Bereich */
div.leftmfcblend
	{
	position:absolute;
	left:724px;
	top:76px;
	width:4px;
	height:524px;
	background-color:#BDBDBD;
	}

div.mfctitle
	{
	position:absolute;
	left:728px;
	top:260px;
	width:204px;
	height:38px;
	background-color:#999999;
	font-weight:bold;
	color:#FFFFFF;
	font-size:11pt;
	line-height:46px;
	}

div.mfccontent
	{
	position:absolute;
	left:728px;
	top:306px;
	width:204px;
	background-color:#E9E9E9;
	}

div.mfcSubTitle
	{
	position:relative;
	left:0px;
	width:204px;
	height:20px;
	background-color:#999999;
	color:#FFFFFF;
	font-size:9pt;
	line-height:20px;
	}

div.mfcItemTitle
	{
	position:relative;
	left:0px;
	width:204px;
	height:20px;
	background-color:#dcdcdc;
	color:#333333;
	font-size:8pt;
	font-weight:bold;
	line-height:18px;
	border-bottom: solid 1px #C0C0C0;
	}

div.mfcItem
	{
	position:relative;
	left:6px;
	width:195px;
	background-color:#E9E9E9;
	color:#333333;
	font-size:8pt;
	line-height:14px;
	margin-bottom:4px;
	}

/* Misc TAGs */

td
	{
	vertical-align:top;
	line-height:14px;
	}

td.content
	{
	vertical-align:top;
	line-height:18px;
	}
	
td.mfc
	{
	vertical-align:top;
	font-size:8pt;
	}

/* Controls und Logiken */

input.checkbox
	{
		cursor:pointer;
	}

input.tbflat, textarea.tbflat
	{
	  font-size:8pt;
	  font-weight:normal;
	  Border-width:1px;
	  Border-color:#cccccc;
	  border-style:solid;
	  height:14px;
	  color:#333333;	  
	}
input.tbmust, textarea.tbmust
	{
	  font-size:8pt;
	  font-weight:normal;
	  Border-width:1px;
	  Border-color:#cccccc;
	  border-style:solid;
	  height:14px;
	  color:#333333;
	  background-color:#e4e4ff;
	}

select.comboxmust
	{
	 Background-Color: #e4e4ff;
	 font-size:8pt;
	}

select.listboxmust
	{
	 Background-Color: #e4e4ff;
	 font-size:8pt;
	}

tr.hover:hover
	{
	  background-color:#d3d3d3;
	}

ul
	{
	list-style-type:square;
	margin-left:20px;
	} 

div.listContainer
	{
	left:0px;
	width:204px;
	}

/* Listings im MFC */
div.listItem
	{
	padding:4px;
	position:relative;
	cursor:pointer;
	display:block;
	width:196px;
	height:auto;
	border-bottom: solid 1px #C0C0C0;
	}

div.listItem:hover
	{
	background-color:#d3d3d3;
	}

a.listItem
	{
	display:block;
	color:#303030;
	height:100%
	}

a.listItem:
	{
	text-decoration:none;
	}

a.listItem:active
	{
	text-decoration:none;
	}

img.listItem
	{
	display:block;
	margin-right:10px;
	float:left;
	}

i.colorHint
	{
	color:#808080;
	}
