
body{
background-color : white;
font-family: Verdana, Arial, Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
color : #000000; 
padding:0px; 
margin: 0px;
text-align:center;
padding-left: 19px;
padding-right: 19px;
}

#megacontainer {text-align:left;position:relative;width:100%;padding:0px;}
#container {float:right; position:absolute; top:85px; right:0px; width:500px; padding:0px;}

div,p,td,span{
 font-family: Verdana, Arial, Helvetica,sans-serif;
 font-size: 11px;
 font-weight: normal;
 font-style: normal;
 color : #000000;
}

div.weiss{
 font-family: Verdana, Arial, Helvetica,sans-serif;
 font-size: 12px;
 font-weight: normal;
 font-style: normal;
 color : #FFFFFF;
}

.grau{
 font-family: Verdana, Arial, Helvetica,sans-serif;
 font-size: 10px;
 font-weight: normal;
 font-style: normal;
 color : #999999;
}

h1.headline{
 font-family: Verdana, Arial, Helvetica,sans-serif;
 font-size: 12px;
 font-weight: bold;
 font-style: bold;
 color: #666DBB;
 padding-bottom:0px;
 padding-top:0px;
 margin-top:0px;
 margin-bottom:15px;
}

h1.headline2{
 font-family: Verdana, Arial, Helvetica,sans-serif;
 font-size: 12px;
 font-weight: bold;
 font-style: bold;
 color: #666DBB;
 padding-bottom:0px;
 padding-top:0px;
 margin-top:0px;
 margin-bottom:10px;
}

a:visited, a:link, a:active {
font-family: Verdana, Arial, Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: underline;
color: #000000;
}
a:hover {
text-decoration: none;
}

a.title:visited, a.title:link, a.title:active {
font-family: Verdana, Arial, Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #000000;
}
a.title:hover {
text-decoration: underline;
}

div.menue1 {
background-color: #CCCCCC;
background: #CCCCCC;
padding-top:3px;
padding-bottom:3px;
padding-left:5px;
padding-right:5px;
border-bottom: 1px solid #FFFFFF;
}

div.menue1aktiv {
background-color: #A3AFDF;
background: #A3AFDF;
padding-top:3px;
padding-bottom:3px;
padding-left:5px;
padding-right:5px;
border-bottom: 1px solid #FFFFFF;
}

div.menue2 {
background-color: #CCCCCC;
background: #CCCCCC;
padding-top:3px;
padding-bottom:3px;
padding-left:8px;
padding-right:5px;
border-bottom: 1px solid #FFFFFF;
}

div.menue2aktiv {
background-color: #A3AFDF;
background: #A3AFDF;
padding-top:3px;
padding-bottom:3px;
padding-left:8px;
padding-right:5px;
border-bottom: 1px solid #FFFFFF;
}

div.menue3 {
background-color: #CCCCCC;
background: #CCCCCC;
padding-top:3px;
padding-bottom:3px;
padding-left:11px;
padding-right:5px;
border-bottom: 1px solid #FFFFFF;
}

div.menue3aktiv {
background-color: #A3AFDF;
background: #A3AFDF;
padding-top:3px;
padding-bottom:3px;
padding-left:11px;
padding-right:5px;
border-bottom: 1px solid #FFFFFF;
}

/* Navigationsebene 2*/
a.menue1:visited, a.menue1:link, a.menue1:active, a.menue1:hover {
font-family: Verdana, Arial, Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #000000;
}

/* Navigationsebene 2 aktiv*/
a.menue1aktiv:visited, a.menue1aktiv:link, a.menue1aktiv:active, a.menue1aktiv:hover {
font-family: Verdana, Arial, Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #000000;
}

/* Navigationsebene 2*/
a.menue2:visited, a.menue2:link, a.menue2:active, a.menue2:hover {
font-family: Verdana, Arial, Helvetica,sans-serif;
font-size: 10px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #717171;
}

/* Navigationsebene 2 aktiv*/
a.menue2aktiv:visited, a.menue2aktiv:link, a.menue2aktiv:active, a.menue2aktiv:hover {
font-family: Verdana, Arial, Helvetica,sans-serif;
font-size: 10px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #717171;
}

/* Navigationsebene 2*/
a.menue3:visited, a.menue3:link, a.menue3:active, a.menue3:hover {
font-family: Verdana, Arial, Helvetica,sans-serif;
font-size: 9px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #717171;
}

