@import url('//www.siegenia.com/html/siauv3/css/font.css');

/* Copyright 2011 SIEGENIA AUBI KG Germany , Christian Bremm */
/* global */

html , body {
	width					: 100%;
	min-height				: 100%; 
	background-color			: white;
	margin					: 0;
	padding					: 0;
	color					: black;
	font-family				: Arial,Helvetica,sans-serif;
	font-size				: 12px; 
}

* , form {
	margin					: 0;
	padding					: 0;
}




img {
	border					: 0;
}

a {
	text-decoration				: none;
	outline					: none;
}

ul {
	list-style-type				: none;
	margin					: 0;
	padding					: 0;
}

.invisible {
	display					: none;
}

.clear  , .page_clear {
	clear					: both;
	float					: none;
}

.page_clear {
	height					: 30px;
}

/* PAGE DEFINITION */

div#page_wrapper {
	position				: relative;
	width					: 950px;
	min-height				: 532px;
	margin					: 0 auto;
}

div#page_wrapper_theme {
	position				: relative;
	width					: 950px;
	min-height				: 532px;
	margin					: 0 auto;
/*	border					: 1px solid black; */
}


div#page_header {
	position				: relative;
	width					: 950px;
	height					: 75px;
	margin					: 0 auto;	
}	

div#header_search_form {
	float					: left;
	width					: 400px;
	padding-top				: 10px;
	display					: none;
}

div#header_world_link {
	padding-top				: 10px;
	background-image			: url(../images/siau_v3/local_contact.png);
	background-position			: bottom;
	background-repeat			: no-repeat;
	border					: 0;
	width					: 110px;
	height					: 20px;
	float					: left;
}

div#header_world_link a {
	display					: inline-block;
	height					: 100%;
	width					: 100%;
}


div#header_logo {
	float					: right;
	width					: 190px;
	height					: 65px;
}

div#page_footer {
	position				: relative;
	width					: 950px;
	margin					: 0 auto;
	height					: 13px;
	padding-left				: 15px;
	padding-top				: 5px;
	margin-bottom				: 30px;
	font-size				: 11px;
}


div#footer_logo {
        background-image                        : url(../images/siau_v3/Logo_SIAU_ohne_claim_grau.png);
        background-position                     : bottom;
        background-repeat                       : no-repeat;
        border                                  : 0;
        width                                   : 66px;
        height                                  : 16px;
        float                                   : left;
	margin-right				: 15px;
}

div#footer_links {
        min-width                               : 340px;
        float                                   : left;
}

div#footer_rechts {
        min-width                               : 340px;
        float                                   : right;
        padding-right                           : 10px;
        text-align                              : right;
        color                                   : #9B9B9B;
}

div#page_content_headline {
        width                                   : 450px;
	height					: 133px;
	left					: 475px;
	position				: absolute;
}

div#page_content_headline.pos1 {
	margin-top				: 60px;
}

div#page_content_headline.pos1z2 {
        margin-top                              : 40px;
}


div#page_content_headline .pos2 {

}


div#page_content {
	position				: relative;
	left					: 450px;
	padding-top				: 125px;
	min-height				: 680px;
	width					: 475px;
}



div#page_content .pos1 {
        margin-top                             : 6px;
}

div#page_content .pos2 {
        margin-top                             : 180px;
}

div#page_teaser_header {
        position                                : relative;
        height                                  : 150px;
        width                                   : 640px;
        margin-top                              : 50px;
        margin-left                             : 90px;
}

div#page_teaser {
        position                                : relative;
        height                                  : 155px;
        width                                   : 529px;
	margin-left				: 436px;
}

div#page_teaser_wrapper {
        position                                : absolute;
        overflow                                : hidden;
        height                                  : 155px;
	width					: 950px;
	top					: 350px;
}

div#page_teaser_c {
        height                                  : 155px;
        width                                   : 13px;
	float					: left;
}

a#page_teaser_link_c {
        height                                  : 155px;
        width                                   : 12px;
	display					: block;
}


div#page_teaser_opener {
        position                                : relative;
        height                                  : 155px;
        width                                   : 12px;
	margin-left				: 502px;
}


div#page_teaser_o {
        position                                : relative;
        height                                  : 155px;
        width                                   : 12px;
	float					: left;
	display					: none;
}

a#page_teaser_link_o {
        height                                  : 155px;
        width                                   : 12px;	
        display                                 : block;
}

div#page_teaser_content {
        position                                : relative;
        height                                  : 135px;
        width                                   : 469px;
	float					: left;	
	padding-left				: 20px;
	padding-top				: 20px;
}

div#page_teaser_1 , div#page_teaser_2 {
        position                                : absolute;
float:left;
	width					: 245px;
	height					: 155px;
}

div#page_teaser_2 {
	margin-left				: 245px;
	float					: right;
}


