@charset "iso-8859-2";
/* CSS Document sisu */

body{
	padding: 0px;
	margin: 0px;
	background-color: #333333;
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	color: #515151;
}

#wrapper{
	padding: 20px;
	margin: 0px auto;
	width: 1000px;
	background-color: white;
}

a {
	color: #F39800;
}


h1{
	padding: 0px;
	margin: 0px;
	font-size: 17px;
	color: #F39800;
	width: 220px;
	border-bottom: 1px solid #F39800;
}
	  

.news_headline{
	padding: 0px;
	margin: 0px;
	font-size: 17px;
	color: #F39800;
	width: 220px;
}


h2{
	padding: 4px;
	margin: 0px;
	font-size: 15px;
	color: white;
	background-image: url(/_images_global/but_headline_latest_news.gif);
	background-repeat: repeat-x;
}

h3{
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	color: #F39800;
	padding-bottom: 5px;
}

h4{
	padding: 0;
	margin: 0 0 5px 0;
	font-size: 11px;
	border-bottom: 1px solid white;
	font-weight: bold;
}

h5{
	padding: 0px;
	margin: 0px;
	font-size: 17px;
	color: #ffffff;
}

h6{
	padding: 0px;
	margin: 0px;
	font-size: 17px;
	color: #F39800;
	width: 220px;
}

form{
	padding: 0px;
	margin: 0px;
}

object{
	padding: 0px;
	margin: 0px;
}

embed{
	padding: 0px;
	margin: 0px;
}

input{
	padding: 1px;
	margin: 0px;
	border: 1px solid #CBD1D4;
	
}	

label{
	display: block;
	width: 150px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.label_long{
	display: block;
	width: 300px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

fieldset{
	padding: 0px;
        margin: 0px;
        padding-bottom: 20px;
        border: 0px;
        
}

.button {
	padding: 4px;
        margin: 0px;
        background-color: #F39800;
	color: #ffffff;
	font-weight: bold;
        border: 0px;     
}

fieldset input{
	width: 250px;
}

fieldset p{
	margin: 2px;
	padding: 4px;
        padding-bottom: 8px;
        padding-left: 0px;
        margin-left: 0px;
	background-color: #E2E4E7;
}

.nachricht_reseller{
	margin: 2px;
	padding: 4px;
        padding-bottom: 8px;
        padding-left: 4px;
        margin-left: 0px;
	background-color: #E2E4E7;
}

p.p_email_fieldset{
	margin: 0px;
	padding: 0px;
	background-color: #E2E4E7;
}

p.joinnllabel{
	padding: 0px;
	margin: 0px;
	float: left;
	margin-right: 0px;
	padding-right: 0px;	
	padding-top: 4px;
}

#joinnlinput{
	padding: 0px;
	margin: 0px;
	background-color: #E2E4E7;
	border: 0px none;
	padding-top: 4px;
	margin-right: 0px;
	padding-right: 134px;
	padding-bottom: 6px;
	#padding-bottom: 4px;
	float: left;
	border-right: 1px solid white;
}

legend{
	color: #F39800;
	font-weight: bold;
	padding-bottom: 5px;
}

input.newsletter{
	width: 170px;
	margin-top: 5px;
}

.hl_grey{
	padding: 0px;
	margin: 0px;
	text-decoration: underline;
	color: #838383;
	font-weight: bold;
}

#breadcrumb {
	color: #838383;
	font-size: 10px;
}

/*----------------------Button_login--------------------*/

.button_login{
	padding: 0px;
	margin: 0px;
	float: left;
}

.button_login a{
        margin: 0px;
	padding: 0px;
        width: 30px;
	height: 25px;
        background-image: url(/_images_global/but_login.gif);
	background-repeat: no-repeat;
        display: block;
	cursor: pointer;
}

.label_login{
	width: 70px;
        text-align: right;
	padding-right: 5px;
}


.row{
	float: left;
}

.table_balken_orange{
	height: 58px;
}

/*----------------------Boxes--------------------*/

#techbox{
	padding: 0px;
	margin: 0px;
}