/* Navigationsebene 2 aktiv*/
a.menue3aktiv:visited, a.menue3aktiv:link, a.menue3aktiv:active, a.menue3aktiv:hover {
font-family: Verdana, Arial, Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #717171;
}


span.foot{
font-family: Verdana, Arial, Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
color: #646665;
}

/*Fussmenüs*/
a.foot:visited, a.foot:link, a.foot:active, a.foot:hover {
font-family: Verdana, Arial, Helvetica,sans-serif;
font-size: 10px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #555;
}

a.grau:visited, a.grau:link, a.grau:active, a.grau:hover {
font-family: Verdana, Arial, Helvetica,sans-serif;
font-size: 10px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #999999;
}

input.textfeld{
color:#000000; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
background-color:#FFFFFF;
font-size: 11px; 
width: 185px;
height:16px;
BORDER-RIGHT: #656EB9 1px solid;
BORDER-TOP: #656EB9 1px solid;
BORDER-LEFT: #656EB9 1px solid;
BORDER-BOTTOM: #656EB9 1px solid;
}

input.textfeldmedium{
color:#000000; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
background-color:#FFFFFF;
font-size: 11px; 
width: 134px;
height:16px;
BORDER-RIGHT: #656EB9 1px solid;
BORDER-TOP: #656EB9 1px solid;
BORDER-LEFT: #656EB9 1px solid;
BORDER-BOTTOM: #656EB9 1px solid;
}

input.textfeldsmall{
color:#000000; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
background-color:#FFFFFF;
font-size: 11px; 
width: 47px;
height:16px;
BORDER-RIGHT: #656EB9 1px solid;
BORDER-TOP: #656EB9 1px solid;
BORDER-LEFT: #656EB9 1px solid;
BORDER-BOTTOM: #656EB9 1px solid;
}

.eingabefeld{
color:#000000; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
background-color:#FFFFFF;
font-size: 11px; 
width: 305px;
height:100px;
BORDER-RIGHT: #656EB9 1px solid;
BORDER-TOP: #656EB9 1px solid;
BORDER-LEFT: #656EB9 1px solid;
BORDER-BOTTOM: #656EB9 1px solid;
}

input.abschicken{
color:#FFFFFF; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
background-color:#656EB9;
font-size: 11px;
font-weight: normal;
width: 80px;
height:16px;
BORDER-RIGHT: #656EB9 1px solid;
BORDER-TOP: #656EB9 1px solid;
BORDER-LEFT: #656EB9 1px solid;
BORDER-BOTTOM: #656EB9 1px solid;
cursor:hand;
}



.Required{
	font-weight: bold;
	color: red;
	font-size: 1.3em;
}

#Navi{
}

#Modules{
	float: right;
	width: 200px;
	margin: 0px 0px 10px 10px;
}

#ProductDownloads{

}

#Navi .Item-Normal,
#Navi .Item-Trafo,
#Navi .Item-Service,
#Navi .Item-USV,
#Navi .Item-HV,
#Navi .Item-Active,
#Navi .Item-Hover,
#InlineNav .CatItem-Normal,
#InlineNav .CatItem-Active,
#InlineNav .CatItem-Hover,
#ProductDownloads .Item-Normal,
#ProductDownloads .Item-Active,
#ProductDownloads .Item-Hover{
	display: block;
	padding: 3px 3px 3px 5px;
	border-bottom: 1px solid white;
	text-decoration: none;
}



#Navi .Item-Normal	{ background-color: #CCC; }
#Navi .Item-Trafo	{ background-color: #F71125; color: #0D12C6;}
#Navi .Item-Service	{ background-color: #00C41C; color: #323986;}
#Navi .Item-USV		{ background-color: #FAF60E; color: #323986;}
#Navi .Item-HV		{ background-color: #F3AE00; color: #323986;}
#Navi .Item-Active	{ background-color: #656EB9; color: black;}
#Navi .Item-Hover 	{ background-color: #656EB9; color: white;}

#InlineNav .CatItem-Normal{ background-color: #E9A300; }
#InlineNav .CatItem-Active{ background-color: #FFC94C; }
#InlineNav .CatItem-Hover { background-color: #FFC94C; }

#InlineNav .CatHeadlineItem{
	background-color: #1C3D84;
	color: white;
	display: block; 
	padding: 3px 3px 3px 5px;
	font-weight: bold;
	border-bottom: 1px solid white;	
}

#Navi .HeadlineItem{
	background-color: #1C3D84;
	color: white;
	display: block; 
	padding: 3px 3px 3px 5px;
	font-weight: bold;
	border-bottom: 1px solid white;	
}

