
.note  {
	font-size : 8pt;
	color : #006600;
	background : #FFFFFF;
}


A:active  {
	font-family : Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	color : #FF0000;
	font-style : normal;
	font-weight : normal;
}

A:link  {
	font-family : Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	color : #0000FF;
	font-style : normal;
	font-weight : normal;
}

A:visited  {
	font-family : Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	color : #000077;
	font-style : normal;
	font-weight : normal;
}

CAPTION  {
	font-family : Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 10pt;
	color : #000066;
	margin : .1in;
}

EM  {
	font-family : Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	color : #000000;
	font-style : normal;
	font-weight : normal;
}

H1  {
	font-family : Helvetica, Arial, "Arial Rounded MT Bold", Verdana, sans-serif;
	font-style : normal;
	font-weight : bold;
	font-size : 1.8em;
	
}

H2  {
	font-family : Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 1.5em;
	color : #000000;
}

H3  {
	font-family : Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 1.3em;
	color : #000000;
}

H4  {
	font-family : Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 10pt;
	color : #000000;
}

H5  {
	font-family : Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 9pt;
	color : #660066;
}

LI   { 
	font-family: Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	font-weight : normal;
	color : #000000;

}

UL   { 
	font-family : Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #000000;
	font-size : 10pt;
}

OL  {
	font-family : Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #000000;
	font-size : 0.95em;
}

P  {
	font-family : Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	font-weight : normal;
}

BR  {
	font-family : Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 0.95em;
}

.large  {
	font-family : Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	font-style : normal;
	font-weight : normal;
	font-size : 1em;
	color : #999999;
	text-align : left;
	margin : .4cm .02cm;
}

.largeshadow  {
	font-family : Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	font-style : normal;
	font-weight : normal;
	font-size : 1em;
	color : #000066;
	text-align : left;
}

.red  {
	font-family : Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 6pt;
	color : #000000;
	text-align : center;
}

.redleft  {
	font-family : Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 10pt;
	color : #990000;
	text-align : left;
}

.small  {
	font-family : Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 8pt;
	text-align : center;
}

small  {
	font-family : Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 8pt;
}

/*STRONG  {
	color : #990000;
}*/

/*Diese Tabelle sollte als Angebote auf der Startseite aufgeührt sein. */
.angebote table{
    border:0px;
  
}


.angebote TD{
    vertical-align: top;
    font-size:1.2EM;
}


.angebote .preise{
    text-weight:800;
    font-size: 1.3EM;
    color: #FFF;
    background-image: url("/images/preishintergrund.png");
    background-repeat: no-repeat;
    background-position: left top;
    width:200px;
    text-align: center;
    padding-left:50px;
    padding-right:50px;
    padding-top: 5px;
    height:100px;
    text-shadow: 6px 6px 10px #000, 1px 1px 5px #000;
   /* -moz-box-shadow:2px 2px 6px #292929; *//* Firefox */
    /*-webkit-box-shadow:2px 2px 6px #292929; *//* Chrome, Safari */
    /*-khtml-box-shadow:1px 1px 6px #292929; *//* Konqueror */
    /*box-shadow:1px 1px 6px #292929; *//* CSS3 */
}

TABLE  {
	font-family : Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	font-weight : normal;
	/*font-size : 0.97em;*/
	color : #000000;
}

TD  {
	font-family : Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	font-weight : normal;
	color : #000000;
	/*vertical-align:top;*/
}

TH  {
	font-family : Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	font-weight : normal;
	color : #990000;
}

TH.blue  {
	font-family : Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	font-weight : normal;
	color : #000000;
	background : #CCFFFF;
}

TR  {
	font-family : Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	font-weight : normal;
	color : #000000;
}


XMP  {
	font-family : Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	font-weight : normal;
	color : #990000;
	text-align : left;
}

a.tvlink{
	font-style : italic;
	color:#FF0000;
}
h2.tvlink{
	font-style:italic;
}
input.tvlink{
	font-style:italic;
	color:#000000;
}
h2.tvlink{
	font-family : Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 14pt;
/*	font-style:italic;
	color:#FF0000;*/
}

.preise{
	color:#DD0000;
	font-size:20pt;
	font-style:normal;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-variant: small-caps;
}
.jubi{
	color:#000000;
	font-weight:bold;
	font-family: Arial Rounded MT Bold, Arial, Helvetica, sans-serif;
	line-height: normal;
}
img{
	border:0;
}

