body{
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : Navy;
    background-color: #F5F5F5;
	margin-left : 0px; 
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
}

h1  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 18pt;
	color : #FC7D04;
	line-height:25pt;
	vertical-align : middle; 
}

h2  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #FF0080;
}

p, td, div, li  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : Navy;
}

A  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : Navy;
	font-size : 9pt;
	font-weight : normal;
	text-decoration : underline;
}
A:link  {	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : Navy;
	font-size : 9pt;
	font-weight : normal;
	text-decoration : underline;}
A:Visited  {	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : Navy;
	font-size : 9pt;
	font-weight : normal;
	text-decoration : underline;}
A:Active  {	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : Navy;
	font-size : 9pt;
	font-weight : normal;
	text-decoration : underline;}
A:Hover  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	text-decoration : underline;
	color : red;
}

A.big  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : Navy;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : underline;
}
A.big:link  {	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : Navy;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : underline;}
A.big:Visited  {	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : Navy;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : underline;}
A.big:Active  {	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : Navy;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : underline;}
A.big:Hover  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : underline;
	color : red;
}


/* link-Formatierung für 3 Buttons auf Startseite */

A.dreibuttons  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : Navy;
	font-size : 12pt;
	font-weight : bold;
	text-decoration : none;
	padding-top: 5px;
}
A.dreibuttons:link  {	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : Navy;
	font-size : 12pt;
	font-weight : bold;
	text-decoration : none;
	padding-top: 5px;
	}

A.dreibuttons:Visited  {	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : Navy;
	font-size : 12pt;
	font-weight : bold;
	text-decoration : none;
	padding-top: 5px;
	}

A.dreibuttons:Active  {	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : Navy;
	font-size : 12pt;
	font-weight : bold;
	text-decoration : none;
	padding-top: 5px;
	}

A.dreibuttons:Hover  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	text-decoration : none;
	color : red;
	padding-top: 5px;
}


/* link-Formatierung für infobox auf Startseite */

A.infobox-link  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #F12816;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : none;
}
A.infobox-link:link  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #F12816;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : none;}
A.infobox-link:Visited  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #F12816;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : none;}
A.infobox-link:Active  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : Navy;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : none;}
A.infobox-link:Hover  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : none;
	color : #FE8202;
}


/* link-Formatierung für link zu custom references auf Startseite */

A.reference-box-link  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #000080;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : none;
}
A.reference-box-link:link  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #000080;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : none;}
A.reference-box-link:Visited  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : #000080;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : none;}
A.reference-box-link:Active  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : Red;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : none;}
A.reference-box-link:Hover  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : none;
	color : #DC143C;
}



a.silver  {
	font-size:8pt;
	color : #CCFFFF;
	text-decoration : none;
	text-align : left;
}
a.silver:link  {
	color : #808080;
}
a.silver:active  {
	color : #808080;
}
a.silver:visited  {
	color : #808080;
}
a.silver:hover  {
	color : #FF0000;
}

a.silver_big  {
	font-size:8pt;
	color : #CCFFFF;
	text-decoration : none;
	text-align : left;
	font-weight : bold;
}
a.silver_big:link  {
	color : #808080;
}
a.silver_big:active  {
	color : #808080;
}
a.silver_big:visited  {
	color : #808080;
}
a.silver_big:hover  {
	color : #FF0000;
}

a.navtext  {
	font-size : 8pt;
	font-weight : normal;
	color : #000066;
	text-decoration : none;
	vertical-align : middle;
	width : 190px;
	display : table-cell;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 2px;
	height : 10px;
}
a.navtext:link  {}
a.navtext:visited  {}
a.navtext:active  {}
a.navtext:hover  {
	color : #FFFFFF;
	background-color : #1247B4;
}

A.navtext2  {
	font-size : 8pt;
	font-weight : normal;
	color : #004373;
	text-decoration : none;
	vertical-align : middle;
	width : 190px;
	display : table-cell;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 16px;
	height : 14px;
}
A.navtext2:link  {}
A.navtext2:visited  {}
A.navtext2:active  {}
A.navtext2:hover  {
	color : #FFFFFF;
	background-color : #1247B4;
}