#ProductDownloads .Item-Normal{ background-color: #E9A300; }
#ProductDownloads .Item-Active{ background-color: #FFC94C; }
#ProductDownloads .Item-Hover { background-color: #FFC94C; }

#ProductDownloads .DownloadsHeadlineItem{
	background-color: #1C3D84;
	color: white;
	display: block; 
	padding: 3px 3px 3px 5px;
	font-weight: bold;
	border-bottom: 1px solid white;	
}

#Navi .SubItem-Normal,
#Navi .SubItem-Active,
#Navi .SubItem-Hover{
	display: block;
	padding: 3px 3px 3px 10px;
	border-bottom: 1px solid white;
	text-decoration: none;
	font-size: 11px;
	color: #141B58;
}
#Navi .SubItem-Normal{ background-color: #E6E6E6; }
#Navi .SubItem-Active{ background-color: #A3AFDF; }
#Navi .SubItem-Hover { background-color: #656EB9; color: white;}

#Navi .SubSubItem-Normal,
#Navi .SubSubItem-Active,
#Navi .SubSubItem-Hover{
	display: block;
	padding: 3px 3px 3px 15px;
	border-bottom: 1px solid white;
	text-decoration: none;
	font-size: 11px;
	color: #1C2678;
}
#Navi .SubSubItem-Normal{ background-color: #E9EAF3; }
#Navi .SubSubItem-Active{ background-color: #CAD2F3; }
#Navi .SubSubItem-Hover { background-color: #656EB9; color: white;}

#Navi .CatItem{

}

#Content h1{
	color: #1C3D84;
	display: inline;
	font-weight: bold;
	font-size: 13px;
}

#News{
}

#News h1{
	font-size: 11px;
	font-weight: bold;
	color: #1B3C83;
	display: inline;	
}

#News .Item{
	margin-bottom: 20px;
}

#News .EmoImage{ 
	float: left; 
	margin: 0px 5px 5px 0px;
}

.NewsPreviewItem .Date,
#News .Date,
#NewsDetail .Date{
	font-style: italic;
}

#Content .NewsPreviewItem .MoreLink,
#Content #NewsDetail .BackLink,
#News .MoreLink{
	color: #1C3D84;
	text-align: left;
	font-weight: bold;
}

#Content .NewsPreviewItem .EmoImage,
#Content #NewsDetail .EmoImage{
	float: left;
	margin: 0px 10px 5px 0px;
}

#Content #NewsDetail h1,
#Content .NewsPreviewItem h1{
	font-size: 11px;
	font-weight: bold;
}

#Footer{
	color: #1C2678;
}

#Footer .Item{
	text-decoration: none;
	color: #656EBB;
}
#Sitemap .ItemList,
#Sitemap .SubItemList,
#Sitemap .SubSubItemList{
	list-style-type: decimal;
}


#Sitemap .Item{
	font-weight: bold;
	color: #1B3C83;
}

#Downloads{
}

#Downloads th{
	text-align: left;
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	background-color: #656EB9;
	color: white;
}

#Downloads .Alpha{
	background-color: #D6D8EE;
}

#Downloads .Beta{
/*	background-color: #BBBED5; */
	background-color: #EDEFFB;
}

#Downloads td,th{
	padding: 5px 7px 10px 5px;
}

#Downloads a.DownloadLink{
	display: block;
	border: 1px solid #656EB9;
	background-color: #A3AFDF;
	color: #1B3C83;
	padding: 4px;
	width: 150px;
	text-align: center;
	text-decoration: none;
	float: right;
}

#Downloads a.DownloadLink:hover{
	border: 1px solid #A3AFDF;
	background-color: #1C3D84;
	color: white;
}

#Downloads a.Headline{
	text-decoration: none;
}

#EMailForm{
}

#EmailForm #FormTable .Key,
#EmailForm #FormTable .Value{
	vertical-align: top;
}

#EmailForm #FormTable .Key{
	text-align: right;
	padding: 5px;
	margin: 1px;
	background-color: #656EB9;
	color: white;
}

#EmailForm #FormTable .Value{
	text-align: left;
	padding: 5px;
	background-color: #EDEFFB;
}

.StyledFormElement{
	border: 1px solid #656EB9; 
	color: #2A316D; 
	font-family: Verdana, sans-serif; 
	font-size: 11px;
	padding: 2px 4px 2px 2px;
}

.Error{
	color: red;
}

#Downloads{
}