.graue_box {
        padding: 5px;
	margin: 0px;
	margin-bottom: 15px;
	background-color: #F3F3F5;
	border: 1px solid #DFDFDF;
	position: relative;
}

.graue_box h3{
	color: #333333;
        text-transform: uppercase;
        font-size: 12px;
}

.graue_box .link_tech_box a{
        padding: 5px;
	color: #ffffff;
	font-weight: bold;
        text-decoration: none;
        background-color: #999;
}

.orange_box {
        padding: 5px;
	margin: 0px;
	margin-bottom: 15px;
	background-color: #FBE8CA;
	border: 1px solid #FFBC57;
	position: relative;
}

.orange_box h3{
	color: #ff8500;
        text-transform: uppercase;
        font-size: 12px;
}

.orange_box  .link_tech_box  a{
        padding: 5px;
	color: #ffffff;
	font-weight: bold;
        text-decoration: none;
        background-color: #FF8500;
}

.orange_box_neu {
        padding: 5px;
	margin: 0px;
	margin-bottom: 15px;
	background-color: #FBE8CA;
	border: 1px solid #FFBC57;
	position: relative;
}

.orange_box_neu h3{
	color: #ff8500;
        text-transform: uppercase;
        font-size: 12px;
}

.orange_box_neu .link_tech_box  a{
        padding: 5px;
	color: #ffffff;
	font-weight: bold;
        text-decoration: none;
        background-color: #FF8500;
}




.link_tech_box{
	margin: 0px;
        #padding: 5px;
	position: absolute;
	bottom: 4px;
	right: -1px;
	#bottom: -1px;
	#right: -5px;
}

/*---------.box_standart_grau---------*/

.boxStandartgrau{
        padding: 0px;
	margin: 0px;
	display: block;
	position: relative;
	margin-bottom: 15px;
	background-color: white;
	border: 1px solid #CCCCCC;
}

.headline_box_standart_grau{
	padding: 0px;
	margin: 0px;
	float: left;
	display: block;
}

.box_headline {
        font-weight: bold;
display: block;
position: absolute;
}

.box_standart_grau_bild{
        padding: 0px;
	margin: 0px;
	position: absolute;
	top: 0px;
	right: 10px;
}

.box_standart_grau_text{
        padding: 0px;
	margin: 0px;
	float: left;
	margin-left: 10px;
	#padding-left: 10px;
	margin-top: 10px;
	width: 250px;
}


/*---------#resellerbox---------*/

#resellerbox{
	padding: 0px;
	margin: 0px;
}


.graue_box_reseller {
        padding: 5px;
	margin: 0px;
	background-color: #F3F3F5;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	position: relative;
	margin-bottom: 5px;
}

.graue_box_reseller h3{
	color: #333333;
        text-transform: uppercase;
        font-size: 12px;
}

.graue_box_reseller a{	
	margin: 0px;
        padding: 0px;
	color: #515151;
        text-decoration: underline;
}

.graue_box_reseller a:hover{
	text-decoration: none;
}


.link_reseller_box{
	margin: 0px;
        padding: 0px;
	position: absolute;
	top: 5px;
	right: 5px;
}

/*----------graue_box_news---------*/

.graue_box_news {
        padding: 5px;
	margin: 0px;
	margin-bottom: 15px;
	background-color: #F3F3F5;
	border: 1px solid #DFDFDF;
	position: relative;
}

.graue_box_news h3{
	color: #333333;
        text-transform: uppercase;
        font-size: 12px;
}

.graue_box_news a{
	color: #ffffff;
	font-weight: bold;
        text-decoration: none;
}

.graue_box_news_link{
	margin: 0px;
        padding: 5px;
        background-color: #999;
	position: absolute;
	bottom: -1px;
	right: -1px;
}

.bild_news{
	border: 1px solid #CCCCCC;
	padding: 3px;
        margin-right: 10px;
        margin-bottom: 10px;
	float: left;
}

/**************************************************************************************/
/******************************* Reseller neu START **************************************/
/**************************************************************************************/

