/*
############################################################################################################################
Design and Code by Globalsys
http://www.global-sys.de
############################################################################################################################
*/

/* Globale Definitionen */
img, div, li, a { behavior: url(/include/iepngfix.htc) } 
body { background: url(/images/background.png); background-position: top; background-repeat: repeat-x; background-color: #cccdcf; padding: 0px; margin: 0px;}
a, a:link, a:visited { outline:0; -moz-outline:0; color: #58595b; font-size:13px; } 
a:hover { color: black; }
.center { text-align: center; } 
.left {text-align: left;}
.right {text-align: right;}
div {font-family: Tahoma;}
img {border:none;}
#tooltip{position:absolute;	border:1px solid #000; background:#F6F6F6;	padding:2px 5px; color:#000000; display:none;font-family: Tahoma; font-size: 12px;}

/* Navigation */
.navi_slide{ position:fixed; height:194px; width:72px; }

/* Header */
.header { width:1018px; height:146px; background: url(/images/header.png); margin:0px; padding:0px; position: relative;} 
.flashlogos { padding-top:15px; } 
.logo { position:absolute; left:20px; top:20px; display: none;}
.logo.active {display: block;}
.hint { background: url(/images/navi_help.png); width:165px; height: 121px; position: absolute; right: 13px; top: 15px; display:none; text-align: left; padding-left: 20px; padding-top: 10px}
.hint b {font-size: 15px;}
.hint b img { border: none; vertical-align: middle;}
.hint ul { font-size: 14px;}
.world_navigation {position: absolute; left:340px; top: 50px; cursor: pointer;}


/* Commercial Block */
.commercial_block { height:195px; width:992px; text-align:left; }
.big_grey_box { position:relative; left: 592px; top: 40px; height: 110px; width: 400px; background-color: #d0cece;}
.product_image { position:absolute; margin-left:250px; margin-top:10px;}
.product_image a, .product_image a:link, .product_image a:visited { color: white; text-decoration: none;}
.product_image a:hover { color: #BBBBBB;}
.product_type { position: absolute; left: -138px; top: 30px; color: #b0b0b0; z-index: 0; font-size: 20px; width: 95px; text-align: center;}
.white_line { position: absolute; left:-80px; top:10px; border-top: 2px solid white; border-left: 2px solid white; width:300px; height:20px;}
.solution { position:absolute; right:0px; top:0px; color:#58595b; text-align: center; font-size: 18px; width: 200px; height:70px; background: url(/images/globalsys_text.png); background-position:bottom; background-repeat: no-repeat;}
.solution_text { position: absolute; left: -160px; width:160px; text-align: left; color: #58595b; font-size:14px; top: 36px;}
.solution_text ul { margin:0px; padding-left:15px;}

.product_link_tech { position: absolute; left:-140px; top:65px; background: url(/images/commercial/button_tech.png); width:100px; height:40px; text-align:center; line-height:35px;}
.small_contra_box_tech { background-color: #15ffff; width: 15px; height: 15px; position: absolute; bottom: 9px; left: 22px;}
.sub_heading_tech { background-color: #761398; width: 340px; height: 30px; position: absolute; bottom: 0px; right: 0px; color: #FFFFFF; text-align: center; line-height: 30px; font-size: 18px;}

.product_link_create { position: absolute; left:-140px; top:65px; background: url(/images/commercial/button_create.png); width:100px; height:40px; text-align:center; line-height:35px;}
.small_contra_box_create { background-color: #fcf200; width: 15px; height: 15px; position: absolute; bottom: 9px; left: 22px;}
.sub_heading_create { background-color: #7be407; width: 340px; height: 30px; position: absolute; bottom: 0px; right: 0px; color: #FFFFFF; text-align: center; line-height: 30px; font-size: 19px;}

.product_link_world { position: absolute; left:-140px; top:65px; background: url(/images/commercial/button_world.png); width:100px; height:40px; text-align:center; line-height:35px;}
.small_contra_box_world { background-color: #f7a821; width: 15px; height: 15px; position: absolute; bottom: 9px; left: 22px;}
.sub_heading_world { background-color: #73894f; width: 340px; height: 30px; position: absolute; bottom: 0px; right: 0px; color: #FFFFFF; text-align: center; line-height: 30px; font-size: 19px;}


/* Content */
.content_shadow { width:1018px; background: url(/images/content_shadow.png); } 
.content { width:992px; background: url(/images/content.png); background-position: top; background-repeat: no-repeat; } 
    
.navi_block { margin-top: 30px; margin-right: 60px; margin-left: 20px; background: url(/images/navi.png); width: 192px; border: 2px solid #9c9b9d; background-repeat: no-repeat; text-align: left; float: right; } 
.picture_block { padding-top:30px; padding-right: 60px; padding-left:20px; position:relative; width: 196px; height: 298px; text-align:left; float:right; } 
.navi_heading { color: white; text-align:center; padding-top: 5px; font-size: 18px; } 
.navi_links ul { list-style-type: none; padding-right:10px; color:#58595b; text-align:right; margin-left:0px; padding-left:0px; } 
.navi_links a, .navi_links a:visited, .navi_links a:link { color:#58595b; text-decoration:none; } 
.navi_links a:hover { color: black; } 
.content_block { padding-top: 10px; text-align:right; overflow:hidden; } 
.big_heading { font-size: 21px; font-weight:bold; } 
.heading { color: #540f7a; font-weight:bold; } 
.text_left { text-align:justify; width:230px; padding-left:100px; color:#58595b; font-size:13px; float:left; }
.text_right { text-align:justify; color:#58595b; font-size:13px; padding: 0 380px 0px 380px; } 
.text_block { text-align: left; width:600px; padding-left: 50px; color: #58595b; font-size: 13px; text-align:justify; } 
.text_full { text-align: left; padding-left: 70px; padding-right: 50px; color: #58595b; font-size: 13px; text-align:justify; } 
.clearing { clear:both; }  
.code { font-size: 14px; font-family: Arial; font-style: italic; } 

.start_text_right { text-align:justify; color:#58595b; font-size:13px; padding: 0 0 0px 400px; } 
.start_text_left { text-align:justify; padding-left:60px; color:#58595b; font-size:13px; float:left; }
.heading_box {position: relative; width: 260px; padding: 20px 0 5px 0;    height: 50px; border: 0px solid yellow;}
.heading_start {position: absolute; margin: 10px 0 0 50px; color: #540f7a; font-weight:bold; border: 0px solid red;}
.heading_icon {position: absolute;border: 0px solid green; max-width: 50px;}
.start_block_content {width: 300px; border: 0px solid green;}



.start_table_block {position: absolute; width: 300px; height: 200px;  border: 1px solid red; }

/* Archiv */ 
.archive { border: 1px dotted #58595b; padding:10px; color:#58595b; } 
.post_picture { float: left; display: block; padding-right: 10px; } 
.post_text { display: block; float: left; width: 650px; }

/* Footer */
.footer { width:1018px; height:60px; background: url(/images/footer.png); } 
.footer_content_left { width: 500px; padding-top: 20px; float: left; padding-left: 25px;} 
.footer_content_right { padding-top: 25px; text-align: right; padding-right: 25px; } 
.footer a, .footer a:link, .footer a:visited { outline:0; -moz-outline:0; color: #58595b; font-size:11px; text-decoration:none; } 
.footer a:hover {color: black;} 

.dot{	background-color:#32a0f5;	width:20px;	height:20px;	position:absolute;	-moz-border-radius:20px;	-webkit-border-radius:20px;	opacity:0.5;}