#Downloads .Category-Normal,
#Downloads .Category-Active{
	display: block;
	float: left;
	padding: 4px 8px 4px 8px;
	margin: 1px 1px 1px 0px;
	text-align: center;
	text-decoration: none;
}

#Downloads .Category-Normal{
	background-color: #A3AFDF;
	color: #1B3C83;
}

#Downloads .Category-Active{
	background-color: #656EB9;
	color: white;
}

.NoEntries{
	font-style: italic;
	color: #444;
	text-align: center;
	vertical-align: middle;
	padding-top: 75px;
}

a.HrefButton{
	display: block;
	border: 1px solid #656EB9;
	background-color: #A3AFDF;
	color: #1B3C83;
	padding: 4px;
	margin: 1px;
	width: 150px;
	text-align: center;
	text-decoration: none;
	float: right;
}

a.HrefButton:hover{
	border: 1px solid #A3AFDF;
	background-color: #1C3D84;
	color: white;
}

h1.Headline{
	font-weight: bold;
	font-size: 11px;
}

#Pager{
	text-align: center;
}

.ProductInfo{
}

.ProductInfo .HeaderImage{
	margin: 0px 10px 10px 0px;
}

#RootPath{
	border-bottom: 1px solid #656EB9;
	padding-bottom: 5px;
}

#RootPath .Node{
	font-weight: bold;
}

#RootPath .Node,
#RootPath .Node-Last{
	color: #1C3D84;
	font-size: 11px;
	text-decoration: none;
}

#RootPath .Node:hover{
	font-weight: bold;
	text-decoration: underline;
}

#RootPath .YouAreHere{
	color: #1C3D84;
}

#SearchForm{
	padding: 3px;
}

#SearchForm #Query{
	width: 155px;
	border-width: 1px;
	border-color: #CCC;
	border-style: solid;
	color: #1C3D84;
	padding: 2px;
	margin: 3px 0px 3px 0px;
	font-size: 11px;
	font-family: Verdana, sans-serif;
}

#SearchForm #Submit{
	border: 1px solid #999;
	color: #444;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	background-color: #CCC;
}

#SearchForm #EnterQuery{
	display: block;
	float: left;
	width: 50px;
}

#ProductDownloads .FileTitle{
	font-weight: bold;
}

#ProductDownloads .FileInfo{
	font-size: 10px;
	color: #222;
}

#Firma2Logo{
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: white;
}

.BlueTable{
	border-collapse: collapse;
	border: 1px solid #143E86;
}

.BlueTable td,
.BlueTable th{
	border: 1px solid #143E86;
}	

.ddmx {
    font: 9px Verdana;
    text-decoration: none;
    margin-left:1px;
    width: 109px;
}

.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
     
    display: block;
    position: relative;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
/*    color: #FFFFFF;  */
    color: #656EB9;
}

.ddmx .item2trafo,
.ddmx .item2service,
.ddmx .item2usv,
.ddmx .item2hv,
.ddmx .item2trafo:hover,
.ddmx .item2service:hover,
.ddmx .item2usv:hover,
.ddmx .item2hv:hover,
.ddmx .item2trafo:visited,
.ddmx .item2service:visited,
.ddmx .item2usv:visited,
.ddmx .item2hv:visited,
.ddmx .item2-active,
.ddmx .item2-active:hover
.ddmx .item2-active:visited {
    padding: 3px 2px 3px 2px;
    display: block;
    position: relative;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    color: #1C3D84;
    border-color: #FFFFFF;
    border-style: #FFFFFF 1px solid ;
    BORDER-RIGHT: #FFFFFF 1px solid;
    BORDER-LEFT: #FFFFFF 1px solid;
    BORDER-BOTTOM: #FFFFFF 1px solid;
    z-index: 500;
}

.ddmx .item2trafo {
	background: #F71125;
}

.ddmx .item2service {
	background: #00C41C;
}

.ddmx .item2usv {
	background: #FAF60E;
}

.ddmx .item2hv {
	background: #F3AE00;
}

.ddmx .item2trafo:hover,
.ddmx .item2service:hover,
.ddmx .item2usv:hover,
.ddmx .item2hv:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
	background-color: #656EB9;
}

.ddmx .section {   
    margin-left:-1px;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    margin: 0px;
    width: 109px;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */

a.schneider_show_video :hover,
a.schneider_show_video
{
  background:transparent url(../images/film.png) no-repeat;
  padding-left:20px;
  font-weight:bold;
  color:#1C3D84;
  CURSOR: pointer;
}