h3.whertobuy_distributor{
	color: #007ABD;
}

.reseller_box_distributor
{
	position: relative;
	background-color: #E4F1F9;
	border: 1px solid #008FCB;
	width: 533px;
	padding: 5px;
	margin: 0px;
	margin-bottom: 10px;
}
.reseller_box_distributor table
{
	margin: 0px;
	border: 1px none;
	padding: 0px;
}

.reseller_box_distributor td
{
	margin: 0px;
	border: 0px none;
	padding: 5px;
}

.reseller_box_distributor h3{
	color: #0279BD;
}

.reseller_box_distributor a{
	color: #333333;
	text-decoration: underline;
}

.reseller_box_distributor .reseller_anfrage
{
	position: absolute;
	padding: 8px;
	margin: 0px;
	width: auto;
	height: 16px;
	bottom: 0px;
	right: 0px;
	background-color: #008FCB;
	font-weight: bold;
	color: #FFFFFF;	
	cursor: pointer;
}
.reseller_box_distributor .reseller_anfrage span
{
	display: block;
	padding: 0px;
	float: left;
}

.reseller_box_distributor .reseller_anfrage img
{
	margin:0px;
	margin-top: 1px;
	margin-left: 8px;
	float: left;
}



.reseller_box_gold
{
	position: relative;
	background-color: #F6F4E8;
	border: 1px solid #D4A926;
	width: 533px;
	padding: 5px;
	margin: 0px;
	margin-bottom: 10px;
}
.reseller_box_gold table
{
	margin: 0px;
	border: 1px none;
	padding: 0px;
}

.reseller_box_gold td
{
	margin: 0px;
	border: 0px none;
	padding: 5px;
}

.reseller_box_gold h3{
	color: #AB861B;
}

.reseller_box_gold a{
	color: #333333;
	text-decoration: underline;
}

.reseller_box_gold .reseller_anfrage
{
	position: absolute;
	padding: 8px;
	margin: 0px;
	width: auto;
	height: 16px;
	bottom: 0px;
	right: 0px;
	background-color: #D4A926;
	font-weight: bold;
	color: #FFFFFF;	
	cursor: pointer;
}

.reseller_box_gold .reseller_anfrage span
{
	display: block;
	padding: 0px;
	float: left;
}

.reseller_box_gold .reseller_anfrage img
{
	margin:0px;
	margin-top: 1px;
	margin-left: 8px;
	float: left;
}



.reseller_box_silber
{
	position: relative;
	background-color: #F5F5F5;
	border: 1px solid #C8C8C8;
	width: 533px;
	padding: 5px;
	margin: 0px;
	margin-bottom: 10px;
}
.reseller_box_silber table
{
	margin: 0px;
	border: 1px none;
	padding: 0px;
}

.reseller_box_silber td
{
	margin: 0px;
	border: 0px none;
	padding: 5px;
}

.reseller_box_silber h3{
	color: #888888;
}

.reseller_box_silber a{
	color: #333333;
	text-decoration: underline;
}

.reseller_box_silber .reseller_anfrage
{
	position: absolute;
	padding: 8px;
	margin: 0px;
	width: auto;
	height: 16px;
	bottom: 0px;
	right: 0px;
	background-color: #C8C8C8;
	font-weight: bold;
	color: #FFFFFF;	
	cursor: pointer;
}

.reseller_box_silber .reseller_anfrage span
{
	display: block;
	padding: 0px;
	float: left;
}

.reseller_box_silber .reseller_anfrage img
{
	margin:0px;
	margin-top: 1px;
	margin-left: 8px;
	float: left;
}


.reseller_box_certified_grey
{
	position: relative;
	background-color: #EEEEEE;
	border: 1px solid #DDDDDD;
	border-left: 0px none;
	border-right: 0px none;
	width: 530px;
	padding: 8px;
	margin: 0px;
}

.reseller_box_certified
{
	position: relative;
	background-color: transparent;
	border: 0px none;
	width: 530px;
	padding: 8px;
	margin: 0px;
}
.reseller_box_certified span.hdl , .reseller_box_certified_grey span.hdl
{
	display: inline;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	float: left;
	color: #515151;
	font-weight: bold;
}