#dasikopf {
/*  width: 700px;
*/
  margin: 5px auto;
  padding: 15px;
  text-align: left;
  font-family: sans-serif;
  height: auto;
}

#dasibox {
  background-color: #dfdfdf;
  /*width: 700px;
*/
  margin: 5px auto;
  padding: 15px;
  text-align: left;
  font-family: monospace;
  font-size: 14px;
  border: 2px ridge green;
}

#dasifuss {
  width: 700px;
  margin: 5px auto;
  padding: 15px;
  text-align: center;
  background-color: #dfdfdf;
}

/*Seitenspezifisch */

.fernwartung {
	
	font-size:14px;
	padding: 10 10;
/*	border:dashed;*/
}

.linkangebot {
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	color:#CC0000;
	}


/* Non Scrolling Region */
#nsr
{
	border-bottom: none;
	vertical-align: top;
/*	z-index: 2;*/
	visibility: visible;
	left: 0;
	top: 0;
	text-align: left;
	margin: 0 1em 0 0;
	position: absolute;
	width: 100%;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 16.0pt;
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 15px;
	padding-bottom: 0.5em;
}

#angebotetdimg
{
		
	vertical-align:top;
	width:140;
	/*max-width:500px;*/
}
#angeboteimg
{
	vertical-align:top;
	max-width:200px;
	width:140;
	text-align:center;
	padding-left:2%;
}

#angebotetext
{
	width:469px;
	vertical-align:top;
}

#angebotepreis
{
	font-size:20px;
	font-weight:500;
	color:#FF0000;
	text-align:center;
}





.wirimg
{
	width:154px; 
	border:none;
        margin-bottom: 15px;
}

h3.wirimgschatten 
{
	margin:0px;
        padding:0px;
	border:none;
	
}

img.wirimgschatten
{
	width:150px; 
	border:none;
	box-shadow: 3px 3px 10px #888;
	-webkit-box-shadow: 3px 3px 10px #888;
	-moz-box-shadow: 10px 10px 10px #888;
        margin-bottom: 15px;

}


a.menuelinkactive
{
	font-size:0.95em;
	vertical-align:top;
	text-decoration:none;
	font-weight:600;
	color:#FF0000;
}
/*
a.menuelink
{
	font-size:0.95em;
	vertical-align:top;
	text-decoration:none;
	font-weight:600;
}
*/
a.menuelink
{
	font-size:0.95em;
	vertical-align:top;
	text-decoration:none;
/*	font-weight:500;*/
	color:#000000;	
}

A.menuelink:hover  {
	font-family : Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	color : #FF0000;
	font-style : normal;
	font-weight : normal;
	font-size:0.95em;
	text-decoration:underline;
	font-weight:500;
}

A.menuesublink
{
	vertical-align:top;
	margin-left:10px;
	font-size:0.93em;
	text-decoration:none;
	font-weight:500;
	color:#000000;	
        display:block;

}

A.menuesublinkactive
{
	vertical-align:top;
	margin-left:10px;
        display:block;
	font-size:0.93em;
	text-decoration:none;
	font-weight:500;
	color:#FF0000;
}

A.menuesublink:hover
{
	color : #FF0000;
	vertical-align:top;
	margin-left:10px;
        display:block;
	font-size:0.93em;
	font-variant:normal;
	text-decoration:underline;
	font-weight:500;
}






*[class="table.zertifizierung"] 
{ 
	width:100%;
	border:none; 
}

/*Anpassung taro-komplettsysteme*/
#komplettsystem
{
	border:none;
	vertical-align:top;
	width:75%;
}

.komplettsystem
{
	border:none;
	vertical-align:top;
	width:75%;
}


.schlagschatten 
{ 
box-shadow: 3px 3px 10px #888;
-webkit-box-shadow: 3px 3px 10px #888;
-moz-box-shadow: 10px 10px 10px #888;
}

