* {
	font-family:  "Trebuchet MS", Arial, Verdana; font-size: 12px; line-height:15px; color: #000; margin: 0; padding: 0; }

body { background: #FFF; overflow: auto; }

a { text-decoration: none; }
/**
a { color:#cc0e0e; }
a:visited { color: #666; }
a:hover { text-decoration: underline; }
*/
p	{margin:7px 0;}

img { border: 0; }

ul {list-style-type:none; margin:0; }

#ohne_clear .clear { display: none; }

.page { width: 906px; margin: 0 auto; position: relative; padding-top:14px; }

/* Header Area */
.page .top-top	{ position:relative; height:30px; width:832px; margin:0 auto; }
.page .top-top .lang	{  margin-top:5px;}
.page .top-top #top-logo	{ position:absolute; left:20px; }

.page .top-top ul 	{ margin-top:5px; margin-right:5px; }

.page .top-top img	{float:right;margin-left:5px;}
.page .top-top input	{float:right;margin-left:5px;}
.page .top-top #search-input	{width:100px;height:18px;border:1px solid #d7d7d7}
.page .top-top ul	{float:right;margin-left:5px;}
.page .top-top ul li { float:right; padding-left:8px; margin-left:8px; border-left: 2px solid #cc0e0e; }
.page .top-top ul li a	{ text-decoration:none; color:#cc0e0e;
}
.page .top-top ul li a:hover, 
.page .top-top ul li a.active	{ color:#666666; }

.page .top	{ width:864px; margin:40px auto 0 auto; position:relative; background-image:url('/outdata/images/linien.jpg'); background-repeat:no-repeat; background-position: 2px bottom; height:60px; }
.page .top.home	{background-image:url('/outdata/images/linien_home.jpg'); height:88px}
.page .top ul	{ height:20px; margin:0 0 0 42px; padding:0; }
.page .top ul li{ float:left; margin: 0 10px 0 0; padding: 0 10px 0 0; border-right: 2px solid #666666; }
.page .top ul li.last{border:0;}

.page .top ul li a{ color:#666666; font-size:16px; font-weight:bold; }
.page .top ul li a:hover, 
.page .top ul li a.active, 
.page { color:#cc0e0e; }
/* Header Area ENDE*/


/* Content Top Navigation */
.content-navi 						{ width:832px; margin: 0 auto; background-image:url('/outdata/images/png/navi_oben.png'); background-repeat: repeat-x; background-position:top left; }

.content-navi ul 					{ padding:0; margin:0; list-style-type:none; }

.content-navi ul ul 				{  visibility:hidden; position:absolute; height:0; top:32px; left:0;  display:block;}

.content-navi li 					{ float:left;  position:relative; width:160px; z-index: 200;}

.content-navi a, 
.content-navi a:visited 			{ float:left; display:block; color:#cccccc; font-size:16px; font-weight:bold;  height:32px; padding:0 10px; line-height:29px; width:139px; text-align: center;}

.content-navi table 				{ position:absolute; top:0; left:0;} 

.content-navi ul ul a,
.content-navi ul ul a:visited 		{ background:#cccccc; color:#000; height:auto; line-height:1em; padding:5px 10px; font-size:12px; }

.content-navi a:hover				{ color:#666666; background:#cccccc; }
.content-navi a.active				{ color:#cc0e0e; }

.content-navi ul ul a:hover,
.content-navi ul li ul a:hover		{ color:#fff; background:#666666; }

.content-navi ul ul :hover > a 		{ color:#fff; background:#cccccc; }

.content-navi :hover > a			{ color:#666666; background:#cccccc; }

.content-navi ul li:hover ul,
.content-navi ul a:hover ul			{ visibility:visible; }
/* Content Top Navigation ENDE */


/* Left Navigation */

.left-navi ul								{ padding:0;}

.left-navi ul li.active						{ position:relative; z-index: 100; background:#cccccc; background-image:url('/outdata/images/png/navi_links_hellgrau.png');background-repeat:repeat-y; background-position:top left; padding:10px 0 10px 10px;} 
.left-navi ul li.active	ul					{ margin:0; }
.left-navi ul li.active	a					{ color:#cc0e0e; font-size:12px; font-weight:bold;}

.left-navi ul li.active ul li				{ height: 25px}
.left-navi ul li.active ul li a,
.left-navi ul li.active ul li a:visited 	{ color:#666666; margin:0; padding:5px 0 5px 21px; }
.left-navi ul li.active ul li a.active,
.left-navi ul li.active ul li a:hover		{ color:#cc0e0e;}

.left-navi ul li.inactive						{ position:relative; padding:0x;}
.left-navi ul li.inactive	ul					{ margin:0; }
.left-navi ul li.inactive a					{ color: #CCC; font-weight: bold; }

.left-navi ul li.inactive ul li				{ /* height: 25px */}
.left-navi ul li.inactive ul li a,
.left-navi ul li.inactive ul li a:visited 	{ color:#666666; margin:0; padding:5px 5px 5px 5px; line-height:25px}
.left-navi ul li.inactive ul li a.active,
.left-navi ul li.inactive ul li a:hover		{ color:#cc0e0e;}


.left-navi ul li.inactive ul li			{ margin:0; padding:0;}

.left-navi ul li.inactive ul 				{ visibility:hidden; display:block; position:absolute; left:168px; top:0px; margin-left:0;}

.left-navi li.inactive 					{ position:relative; }

.left-navi li.inactive a, 
.left-navi li.inactive a:visited 			{ display:block; color:#cccccc; font-size:12px; font-weight:bold;  padding:10px 0; width:150px; padding-left:10px;padding-right: 8px; }

.left-navi li.inactive table 				{ position:absolute; top:0; left:0; } 

.left-navi ul li.inactive ul a,
.left-navi ul li.inactive ul a:visited 	{ background-image:url('/outdata/images/png/navi_links_hellgrau.jpg');background-repeat:repeat-y; background-position:top left; color:#666666; margin:0; padding:5px 5px 5px 5px; width:163px}

* html .left-navi ul li.inactive ul a		{ line-height:25px;width:163px}
*+html .left-navi ul li.inactive ul a		{ line-height:25px;width:163px}

.left-navi li.inactive a:hover			{ color:#666666; background-image:url('/outdata/images/png/navi_links_hellgrau.png');background-repeat:repeat-y; background-position:top left; }

.left-navi ul li.inactive ul a:hover,
.left-navi ul li.inactive ul a:hover		{ color:#fff; background:#666666; width:163px}

.left-navi ul li.inactive ul :hover > a 	{ color:#fff; background:#666666; width:163px}

.left-navi li.inactive:hover > a			{ color:#666666; background-image:url('/outdata/images/png/navi_links_hellgrau.png');background-repeat:repeat-y; background-position:top left;}

.left-navi ul li.inactive:hover ul,
.left-navi ul li.inactive a:hover ul		{ visibility:visible; }
/* Left Navigation ENDE*/

/* Main Boxes */

.page .content-box				{ width:832px; margin:0 auto; background-repeat:repeat-y; background-position:1px top; }
.page .content-box.home			{ background-image:url('/outdata/images/novo_border_gesamt.jpg');background-repeat: no-repeat; border-right: 0; width: 832px }
.page .content-box .left-navi	{ margin-top:30px; 	padding:0; position:relative; width:168px; float:left; padding-left:10px;}
.page .content-box .content		{ width:475px; float:left;}
.page .content-box .content.big	{ width:572px; float:left; padding:0 0 0 44px;border-right: 1px solid #838383;}


.page .content-box .right-box	{ width:167px; float:left;padding: 3px 0 0 14px }
.page .content-box .right-box.big	{ width:204px; float:left; }
.page .content-box .right-box.home	{ width:217px; float:left; }
.page  .grau-leiste				{ background-color:#666666; height:10px; width:832px; margin:0 auto; clear:left}
.page #footer					{ text-align:right; color:#999999; margin:15px auto 0 auto; width: 860px; padding-right:25px; font-size:10px}

/* Main Boxes ENDE */

/* Main Content Middle */

.content-box .header span			{ line-height:30px;}
.content-box .header				{ height:30px;	text-align:right; background-image:url('/outdata/images/png/trennlinie_180.png'); background-repeat:no-repeat; background-position:right bottom; padding-right:10px; }
.content-box .right-image			{ float:right;margin-left:5px;width: 167px;}
.content-box table 					{ border:0; border-spacing:0;}
.content-box table tr td			{ padding: 2px;}
.content-box h2,
.content-box table caption			{ font-size:18px;margin:15px 0 20px 0;text-align:left}
.maincontent h3 {
	font-size: 14px;
	margin: 10px 0 5px 0;
}
.content-box table td.left			{ width:280px;}
.content-box table td.right			{ width:200px;}

.content-box.home .content.big .info-box 		{ position:relative; float:left; margin-right:10px; width:163px; height:333px; margin-bottom:50px;padding-left:10px;display:block;}
.content-box.home .content.big .info-box img	{ position:absolute; top:0; left:0; z-index:1; }
.content-box.home .content.big .info-box h2		{ position:relative; z-index:2; margin: 15px 0 5px 0;}
.content-box.home .content.big .info-box p		{ position:relative; z-index:2; font-weight:bold; }

.content ul							{margin-bottom:20px;}

/* Main Content Middle ENDE*/


/* Main Content Right Box */
.right-box #right-density			{ height:29px; border-bottom:1px solid #838383; border-left:1px solid #838383;}
.right-box .listing					{ border-bottom:1px solid #838383; padding:10px 2px 10px 8px; background-color:#d9d5cb; width:157px;}
/* .right-box .listing:hover			{ background-color:#eceae5;} */
.right-box .listing	b				{ color:#cc0e0e; margin-bottom:3px; display:block;}
.right-box .listing ul li,
.content ul li						{ background-image:url('/outdata/images/png/listelement.png'); background-position: left 6px; background-repeat:no-repeat; padding-left:14px}

/* Specials */
.red, .listing strong, .right-light .bold 	{color:#cc0e0e}
.bold	{font-weight:bold;}
.black { color: #000; }
.help 	{cursor:help;}
.grey-back	{background-color:#d6d4cb;}
.clear { clear: both; }
.page .top-top ul li.last	{ border:0; }

img.sep { margin: 10px 0; }
*.bold { font-weight: bold; }
*.grey { color: #6d6c6d; }
.right-light { width: 146px; background: #ebe9e4; padding: 10px; font-size: 12px; border-left: 1px #6d6c6d solid; border-bottom: 1px #6d6c6d solid; }
.listing.right-light * { font-size: 12px; background: transparent }
.rsep {
	height: 1px;
	font-size: 1px;
	border-bottom: 1px #6d6c6d solid;
	margin: 5px 0;
	width: 167px;
}

div.left-navi ul li.active a.subsubpoint {
	display: block;
	padding: 5px 0 5px 10px;
	color: #666666;
}

div.left-navi ul li.active a.active {
	color:#cc0e0e;
}

.content-navi li.tleft a {
	text-align: left;
}

.color-box
{
	background: #dad6ca;
	width: 435px;
	padding: 5px;
}

.nxsForm label {
	display: block;
	float: left; 
	width: 160px;
	margin: 5px 0 0 0;
}

.nxsForm .item {
	float:left;
}

.nxsForm input[type=text].item {
	width: 230px;
	margin: 5px 0 0 0;
}

.mb {
	margin: 0 0 10px 0;
}
.mm {
	margin: 0 -10px 0 0;
}

.maincontent {
	padding: 0 15px 10px 15px;
}

.bggrey {
	background: #CBCBC9;
}

.nmore {
	float: right;
}

.terminpic {
	float: right;
	margin: 0 0 10px 10px;
}

.rightpic {
	width: 167px;
}

.content a.red {
	height: 10px;
	padding: 0 0 0 11px;
	background: url('/outdata/images/redarr.jpg') no-repeat left;
}

.serpa, .country_box div {
	float: left; 
	width: 215px;
    height: 130px;
	margin: 0 5px 0 0;
}

.country_box div.grey {
    height: auto;
}

div.country_box.big div {
    height: 130px;
}

.country_box .clear {
    clear: none;
    display: none;
}

.country_box img {
    margin-bottom: 20px;
}

.serpa .grey {
    color: #000;
}

li .bold {
    font-weight: normal;
}

.dlformat h2 {
	color: #cc0e0e;
	font-size: 12px;
	margin: 0 0 5px 0;
}

.dlformat {
    padding: 13px 0 0 0;
}

.content-box .serachformat, .content-box .serachformat * {
    font-size: 11px;
    color: #000;
    font-style: normal;
}

.content-box .serachformat h2 {
    font-weight: bold;
    margin: 0;
    display: none;
} 

.sresult {
    font-weight: bold;
}

.prod_rvt {
    width: 220px;padding: 0 10px 0 0; float: left;
}

.prod_sys {
    width: 100%;
}

.right-box.big #right-density {
    border-left: 0;
}

.sys_vertr {
    width: 100%;
}
.sys_vertr * a {
    color: red;
}

.sys_vertr tr td {
    width: 215px;
}

div.maincontent a {
    color: #CC0000;
}

.maincontent td h2 {
    font-size: 12px;
}

.rvtvertr a img {
	width: 128px; 
}

img.novopic { width: 204px; }

.listing ul li * {font-weight:normal;}

#europa img, #mittlererosten img , #ozeanien img, #novo img, #russland img, #lateinamerika img, #nordamerika img, #asien img, #afrika img {
    height: 110px;
    width: 140px;
    margin: 0 85px 25px 0;
}

#europa.big img, #mittlererosten.big img , #ozeanien.big img, #novo.big img, #russland.big img, #lateinamerika.big img, #nordamerika.big img, #asien.big img, #afrika.big img {
    margin: 0 85px 55px 0;
}

.vpartner_head {
    font-size: 17px;
    font-weight: bold;
    margin: 15px 0;
}

.rvtfix h2 {
	line-height: 21px;
}

.err01 {
	font-size: 16px;
	color: red;
}

.succ01 {
	color: green;
	font-size: 16px;
}
.left-navi.download-nav li.active a.subsubpoint {
	padding-left: 0;
}

.content a.nmore.red {
	background: none;
}

.home .right-box #right-density,  .content-box.home .content.big {
    border: 0;
} 

.content-box.home .header {
    background: none;
}