.reseller_box_certified a , .reseller_box_certified_grey a
{
	display: inline;
	margin: 0px;
	padding: 0px;
	color: #515151;
}

.reseller_box_certified .reseller_anfrage, .reseller_box_certified_grey .reseller_anfrage{
	position: absolute;
	right: 13px;
	top: 8px;
	width: auto;
	height: 15px;
	cursor: pointer;
}
.reseller_box_certified .reseller_anfrage span, .reseller_box_certified_grey .reseller_anfrage span
{
	display: block;
	padding: 0px;
	float: left;
}

.reseller_box_certified .reseller_anfrage img, .reseller_box_certified_grey .reseller_anfrage img
{
	margin:0px;
	margin-top: 1px;
	margin-left: 8px;
	float: left;
}

.resller_contact_info
{
	 display: block;
	 margin: 0px;
	 margin-top: 15px;
	 margin-bottom: 10px;
	 background-color: #E2E4E7;
	 padding: 5px;
}

.resller_contact_info span
{
	 display: block;
	 margin: 0px;
	 margin-bottom: 4px;
	 font-weight: bold;
	 font-size: 14px;
}

/**************************************************************************************/
/******************************* Reseller neu END **************************************/
/**************************************************************************************/

/*----------Reseller_box_distributor---------*/

.orange_box_distributor {
        padding: 10px;
	margin: 0px;
	background-color: #FBE8CA;
	border: 1px solid #FFBC57;
	position: relative;
	margin-bottom: 10px;
}

.orange_box_distributor h3{
	color: #ff8500;
        text-transform: uppercase;
        font-size: 12px;
}

.orange_box_distributor a{	
	margin: 0px;
        padding: 0px;
	color: #ff8500;
        text-decoration: underline;
}

.orange_box_distributor a:hover{
	text-decoration: none;
}



/*----------Reseller_box_orange---------*/

.orange_box_reseller {
        padding: 10px;
	margin: 0px;
	background-color: #FBE8CA;
	border: 1px solid #FFBC57;
	position: relative;
	margin-bottom: 10px;
	padding-bottom: 30px;
}

.orange_box_reseller h3{
	color: #ff8500;
        text-transform: uppercase;
        font-size: 12px;
}

.orange_box_reseller a{	
	margin: 0px;
        padding: 0px;
	color: #ff8500;
        text-decoration: underline;
}

.orange_box_reseller a:hover{
	text-decoration: none;
}

.orange_box_reseller .partnerstatus{
	position: absolute;
	bottom: -1px;
	right: -1px;
	padding: 4px;
	background-color: #ff8500;
	color: #FFFFFF;
	width: 140px;
	text-align: center;
	font-weight: bold;
	z-index:100000;
}




/*----------Informations Download ---------*/

.infodownload_box
{
	margin:0px;
	padding: 0px;
	width: 530px;
	padding: 5px;
	border: 1px solid #cccccc;
	margin-bottom: 10px;
	padding-left: 4px;
	background-color: #F3F3F5;
}

.infodownload_fileicon{
	float: left;
	padding: 0px;
	padding-right: 4px;
	width: 18px;
}

.infodownload_innerbox
{
	margin:0px;
	padding: 0px;
	width: 500px;
	float: left;
}

.infodownload_hdl{
	font-weight: bold;
        text-decoration: underline;
	cursor: pointer;
	padding-bottom: 3px;
}
.infodownload_text{
	margin:0px;
	padding: 0px;
	padding-bottom: 5px;
}
.infodownload_flipbox{
	margin: 0px;
	width: 495px;
    padding:0 px;
	padding-top: 5px;
}
.infodownload_downloadstart{
	margin: 0px;
	width: 495px;
    color: #FF8500;
font-weight: bold;
}

.infodownload_form{
	margin: 0px;
	padding: 5px;
	padding-top: 10px;
}

