
	
BODY  {
	font-family : Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	font-weight : Normal;
	font-style : normal;
	color : #000000;
	font-size : 0.95em;
	text-align:left;
	left:auto;
	right:auto;
	margin-left:auto;
	margin-right:auto;
	margin:0px auto;
	background-color:#eee;
/*	background-image:url(/images/pattern.png);
	 background-repeat:repeat;*/
/*	margin:50px 0px; padding:0px;*/

}

.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;
	text-align : left;
}

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 : 10pt;
}

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 : 9pt;
}

.large  {
	font-family : Arial, Arial Rounded MT Bold, Verdana, Helvetica, sans-serif;
	font-style : normal;
	font-weight : normal;
	font-size : 18pt;
	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 : 18pt;
	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;
}

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:#CC0000;
	font-size:large;
	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;
}

#headleft 
{
	max-width:425;
	max-height:100;
/*	height:100%;*/
	/*width:50%;*/
	border:none;
}

#headlogo 
{
	max-width:220;
	max-height:90;
/*	height:100%;*/
/*	width:40%;*/
	border:none;
}

/*Der Hauptrahmen ist der aussenrahmen der alle Blöcke beinhaltet und ist somit 3 Spaltig*/
#hauptrahmen
{
	border:none;
	width:1100px;
	height:90%;
	margin:0px auto;
	text-align:left;
	background-color:#FFFFFF;
	-moz-box-shadow: 1px 1px 3px #222;
	-webkit-box-shadow:  1px 1px 3px #222;
}

#blocklinks
{

	width:100px;
	vertical-align:top;
}

#blockrechts
{
	width:100px;
	vertical-align:top;
	margin:0px auto;
	text-align:center;

}

.blockrechts
{
	width:100px;
	vertical-align:top;
	margin:0px auto;
	text-align:center;

}

*[class="blockrechts"]
{ 
	width:150px;
	vertical-align:top;
}

.blockrechts TABLE
{
	width:90;
	border:thin;
}

.blockrechts TD
{
	vertical-align:top;
}

#seitenkopf
{
	height:15%;
	vertical-align:top;
	/*padding-bottom:10;*/
}





.wirimg
{
	width:90%; 
	border:none;
}

.wirimgschatten
{
	width:90%; 
	border:none;
	box-shadow: 3px 3px 10px #888;
	-webkit-box-shadow: 3px 3px 10px #888;
	-moz-box-shadow: 10px 10px 10px #888;

}


a.menuelinkactive
{
	font-size:0.93em;
	vertical-align:top;
	text-decoration:none;
	font-weight:600;
	color:#FF0000;
}

a.menuelink
{
	font-size:0.93em;
	vertical-align:top;
	text-decoration:none;
	font-weight:600;
}

a.menuelink
{
	font-size:0.93em;
	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.93em;
	text-decoration:underline;
	font-weight:500;
}

A.menuesublink
{
	vertical-align:top;
	padding-left:10px;
	font-size:0.9em;
	text-decoration:none;
	font-weight:500;
	color:#000000;	

}

A.menuesublinkactive
{
	vertical-align:top;
	padding-left:10px;
	font-size:0.9em;
	text-decoration:none;
	font-weight:500;
	color:#FF0000;
}

A.menuesublink:hover
{
	color : #FF0000;
	vertical-align:top;
	padding-left:10px;
	font-size:0.9em;
	font-variant:normal;
	text-decoration:underline;
	font-weight:500;
}

/* Zertifizierung für IE *gg* */
.zertifizierungimg 
{ 
	width:50%;
	border:none;
	margin:0px auto;
	text-align:center;
}

/* Zertifizierung für richtige Browser *gg* */

*[class="zertifizierungimg"] 
{ 
	width:70%;
	border:none; 
	text-align:right;
}

table.zertifizierung
{ 
	width:10%;
	border:none;
}

/* 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%;
}

#rumpf
{
	vertical-align:top;
	width:95%;
	height:100%;
}


*[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)";   
}

.tblSeitenkopf {
	width:100%;
	height:100%;
	border:none;
}
