/* Rittal conception 6.2006 */
#bar h1 {
        position:relative;
        top: 12px;
        left: 217px;
        width: 400px;
        font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    color: #FFFFFF;
        z-index: 10;
}

#bar h2 {
        position:relative;
        top: 12px;
        left: 217px;
        width: 400px;
        font-size: 9pt;
        font-weight: normal;
		color: #FFFFFF;
        z-index: 10;
        }
		
.menu0 a, .menu0ak a, .menu1 a,.menu2 a, .menu3 a, .menu4 a, .menu5 a, .menu6 a, .menu7 a, .menu8 a, .menu9 a, .menu10 a, .menu11 a, .menu12 a {
	text-decoration:none;
	display:block;
/*	height: 16px; */
	width:196px;
	color: #1F89C9;
	font-weight: normal;
	padding: 4px 0px 2px 0px;
}

.new {
	color:#DA027F !important;
	/*color:#ff0000 */
	font-weight:bold;
}


/* Korrekturwerte */

h1, h2 {
	color:#FFFFFF;
	}

.leftnav{
		background-image:url(../produkte/IT-Solutions/img/bg_leftnav.jpg)!important;
		background-repeat:repeat-y;
		overflow:visible;
}

body {
	background-image:url(../img/sge/sk/back_quer.jpg);
}

.headlineschatten {
	background-image: url(../img/headline_back_schatten_products.jpg);
	background-repeat:no-repeat;
	height:11px;
}

.headbild {
/*        margin: -12px 0px 20px 0px; */
	margin: 0px 0px 20px 0px;
}

.inhalt a:link img, .inhalt a img {
        border: 1px solid #CECECE; 
}

.inhalt a:link.effflash img, .inhalt a.effflash img {
        border: 0px solid ; 
}

.inhalt em {
	font-weight:normal!important;
	font-style:italic!important;
	margin:0px;
}
/* Korrektur Boxen marginal */

.product_marginal {
        padding: 0px 0px 0px 0px;
        font-size: 6pt;
}

.marginalhead {
        text-align: left;
        background-color:#2094DD;
		background-image: url(../img/sge/sk/_bg_teaser_marginal.jpg);
		background-repeat:repeat-x;
        padding: 2px 4px 2px 4px;
        font-size: 11px;
        font-weight:bold;
        color: #fff;
        border-top: 1px solid #CECECE;
        border-right: 1px solid #CECECE;
        border-left: 1px solid #CECECE;
}

.product_marginal .marginalhead {
        text-align: left;
        background-color: #2094DD;
        padding: 4px 4px 4px 10px;
        font-size: 8pt;
        font-weight:bold;
        color: #fff;
        border-top: 1px solid #CECECE;
        border-right: 1px solid #CECECE;
        border-left: 1px solid #CECECE;
}

.product_marginal .marginalbox{
        background-color:#FFF;
        text-align: left;
        font-size: 8pt;
        padding: 4px 8px 4px 0px;
        border: 1px solid #CECECE;
}

.marginal {
        text-align:center;
        background-color:#EBEDED;		
}


.marginalbox a:link, .marginalbox a{
        text-decoration: none;
		color:#333333;
}

.marginalbox a:hover {
        text-decoration: underline;
}


.abstand_sge_start {
        padding: 0px 5px 16px 0px;
}