.infodownload_form form{
	margin: 0px;
	padding: 0px;
}

.infodownload_form input.text{
  width: 200px;
  float: left;
  margin-bottom: 4px;
}

.infodownload_form select{
  float: left;
   margin-bottom: 4px;
}

.infodownload_form input.checkbox{
   float: left;
   margin: 0px;
   padding: 0px;
   margin-top: 2px;
   margin-bottom: 4px;
}
.infodownload_form span{
  display:block;
  float: left;
  width: 100px;
   margin-bottom: 4px;
}

.infodownload_form span.newsletter{
  width: 450px;
  padding-left: 10px;
}

.infodownload_sumit{
	
	background-color: #999999;
	cursor: pointer;
	float: left;
	padding: 5px;
	margin: 0px;
	margin-top: 7px;
        color: #ffffff;
        font-weight: bold;
       
}

/*----------Reseller_box---------*/


.link_reseller_box{
	margin: 0px;
        padding: 0px;
	position: absolute;
	top: 5px;
	right: 5px;
}


/*----------Bilder---------*/

.bild_tech_box{
	padding: 0px;
	margin: 0px;
	padding-right: 15px;
	float: left;
}

.bild_mit_rand{
	padding: 0px;
	margin: 0px;
	padding-right: 15px;
}

#main ul li {
	padding: 0px;
	margin: 0px;
	list-style-image: url(/_images_global/mf_update_list.gif);
}


/*----------Wichtig---------*/

#index_oben{
	padding: 0px;
	margin: 0px;
	width: 1000px;
	height: 390px;
	position: relative;
}

#folge_oben{
	padding: 0px;
	margin: 0px;
	width: 1000px;
	height: 190px;
	position: relative;
}

/*---------------Flash--------------*/

#flash{
	position: absolute;
	padding: 0px;
	margin: 0px;
	width: 1000px;
	height: 300px;
	bottom: 0px;
	z-index: 1;
}

#flash_folge{
	position: absolute;
	padding: 0px;
	margin: 0px;
	width: 1000px;
	height: 100px;
	bottom: 0px;
	z-index: 1;
}

/*---------------------------Header---------------------*/

#header{
	position: absolute;
	z-index: 10;
	padding: 0px;
	margin: 0px;
	width: 1000px;
	height: 142px;
}

#header_logo{
	padding: 0px;
	margin: 0px;
	float: left;
	padding-left: 15px;
}

#header_top{
	padding: 0px;
	margin: 0px;
	float: right;
	width: 810px;
}

.language{
	float: left;
	background-image: url(/_images_global/bg_link_lang.gif);
	background-position: right top;
	background-repeat: no-repeat;
	width: 125px;
	visibility: hidden;
}

.language a{
	color: #CBCBCB;
	font-size: 10px;
}

.language a:hover{
	text-decoration: none;
}

.top,
.top ul{
	padding: 0px;
	margin: 0px;
	text-align: right;
}

.top ul li{
	padding: 0px;
	margin: 0px;
	display: inline;
	list-style-type: none;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	border-right: 1px solid #CBCBCB;
}

.top ul li.last{
	border-right: 0px none;
}

#header_top .top ul li span{
	color: #CBCBCB;
	font-size: 10px;
	text-decoration: none;
}

#header_top .top li select{
	color: #CBCBCB;
	font-size: 10px;
	border: 1px solid #CBCBCB;
}

.top a{
	color: #CBCBCB;
	font-size: 10px;
	text-decoration: none;
}

/*---------------Navi--------------*/

.navi{
	position: absolute;
	background-image: url(/_images_global/bg_navi.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	bottom: 53px;
	width: 810px;
}

.navi img {
	border: 0px;
        padding: 0px;
        margin: 0px;
}

.navi ul{
	padding: 0px;
	margin: 0px;
}

.navi ul li{
	padding: 0px;
	margin: 0px;
	display: inline;
	list-style-type: none;
}

/*---------------------------IndexContent---------------------*/

#index_content{
	padding: 0px;
	margin: 0px;
	margin-top: 20px;
}