div#page_teaser_1 p , div#page_teaser_2 p {
	height					: 40px;
	padding-top				: 8px;
        width                                   : 245px;
        display                                 : block;
	font-size				: 11px;
}


div#page_teaser_1 strong , div#page_teaser_2 strong {
	width					: 235px;
	display					: block;
}


div#page_teaser_1 a.follow_link , div#page_teaser_1 a.follow_link:LINK , div#page_teaser_1 a.follow_link:ACTIVE {
        background-color                : #333;
        color                           : white;
        padding                         : 2px;
        text-decoration                 : none;
        font-size                       : 11px;
	margin-left			: 175px;
}

div#page_teaser_1 a.follow_link:HOVER {
        background-color                : #0478b8;
}

div#page_teaser_2 a.follow_link , div#page_teaser_2 a.follow_link:LINK , div#page_teaser_2 a.follow_link:ACTIVE {
        background-color                : #333;
        color                           : white;
        padding                         : 2px;
        text-decoration                 : none;
        font-size                       : 11px;
	margin-left			: 175px;
}

div#page_teaser_2 a.follow_link:HOVER {
        background-color                : #0478b8;
}

body.site_it div#page_teaser_2 a.follow_link ,body.site_it div#page_teaser_2 a.follow_link:LINK ,body.site_it div#page_teaser_2 a.follow_link:ACTIVE ,body.site_it div#page_teaser_1 a.follow_link ,body.site_it div#page_teaser_1 a.follow_link:LINK ,body.site_it div#page_teaser_1 a.follow_link:ACTIVE {
        margin-left                     : 155px;
}


div#page_content_subnavigation {
	position			: relative;
	height				: 30px;
	line-height			: 26px;
    -webkit-box-shadow: 6px 6px 6px -6px black;
       -moz-box-shadow: 6px 6px 6px -6px black;
            box-shadow: 6px 6px 6px -6px black;
/*	padding-bottom			: 12px; */
}

div#page_content_download_more {
        position                        : relative;
        height                          : 22px;
        padding-bottom                  : 8px;
}


div#page_content_inner {
	position			: relative;
	padding-left			: 25px;
	padding-right			: 25px;
	min-height				: 600px;	
	padding-bottom			: 50px;
    -webkit-box-shadow: 6px -6px 6px -6px black;
       -moz-box-shadow: 6px -6px 6px -6px black;
            box-shadow: 6px -6px 6px -6px black;	
}

/* subnavigation for download design */


table.drop_download {

}

table.drop_download td.info {
	width					: 270px;
}


table.drop_download img {
	width					: 71px;
	height					: 100px;
	margin-left				: 33px;
	margin-right				: 46px;
	margin-top				: 15px;
}



/* subnavigation for download design */

/* navigation */

div#page_navigation_primary, div#page_navigation_secondary {
	position				: absolute;
	z-index					: 20; 
	float					: left;
	min-height				: 532px;
}

div#page_navigation_primary, div#page_navigation_secondary {
	width					: 190px;
}

div#page_navigation_secondary {
         left                                  	: 190px; 
}


div.page_navigation_pri_container {
	height					: 127px;
	width					: 180px;
}

div.page_navigation_sec_container {
	min-height				: 126px;
	width					: 180px;
	display					: none;
}

div.pos_41646 , div.pos_59137 , div.pos_58190 , div.pos_61650, div.pos_60973 , div.pos_61917 , div.pos_68281 , div.pos_70491, div.pos_70604 , div.pos_71330 , div.pos_86442 {
	margin-top				: 132px;
}

div.pos_41650 {
        margin-top                              : 266px;
}

div.pos_41903 , div.pos_59209 , div.pos_58262, div.pos_61725, div.pos_61047 , div.pos_68357 , div.pos_70571  {
        margin-top                              : 398px;
}

div.page_content_line {
	clear					: both;
	height					: 1px;
	margin-top				: 3px;
	margin-bottom				: 10px;
	background-color			: #999999;
}

/* Teaser Table */

table.teaser_table { width: 100%; clear:both;}


table.teaser_table tr td, table.teaser_table tr th { 
	padding					: 0; 
        vertical-align                          : top;
}

table.teaser_table tr td.firstCs , table.teaser_table tr td.firstCt {
	width					: 175px;
}

table.teaser_table td img {
	margin-right				: 30px;	
}

table.teaser_table.t td img {
	margin-bottom				: 2px;
}


table.teaser_table.s {
	border-bottom				: 1px solid #999;
	margin-bottom				: 6px;
}

table.teaser_table.t {
        border-bottom                           : 1px solid #ccc;
	margin-bottom				: 4px;
	margin-top				: 4px;
}


table.teaser_table a {
	margin-bottom				: 4px;
}

/* Aktuelles Übersicht
*****************************************************/