.head_layer {position:absolute; width:500px; height:105px; padding:40px 30px 30px 40px; color:#FFFFFF; font-size:12px; line-height:25px; z-index:999;}
.head_layer h1 {padding:0px; margin:0px; color:#FFFFFF; font-size:35px; line-height:33px; font-weight:bold; z-index:999;}
.head_layer_img {position:absolute; margin-left:360px; margin-top:30px; z-index:999;}

/*-------- bis hier -------- */



.menu0ak a {
font-weight:bold;
color: #1F89C9;
}

.menu0ak span.blok   {
	margin: 2px 0px 2px 26px;
	font-style: normal;
	color: #1F89C9;
}

#content_marginal {
        float: left;
        width: 600px;
/*        background-color:#CCFF99; */
        background-image:url(../img/sge/sk/content_schatten.jpg);
        background-repeat:no-repeat;
        padding-top: 0px;
        padding-bottom: 48px;
}

.box_border_einstieg {
	float:left;
	width:599px;
}

.box_einstieg_bild {
	float:left;
	width:599px;
}

.box_einstieg_bild img {
	float:left;
}

.box_content_hauptmotiv {
	float:left;
	width:569px;
	padding:15px;
}

.box_einstieg_txt_sk {
	float:left;
	width:484px;
	height:63px;
	background-image:url(../img/sge/sk/bg_top_themen.jpg);
	background-repeat:no-repeat;
	border-bottom:3px solid #F5F9FB;
	padding-left:115px;
}

.box_einstieg_txt_thema {
	font-weight:bold;
	color:#1F89C9;
}

.box_einstieg_txt_thema td {
	padding-left:8px;
}

table.box_einstieg_txt_thema a:link, table.box_einstieg_txt_thema a {
	color:#1F89C9!important;
	background-image:url(../img/sge/sk/box_pink.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	padding-left:13px;
	line-height:15px;
	font-size:11px;
}

.box_einstieg_txt_thema a:hover {
	color:#1F89C9;
	text-decoration:underline!important;
}

.box_border_uebersicht {
	float:left;
	width:569px;
	padding:15px;
	color:#333333;
}

.box_thema {
	float:left;
	width:175px;
	padding-right:20px;
	margin-bottom:20px;
}

.box_thema_1 {
	float:left;
	width:175px;
	margin-bottom:20px;
}

.box_thema_bild {
	float:left;
	width:173px;
	border:1px solid #CCCCCC;
}

.box_thema_bild img {
	float:left;
}

.box_thema_txt {
	float:left;
	width:175px;
	font-size:11px;
	padding-top:8px;
	line-height:14px;
}

.box_thema_txt strong {
	display:block;
	color:#1F89C9;
	width:160px;
	padding-left:14px;
	background-image:url(../img/sge/sk/box_pink.gif);
	background-repeat:no-repeat;
	line-height:14px;
	padding-bottom:4px;
	font-size:11px;
}

.box_thema_txt strong a:link, .box_thema_txt strong a:visited {
	color:#1F89C9!important;
	text-decoration:none;
}

.box_thema_txt strong a:hover {
	color:#1F89C9;
	text-decoration:underline;
}

.box_thema_txt a:link, .box_thema_txt a:visited {
	font-size:11px;
	color:#333333!important;
	text-decoration:none;
}

.box_thema_txt a:hover {
	font-size:11px;
	color:#333333;
	text-decoration:underline;
}

.box_marginal_themen {
	float:left;
	width:178px;
	margin-left:7px;
	color:#333333;
	margin-bottom:15px;
}

.box_marginal_themen_headline {
	float:left;
	width:164px;
	border:1px solid #4DACE6;
	background-image:url(../img/sge/sk/_bg_teaser_marginal.jpg);
	background-repeat:repeat-x;
	height:17px;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 6px 0px 6px;
}

.box_marginal_themen_content {
	float:left;
	width:160px;
	border:1px solid #CCCCCC;
	padding:8px 16px 8px 0px;
	font-size:11px;
	background-color:#FFFFFF;
}

.box_marginal_themen_content li {
	background-image:url(../img/sge/sk/_bg_marg_themen_li.gif);
	background-repeat:no-repeat;
	font-size:11px;
	line-height:16px;
	padding-left:20px;
}

.box_marginal_themen_content a:link, .box_marginal_themen_content a:visited {
	font-size:11px;
	color:#333333!important;
	text-decoration:none;
}

.box_marginal_themen_content a:hover {
	font-size:11px;
	color:#333333;
	text-decoration:underline;
}

.box1_border_text_bild {
	float:left;
	width:569px;
	margin:15px;
	color:#333333;
	padding-top:25px;
	border-top:3px solid #4099D7;
}

.box1_text {
	float:left;
	width:278px;
	padding-right:26px;
	color:#333333;
	line-height:17px;
}

.box1_text h1, .box_text_3 h1 {
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#000000;
}

.box1_text ul li, .box_text_3 ul li {
	list-style-type:square;
	list-style-image:url(../img/sge/sk/_li_pfeil.gif);
	padding-left:2px;
	font-size:12px;
}

.box1_bild {
	float:left;
	width:264px;
	color:#666666;
	font-size:10px;
}

.box1_bild img {
	
	margin-bottom:5px;
}

.box_border_bild_text {
	float:left;
	width:569px;
	margin:15px;
	color:#333333;
	padding-top:25px;
	border-top:3px solid #4099D7;
}

.box_text_3 {
	float:left;
	width:276px;
	color:#333333;
	line-height:17px;
}

.box_bild_3 {
	float:left;
	width:264px;
	color:#666666;
	padding-right:28px;
	font-size:10px;
}

.box_border_text_text {
	float:left;
	width:569px;
	margin:15px;
	color:#333333;
	padding-top:25px;
	border-top:3px solid #4099D7;
}

.box_text_1 {
	float:left;
	width:265px;
	padding-right:19px;
	color:#333333;
	line-height:17px;
}

.box_text_2 {
	float:left;
	width:265px;
	padding-left:19px;
	color:#333333;
	line-height:17px;
}

.box_text_1 h1, .box_text_2 h1 {
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#000000;
}

.box_text_1 ul li, .box_text_2 ul li {
	list-style-type:square;
	list-style-image:url(../img/sge/sk/_li_pfeil.gif);
	padding-left:2px;
	font-size:12px;
}

.box_border_3xbild {
	float:left;
	width:569px;
	margin:15px;
	color:#333333;
	padding-top:25px;
	border-top:3px solid #4099D7;
}

.box_3xbild_1, .box_3xbild_2 {
	float:left;
	width:179px;
	margin-right:15px;
	color:#333333;
}

.box_3xbild_3 {
	float:left;
	width:179px;
	color:#333333;
}

table.tabelle {
	background-color:#FFFFFF!important;
}

table.tabelle td {
	font-size:11px!important;
	padding:3px;
}

table.tabelle td strong {
	font-size:11px!important;
}

table.tabelle td em {
	font-size:11px!important;
	font-weight:normal;
	font-style:italic;
}

.topthemen_sub {
	font-size: 7pt;
	line-height:11px;
}

a.nachoben, a:link.nachoben {
	font-size:8pt;
	text-decoration:none;
}

a:hover.nachoben{
	text-decoration:underline;
}

.produktkatalog {
	font-size:12px;
	color:#FFFFFF;
	background-color:#DA027F;
	padding:1px 5px 1px 5px;
	font-weight:bold;
	float:left;
	margin-left:15px;
	margin-top:5px;
}

a.produktkatalog:link, a.produktkatalog:visited {
	font-size:12pxt;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#DA027F;
}

a.produktkatalog:hover {
	font-size:12px;
	color:#DA027F;
	text-decoration:none;
	background-color:#FFFFFF;
}
	

	

@media print {
	#leftnav, #marginal, #footer, .box_content_hauptmotiv, #find, #headback, #topnav_categories, #topnav_company, #topnav_products, #topnav_services, #topnav_informations, #topnav_contact {display:none}
	
	.box1_border_text_bild {
		clear:left;
		width:569px;
		margin:15px 0px 15px 0px;
		color:#333333;
		padding-top:25px;
		border-top:3px solid #4099D7;
		page-break-before:auto;
	}
	
	#bar h1 {
        position:relative;
        top: 12px;
        left: 0px;
        width: 400px;
        font-size: 18px;
		font-weight: bold;
		line-height: 22px;
		color: #333333;
		z-index: 10;
	}
	
	#bar h2 {
		position:relative;
		top: 12px;
		left: 0px;
		width: 400px;
		font-size: 9pt;
		font-weight: normal;
		color: #333333;
		z-index: 10;
      }
	  
	  .box_border_uebersicht {
		float:left;
		width:569px;
		padding:0px;
		color:#333333;
	}
	   
	  #rittal {
        position:absolute;
        left:0px;
        top:18px;
        width:56px;
        height:93px;
        z-index: 100;
	}
}