.text_box{
	color: #838383;
	font-size: 11px;
	width: 220px;
}

.bild_box{
	border: 1px solid #CCCCCC;
	margin-top: 5px;
        width: 218px;
}

.bild{
	border: 1px solid #CCCCCC;
	padding: 3px;
        margin-right: 10px;
        margin-bottom: 10px;

}

.bild_lang{
	border: 1px solid #CCCCCC;
	padding: 3px;
        margin-top: 10px;
        margin-bottom: 10px;
}

.link_box{
	padding: 0px;
	margin: 0px;
	background-image: url(/_images_global/bg_link_box.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 20px;
	margin-top: 20px;
}

.link_box a{
	color: #666666;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

table.index_table{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 750px;
}

table.index_table tr td{
	vertical-align: top;
}

#index_box_news{
	padding: 0px;
	margin: 0px;
	float: right;
	width: 240px;
	background-image: url(/_images_global/bg_box_news.jpg);
	background-repeat: repeat-x;
	background-color: #5D5D5D;
}

#index_box_news_text{
	padding: 5px;
	margin: 10px;
	background-color: white;
	font-size: 11px;
}

#index_box_news_bild{
	padding: 0px;
	margin: 10px;
	border: 1px solid #CCCCCC;
	text-align: center;
}

#index_box_news_headline{
	padding: 0px;
	margin: 0px;
}

#index_box_news_link{
	padding: 0px;
	margin: 0px;
	background-image: url(/_images_global/bg_link_news.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-top: 20px;
	margin-left: 5px;
	padding-bottom: 10px;
}

#index_box_news_link a{
	color: white;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}

/*---------------Balken Orange------------- */

.balken_orange{
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin-top: 30px;
}

.balken_orange_left{
	padding: 0px;
	margin: 0px;
	float: left;
}

.balken_orange_right{
	padding: 0px;
	margin: 0px;
	float: left;
	font-size: 11px;
	width: 225px;
	height: 58px;
}

input.input_balken_orange{
	width: 100px;
}

/*---------------Box_News------------- */

.box_news{
	padding: 0px;
	margin: 0px;
	width: 220px;
	padding-top: 30px;
	float: left;
	margin-right: 30px;
}

/*---------------------------Content---------------------*/

#content{
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
}

#content_left{
	padding: 0px;
	margin: 0px;
	float:left;
	width: 790px;
}


#content_subnavi{
	width: 210px;
	float: left;
	overflow: hidden;
}

.subnavi{
	padding: 0px;
	margin: 0px;
	padding-bottom: 25px;
}

.subnavi ul li a{
	color: #707070;
	text-decoration: none;
}

.subnavi ul li a:hover{
	color: #F39800;
	text-decoration: none;
}

.subnavi ul li.active a{
	color: #F39800;
	text-decoration: none;
	font-weight: bold;
}

.subnavi ul{
	padding: 0px;
	margin: 0px;
}

.subnavi ul li{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	border-bottom: 1px solid #F39800;
	padding-bottom: 5px;
	padding-top: 5px;
}

.subnavi ul li.last{
	border-bottom: 0px none;
}

#div_newsletter{
	padding-bottom: 25px;
}

.box_news_folge_text{
	margin: 0px;
	font-size: 11px;
	padding: 10px;
	background-color: #efefef;
}

.box_news_folge_link{
	margin: 0px;
	padding: 0px;
	padding-top: 15px;
}

.box_news_folge_link a{
	color: #F39800;
	text-decoration: none;
}

.box_news_folge_link a:hover{
	color: #333;
}

#main{
	 float: right;
	 width: 545px;
	 margin-right: 12px;
         margin-bottom: 30px;
}

table.table_folge{
	margin-top: 20px;
        line-height: 17px;
}

table.table_folge_grau{
	margin-top: 5px;
	margin-bottom: 5px;
        line-height: 17px;
	background-color: #DCE0E2;
}

/*----------------------Content Right--------------------- */

#content_right{
	float: right;
	width: 210px;
}