A.navtext3  {
	font-size : 8pt;
	font-weight : bold;
	color : #333399;
	text-decoration : underline;
	width : 190px;
	display : table-cell;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 2px;
	height : 14px;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 2px;
	line-height: 18px;
}
A.navtext3:link  {}
A.navtext3:visited  {}
A.navtext3:active  {}
A.navtext3:hover  {
	color : #FFFFCC;
	background-color: #006699;
}


a.footer  {
	font-size:8pt;
	color : #FFFFFF;
	text-decoration : none;
	text-align : left;
}
a.footer:link  {}
a.footer:active  {}
a.footer:visited  {}
a.footer:hover  {
	color : #FF0000;
}

a.img  {
	font-size:8pt;
	color : #DCE6F4;
	text-decoration : none;
	text-align : center;
}
a.img:link  {}
a.img:active  {}
a.img:visited  {}
a.img:hover  {
	color : #DCE6F4;
}

td.heading  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 9pt;
	text-decoration : none;
	color : #000099;
	background-color : #0000FF;
	padding-top : 4px;
	padding-bottom : 2px;
	letter-spacing : 1px;
	padding-left : 20px;
}

.searchfield {
   font-size: 8pt;
   color: Navy;
   background-color:#ECF1F7; 
   width:150px; 
   border:1px solid #DDDDDD;
   height: 15px;
   padding: 0px;
}

.tdfooter  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	color : White;
}

.normal  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : Navy;
	line-height : 14pt;
}

.normalbig  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	color : Navy;
	line-height : 14pt;
}

.normal8  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	color : Navy;
}

.libig {
	font-weight : bold; 
	padding : 8px;
}

ul, ol{
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	color : black;
/*	line-height : 18px; */
	margin-top : 2px;
	margin-bottom : 2px;
}

.description {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	text-align : justify;
	padding : 20px;
	line-height : 13pt;
}

.thema  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 11pt;
	color : #003399;
	font-weight : bold;
	text-decoration : none;
}

.reason  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #1247B4;
	line-height : 18pt;
}

.reasontext  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	text-align : justify;
/*	margin-left : 1em;*/
	margin-right : 2em;
	line-height : 12pt;
}

.reasonhead  {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : #1247B4;
}

.newsboard {
	padding-top:6px; 
	padding-bottom:6px; 
	padding-left:3px; 
	padding-right:3px; 
	background-color:#BFCDE8;
	background-color:#DDDEE2;
	border-width:1px;
	border-style:solid;
	border-color:#006699;
}

.newstxt {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:8pt;
	margin-bottom:-2px; 
	color:#000066; 
}

.mh{
	font-size:10pt;
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#CC0000;
} 

.mi{
	font-family:Arial,Helvetica,sans-serif;
 	font-size:8pt;
	position:absolute;
	top:-100px;
	width:250px;
	padding:5px;
	border-width:1px;
	border-style:solid;
	background:#eaeaea;
	color:black;
	text-align:justify;
}

.mt{
	font-size:8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000066;
	text-align:left;
} 

A.dx{
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:9pt;
}

A.dx:Visited{
}

A.dx:Active{
}

A.dx:Hover{
	color : #CC0000;
	}
	
.tool_top {	
	background-color:#336699; 
	color:#FFFF33; 
	font-weight: bold;
	font-size:10pt; 
	margin-bottom:5px; 
	padding:2px;
}

.toolbox {
	background-color:#CED5E5; 
	padding-top: 5px; 
	padding-left: 0px; 
	border-left:0px; 
	border-top:0px; 
	border-bottom:3px; 
	border-right:3px; 
	border-style:solid; 
	border-color:#909090;
}

.note  {
	font-size : 9pt;
	padding : 10px;
	margin: 10px;
	color : #993300;
	background-color : #FFFFEE;
	border-width : 1px;
	border-color : #808080;
	border-style : solid;
	line-height: 18px;
	text-align: justify;
}

.header-table {
	background-image: url(../Img/hg-test3.jpg);
	background-repeat: repeat;
}