/*
.schlagschatten div
{ 
	text-shadow: 3px 3px 0px #000;
}
*/
.schlagschatten h1
{ 
	text-shadow: 2px 2px 0px #BBB;
	filter:progid:dxImageTransform.Microsoft.dropShadow(color=#999999,offX=3,offY=3 positive=true);
}

.schlagschatten h3
{ 
	text-shadow: 2px 2px 0px #BBB;
}

.schlagschatten h2
{ 
	text-shadow: 2px 2px 0px #BBB;
}


*[class="schlagschatten h1"]
{ 
	filter:progid:dxImageTransform.Microsoft.dropShadow(color=#999999,offX=3,offY=3 positive=true);
}

*[class="schlagschatten h2"]
{ 
filter:progid:dxImageTransform.Microsoft.dropShadow(color=#999999,offX=3,offY=3 positive=true);
}

/* Anpassungen f�r Emailzentrum */

.emailzentrumformular {
	font-size:1em;
	background-color:#FFF;
}
.emailzentrumhervorhebung {
	font-size:1.2em;
	background-color:#FFF;
	font-weight:600;
	color:#F00;
}

.emailzentrumtext {
	font-size:1em;

	background-color:#FFF;
}

.FehlermeldungStellengesuch{
	color:#FF0000;
	}
	
.bildschatten{
		
   -moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);        
   -webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);      
   box-shadow: 5px 5px 5px rgba(68,68,68,0.6);        
   filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.20);        
   -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.20)";   
}


#blocklinks
{
    position:absolute;
    left:0px;
    top:0px;
    width: 165px;
    /*width:150px;*/
    vertical-align:top;
    background-color: #fff;
    padding-left: 5px;
    padding-right: 5px;
    text-wrap: none;
    
    /*border:1px solid black;*/
    
}

#blockrechts
{
    background-color: #fff;
    position:absolute;
    right:0px;
   
    top:0px;
    width:103px;
    vertical-align:top;
    margin:0px;
    padding:5px;
    text-align:center;
    z-index:100;
/*    border: 1px solid black;*/
}

#rumpf
{
    position:absolute;
    left:170px;
    top:0px;
    /*border:1px solid black;*/
    width:780px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #fff; 
}

.zertifizierungen table, .zertifizierungenfsav table{
    width:100%;
}

.zertifizierungen img{
    width:70px;
    border:none;
    text-align:center;
    padding-bottom:20px;
}
.zertifizierungenfsav img{
    width:90px;
    border:none;
    text-align:center;
    padding-bottom:20px;
}

/* Im Rumpf befindet sich immer eine Tabelle, der ich hiermit das Erscheinungsbild mitgebe */
.rumpf{
	width:95%;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10%;
	height:100%;
        
}




.downloadbuttonnetviewer a{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #f21111) );
	background:-moz-linear-gradient( center top, #ededed 5%, #f21111 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#f21111');
	background-color:#ededed;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#FFF;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
        width:150px;
	padding:13px 35px;
	text-decoration:none;
        text-align:center;
	/*text-shadow:1px 1px 0px #ffffff;*/
}.downloadbuttonnetviewer a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #f22222) );
	background:-moz-linear-gradient( center top, #ededed 5%, #f22222 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#f22222');
	background-color:#f21111;
}.downloadbuttonnetviewer a:active {
	position:relative;
	top:1px;
}
.downloadbuttoncitrix a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2222ed), color-stop(1, #222244) );
	background:-moz-linear-gradient( center top, #2222ed 5%, #222244 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2222ed', endColorstr='#222244');
	background-color:#f21111;
}
.downloadbuttoncitrix a{
        width:150px;
        text-align:center;
    	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2222ed), color-stop(1, #222211) );
	background:-moz-linear-gradient( center top, #2222ed 5%, #222211 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2222ed', endColorstr='#222211');
	background-color:#2222ed;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#FFF;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:13px 35px;
	text-decoration:none;
	/*text-shadow:1px 1px 0px #ffffff;*/
}
.downloadbuttoncitrix a:active {
	position:relative;
	top:1px;
}
.inlineiframe{
    width:100%;
    height:650px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

.seitenkopf li{
    font-family:arial;
    font-size:0.8em;
    font-weight:bold;
}
.head-leistungen-links{
    
    cursor:pointer; 
    position:absolute; 
    left:20px; 
    top:00px;
}

.head-leistungen-rechts{
    cursor:pointer; 
    position:absolute; 
    left:200px; 
    top:00px;
}
.seitenkopf-logo{
	border-bottom: 1px solid grey;
	margin-left: auto;
	
}

.box__dragndrop,
.box__uploading,
.box__success,
.box__error {
  display: none;
}