.link_request, .link_contact_sales{
	margin: 0px;
	padding: 5px;
	background-color: #CCC;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.link_request a, .link_contact_sales a{
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.link_request a:hover, .link_contact_sales a:hover{
	color: white;
}

.box_new{
	padding: 5px;
	margin: 0px;
	margin-top: 10px;
	margin-left: 10px;
	background-color: #efefef;
	border: 1px solid #ccc;
}



/*----------------------Box_related_links--------------------- */



.box_related_links{
	padding: 0px;
	margin: 0px;
	background-image: url(/_images_global/bg_related_links.jpg);
	background-repeat: repeat-y;
	width: 210px;
	display: block;
	color: white;
	font-size: 11px;
	margin-top: 15px;
	float: right;
	margin-right: -10px;
}

.box_related_links a{
	color: white;
	text-decoration: none;
	font-weight: bold;
}

.box_related_links a:hover{
	text-decoration: underline;
}

.box_related_links ul{
	padding: 10px;
	margin: 0px;
}

.box_related_links ul li{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	background-image: url(/_images_global/bg_link_related_links.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-bottom: 10px;
}



.box_related_links_inhalt{
	padding: 0px;
	margin: 0px;
	background-image: url(/_images_global/bg_related_links_inhalt.jpg);
	background-repeat:repeat-x;
	width: 200px;
	display: block;
	background-color: #747474;
}

.box_related_footer{
	padding: 0px;
	margin: 0px;
	height: 8px;
	background-image: url(/_images_global/bg_related_links_footer.jpg);
	background-repeat: no-repeat;
}


.box_related_top{
	padding: 0px;
	margin: 0px;
	height: 8px;
	background-image: url(/_images_global/bg_related_links_top.jpg);
	background-repeat: no-repeat;
}

/*----------------------Box_Comments--------------------- */

.box_comments{
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
	margin-top: 15px;
}

.box_comments_top{
	padding: 0px;
	margin: 0px;
	background-image: url(/_images_global/box_comments_top.jpg);
	background-repeat: no-repeat;
	height: 8px;
}


.box_comments_inhalt{
	padding: 5px;
	margin: 0px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	width: 188px;
	color: #999999;
	font-size: 12px;
}

.box_comments_bottom{
	padding: 0px;
	margin: 0px;
	background-image: url(/_images_global/box_comments_bottom.jpg);
	background-repeat: no-repeat;
	height: 36px;
}

.box_comments_orange{
	padding: 0px;
	margin: 0px;
	color: #F39800;
	font-style: normal;
	font-weight: bold;
	border-top: 1px solid #ccc;
	margin-top: 10px;
	padding-top: 5px;
}


/*----------------------sonstiges--------------------- */

.invisible {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;
}

.clear{clear:both;}

/* -- underground_8 eigene Styles -- */
/*    @author: vo@underground8.com   */
/*    @lastchanged: 2010-08-10       */

#main p a, #main ul a{text-decoration: none;}
#main p a:hover, #main ul a:hover{text-decoration: underline;}

.box_related_links h4{padding-left: 10px;}


/* grey and orange borders around images floating in content */
img.orange_border{background-color: #FFF; border: 1px solid #ff9e26; margin: 4px auto; padding: 5px;}
img.grey_border{background-color: #FFF; border: 1px solid #999; margin: 4px auto; padding: 5px;}

/* images in content are floated */
img.left{float: left; margin: 0 10px 10px 0;}
img.right{float: right; margin: 0 0 10px 10px;}

/* special styling for current updates for MF and AS */
div.update, .ressources{width: 260px; float: left;}
div.update.left, .ressources.left{margin-right: 15px;}

div .current_update_mf, .ressources_mf{background: #FFF1DB url(/_images_global/current_update_mf.gif) top left no-repeat; border: 1px solid #FFB84C; margin: 22px 0; padding: 10px;}
div .current_update_as, .ressources_as{background: #D7EDF7 url(/_images_global/current_update_as.gif) top left no-repeat; border: 1px solid #39A6D8; margin: 22px 0; padding: 10px;}
	div .current_update_mf a, div .current_update_as a{display: block; font-size: 28px; font-weight: bold; height: 30px; margin: 10px 0 13px 90px; text-decoration: none;}
	div .current_update_mf a{color: #FF8500;}
	div .current_update_as a{color: #0079BE;}
		div .current_update_mf a:hover, div .current_update_as a:hover{text-decoration: underline;}

/* special styling for support ressources for MF and AS */
.ressources_mf h3, div .ressources_as h3{font-size: 22px; font-weight: bold; margin: 13px 0 13px 90px;}
.ressources_mf{color: #FF8500;}
.ressources_as, .ressources_as h3, .ressources_as a{color: #0079BE;}
#main .ressources_mf ul, #main .ressources_mf ul li, #main .ressources_as ul, #main .ressources_as ul li{list-style-image: none; list-style-type: square;}

		
div.update h3{color: #505050; font-size: 11px; text-transform: uppercase;}
div.update ul a{color: #0079BE; text-decoration: none;}
#main div.update ul li, div.update ul{list-style-image: url(/_images_global/as_update_list.gif);}
#main div.update.left ul li, div.update.left ul{list-style-image: url(/_images_global/mf_update_list.gif);}
div.update.left ul a{color: #FF8500;}
	div.update ul a:hover{text-decoration: underline;}
	
/* special styling for next trainings */
.next_training{background: #F4F6DD url(/_images_global/next_training.gif) top left no-repeat; border: 1px solid #BDD14E; margin: 22px 0; padding: 10px 10px 10px 78px;}
	div .next_training h3{color: #8BAA16; font-size: 11px; font-weight: bold; margin: -3px 0 0 -68px; padding: 0;}
	.next_training a{background: #BDD14E url(/_images_global/next_training_button.gif) top left no-repeat; color: #FFF; display: block; font-size: 11px; font-weight: bold; margin: 5px 0 -4px 52px; padding: 4px 0 5px 0; text-align: center; text-decoration: none; text-transform: uppercase; width: 122px;}
.next_webinar{background: #E9E9E9 url(/_images_global/next_webinar.gif) top left no-repeat; border: 1px solid #999; margin: 22px 0; padding: 10px 10px 10px 78px;}
	div .next_webinar h3{color: #555; font-size: 11px; font-weight: bold; margin: -3px 0 0 -68px; padding: 0;}
	.next_webinar a{background: #999 url(/_images_global/next_webinar_button.gif) top left no-repeat; color: #FFF; display: block; font-size: 11px; font-weight: bold; margin: 5px 0 -4px 52px; padding: 4px 0 5px 0; text-align: center; text-decoration: none; text-transform: uppercase; width: 122px;}

/* grey boxes for support material */
.greybox{background-color: #E9e9e9; background-position: 8px 4px; background-repeat: no-repeat; border: 1px solid #999; float: left; font-size: 16px; margin-left: 15px; padding: 18px 0px 18px 65px; width: 103px;}
	.greybox a{color: #555; text-decoration: none;}
		.greybox a:hover{text-decoration: underline;}
.greybox.faq{background-image:  url(/_images_global/icon_faq.png); margin-left: 0;}
.greybox.how_tos{background-image: url(/_images_global/icon_howtos.png);}
.greybox.screencasts{background-image: url(/_images_global/icon_screencasts.png);}
	
/* Links with file-type indicator */
a.pdf, a.ppt, a.zip{background-position: top left; background-repeat: no-repeat; margin-left: 2px; padding-left: 20px;}
a.pdf{background-image: url(/_images_global/mime_pdf.gif);}
a.ppt{background-image: url(/_images_global/mime_ppt.gif);}
a.zip{background-image: url(/_images_global/mime_zip.gif);}
	

/* footnote paragraph for subtle emphasize */
p.footnote{color: #999; font-style: italic;}
	p.footnote a{background-color: #ccc; color: #FFF; font-weight: bold; font-style: normal; text-decoration: none; padding: 1px 2px;}
		p.footnote a:hover{background-color: #DDD; color: #666;}