.box-header {
	background-color: #044284;
	border-top: 5px solid #CCD6E4;
	background-repeat: no-repeat;
	width: 235px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	text-align: left;
	color:#FFFFCC;
	line-height: 18px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
}

.box-inhalt {
	background-color: #DCE6F4;
	padding-bottom: 5px;
}

.box-header-news {
	background-color: #044284;
	border-top: 5px solid #CCD6E4;
	background-repeat: no-repeat;
	width: 226px;
	padding-top: 2px;
	padding-left: 4px;
	padding-bottom: 2px;
	text-align: left;
	color:#FFFFCC;
	line-height: 18px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;	
}


/* hier die Hoehe der Newsbox auf Startseite anpassen falls notwendig */

.box-inhalt-news {
	background-color: #DCE6F4;
	overflow: auto;
	height: 180px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
/*	height: auto;*/
}


.box-inhalt-customer-references {
	background-color: #DCE6F4;
	padding: 5px;
	color:#000080;
/*	line-height: 18px;*/
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;	
}

.box-inhalt-references {
	background-color: #E8F2FF;
}

.box-foto {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 3px;
}


.ul-box {
	font-size : 8pt;
	margin-left: -15px;
	line-height: 14px;
}

.rote-schrift {
 color: #B82E00;
 font-weight: bold;
 font-size: 8pt;
}

.hg-inhaltsbereich {
/*	background-image: url(../Img/hg-blauer-farbverlauf_.jpg);
	background-repeat: repeat-x;
*/	
}

.links-index {
	padding-left: 20px;
/*	border: 1px solid #161A1E;*/
}

/* style für box flash demo auf startseite */

div.infobox-touch {
float: inherit;
/*width: 220px;
height: 50px;*/
position: relative;
/*margin: 0 7px 0 5px;*/
/*border-bottom: 1px dotted Red;*/
cursor: pointer;
width: auto;
display: inline;
font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
color : Navy;
font-size : 12pt;
font-weight : bold;
}

div.infobox-touch b {
display: none;
}

div.infobox-pop {
display: none;
position: absolute;
width: auto;
height: auto;
/*top: 30px;
left: 65px;*/
z-index: 50;
background: #E8F2FF;
border: 4px solid #4584C3;
/*-moz-opacity: .95;*/
padding: 10px;
font-size: 80%;
white-space: nowrap;
}

div.infobox-touch:hover div.infobox-pop {
display: block;
}

div.infobox-pop p,
div.infobox-pop ul {
/*padding: 0;*/
margin-left: 10px;
list-style: square;
line-height: 150%;
margin-top: 2px;
}

.counter {
	font-family: Arial, Helvetica, sans-serif;
	color: #F8FBFF;
	font-size : 8pt;
	font-style: normal;
	text-align: center;
	}
	
.hg-startseite {
	background-image: url(../Img/atsc_Intro_32.png);
	background-repeat: no-repeat;
	width: 750px;
	height: 329px;
}

.button1 {
position:relative;
width:198px;
height:27px;
z-index:101;
top: 137px;
left: 95px;
background-color: #D5E8ED;
border: 1px solid Black;
text-align: center;
padding-top: 8px;
}

.button2 {
position:relative;
width:198px;
height:27px;
z-index:103;
top: 149px;
left: 130px;
background-color: #D5E8ED;
border: 1px solid Black;
text-align: center;
padding-top: 8px;
}

.button3 {
position:relative;
width:198px;
height:27px;
z-index:102;
top: 158px;
left: 170px;
background-color: #D5E8ED;
border: 1px solid Black;
text-align: center;
padding-top: 8px;
}

.dynainfo {
	background-color: #FFF2CC;
	padding: 5px 20px 1px 5px;
}
table.dynainfo {
	background-color: #FFFCF2;
	border: 1px solid #FF0000;
	margin: 0px;
	padding: 0px;
}
.dynainfoinhalt{
	padding: 10px;
}

.nobr {
	white-space:nowrap;
}

.div_1  {
	font-size : 9pt;
	color : #003366;
	line-height: 18px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #808080;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
	padding: 0px;
	left: 0px;
	top: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