div.news_entry {
	padding-top				: 15px;
	padding-bottom				: 6px;
	border-bottom				: 1px solid #999;
	clear					: both;
}

div.news_entry.first {
        border-top	                        : 1px solid #999;
}

div.news_picture {
	width					: 118px;
	float					: left;
}

div.news_picture img {
	width					: 100px;
}

div.news_text {
	margin-left				: 120px;
}

div.news_text.np {
        margin-left                             : 0px;
}


div.news_text h4 {
        margin-bottom                            : 16px;
}


div#page_content p.news_download {
	width					: 100%;
	margin-bottom				: 0px;
}

div#page_content p.news_download a {
	margin-top				: -2px;
	margin-left				: 12px;
}

div#page_content div.jobs_entry.first {
        border-top                              : 1px solid #999;
        margin-top                              : 10px;
}

div#page_content div.jobs_entry {
        border-bottom                           : 1px solid #999;
	padding-top				: 6px;
	padding-bottom				: 12px;
}

div#page_content div.jobs_entry a {
        color                                   : #333;
}

div#page_content div.jobs_entry h4 {
	width					: 290px;
	float					: left;
}

div#page_content div.jobs_entry p {
	width					: 130px;
	float					: right;
	margin-bottom				: 0px;
}


div#page_content div.faq_entry.first {
        border-top                              : 1px solid #999;
        margin-top                              : 10px;
}

div#page_content div.faq_entry  {
	border-bottom				: 1px solid #999;
}

div#page_content div.faq_quest  {
	line-height				: 30px;
}

div#page_content div.faq_quest a {
	color					: #333;
	display					: inline-block;
	font-weight				: bold;
	line-height				: 30px;
}

div#page_content div.faq_text {
	padding-bottom				: 20px;
	padding-top				: 5px;
}

div#page_content div.standort_picture {
	width					: 180px;
        float                                   : left;
}

div#page_content div.standort_link {
	width					: 200px;
	float					: left;
}

div#page_content div.standort_link a {
        color                                   : #333;
        display                                 : inline-block;
        font-weight                             : bold;
        line-height                             : 30px;
}

div#page_content div.standort_text {
	clear					: both;
	margin-left				: 180px;
}

div#page_content div.standort_text a {
        color                                   : #333;
        display                                 : inline-block;
        font-weight                             : bold;
        line-height                             : 30px;
}

div#page_content div.standort_entry {
	border-bottom				: 1px solid #999;
}

div#page_content div.standort_entry.first {
	border-top				: 1px solid #999;
}


div#page_content div.train_downloads.first {
        border-top                              : 1px solid #999;
        padding-top                             : 10px;
	margin-top				: 10px;
}


div#page_content div.train_downloads p.train_download_link {
	float					: left;
	width					: 130px;
	margin-bottom				: 6px;
}


div#page_content div.train_downloads p.train_download {
	float					: left;
	width					: 290px;
	font-weight				: bold;
        margin-bottom                           : 6px;
}



div#page_content div.train_downloads p.train_download_link a {
        color                           : white;
        padding                         : 2px;
        padding-right                   : 8px;
        text-decoration                 : none;
        background-image                : url(img/arrowa.jpg);
        background-position             : center right;
        height                          : 18px;
        line-height                     : 18px;
}

div#page_content div.train_downloads p.train_download_link a:HOVER {
        background-image                : url(img/arrowa_n.jpg);
        height                          : 18px;
        line-height                     : 18px;
}


/*********************************************************************
* BROWSER INFO */


body #browser_info {
	background-color	: red;
	height			: 20px;
	line-height		: 20px;
	text-align		: center;
	display			: none;
}

body.msie70 #browser_info , body.msie60 #browser_info {
        display                 : block;
}



/*********************************************************************
* MAP */


div#info-map {
	width				: 472px;
	height				: 260px;
}

div#only-map path , div#info-map path , .map-link {
	cursor				: pointer;
}

.jvectormap-zoomin, .jvectormap-zoomout , .map_close {
	display				: none;
}

.map_close {
background-image: url(../images/siau_v3/sizeicons_neu.gif);
background-position: -67px -56px;
border: 0;
width:20px;
height:20px;
float:right;
margin-top:2px;
} 


p.contentTextBlock p{margin: 0px; padding: 0px;}


div.hiddenMapInfo{display:none;}


/*******************************************
VIDEO **/

#layer_vid {
position: fixed;
width: 100%;
height: 100%;
display: none;
background-color:black;
background-color: rgba(0,0,0,.8);
z-index:100;
}

#video {
position: fixed;
left: 50%;
top: 50%;
width: 640px;
height: 360px;
background-color:black;
margin-left:-320px;
margin-top:-180px;
z-index:101;
display: none;
}


#video object {
z-index:102;
}

#video object embed {
z-index:103;
}

