body 
{
    width:100%;
    height:100%;
    padding:0px;
    margin:0px;
    overflow:auto;
    background-color:#FF0000;
}
body, tr, th, td, div
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
    margin: 0px;
    padding: 0px;            
}
h1
{
	font-family:Verdana;
    font-size:13px;
    color:#339999;
    font-weight:bold;
    text-transform:uppercase;
   
}
table
{
    border-collapse: collapse;                    
}
textarea
{    
    overflow: auto;    
    margin: 0px;
}
a
{
    text-decoration: none;
}
a
{
    color: #006666;         
}
a:visited
{
    color: #006666;    
}
a:hover, a:active
{
    color: #009999;        
}
p
{
    margin: 0px 0px;
}
body, textarea, div
{
    scrollbar-arrow-color:white;
    scrollbar-base-color:#FF0000;
    scrollbar-highlight-color:white;
    scrollbar-shadow-color:white;
    scrollbar-track-color:#F4F4F4;    
}
/*Header*/
td.HeaderTopRepeat
{
    background-image: url(HeaderTopRepeat.jpg);
    background-position:left top;
    background-repeat:repeat-x;
    height:56px;
    width:100%;    
}
td.HeaderTopRepeatL
{
    background-image: url(HeaderTopRepeatL.jpg);
    background-position:left top;
    background-repeat:repeat-x;
    height:74px;
    width:100%;    
}
td.AluplastBottom
{
    background-image: url(AluplastBottom.jpg);
    background-position:left bottom;
    background-repeat:no-repeat;
    width:228px;
    height:3px;
}
td.HeaderTopRight
{
    background-image: url(HeaderTopRight.jpg);
    background-position:right top;
    background-repeat:no-repeat;
    width:220px;
    height:74px;
    font-family:Verdana;
    font-size:10px;
    color:White;
    font-weight:bold;
    padding-left:12px;
    padding-bottom:10px;
}
/*Body*/
td.BodyLeftTop
{
    background-image: url(BodyLeftTop.jpg);
    background-position:right top;
    background-repeat:no-repeat;
    width:24px;
    height:27px;
    /*border-left:solid 2px black;*/
    border-right:solid 2px black;
}
td.BodyLeftMiddle
{
    background-image: url(BodyLeftMiddle.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    width:26px;
    height:263px;    
}
td.BodyBottomRepeat
{
    background-image: url(BodyBottomRepeat.jpg);
    background-position:left top;
    background-repeat:repeat-x;
    width:100%;
    height:27px;
}
td.BodyLeftBottom
{
    background-image: url(BodyLeftBottom.jpg);
    background-position:left top;    
    background-repeat:no-repeat;    
    border-left: solid 2px black;
    border-right: solid 2px black;
    width:225px;
    height:53px;
}
/*Footer*/
td.Footer
{
    border-top:solid 1px black;
    border-right:solid 2px black;
    border-bottom:solid 2px black;
    background-color:#F4F4F4;    
}
td.TdFooter
{
    font-family:Arial;
    font-size:10px;
    color:#666666;    
}
td.Flash1
{    
    background-image: url(Flash1.jpg);
    background-position:left bottom;
    background-repeat:no-repeat;
    width:228px;
    height:123px;
    background-color:#056573;        
}
/*Link*/
a.link
{
    color: #006666;
    
}
a.link:visited
{
    color: #006666;
    
}
a.link:hover, a.link:active
{
    color: #009999;
    
}
/*Linknews*/
a.linknews
{      
    color: black;
    text-decoration:none;    
}
/*a.linknews:visited
{
    color: #006666;
    text-decoration:none;       
}
*/
a.linknews:hover, a.linknews:active
{
    color: #009999;
    text-decoration:none;        
}
/*Archiv*/
a.archiv
{
    color: #006666;
    text-decoration:none;     
}
/*a.archiv:visited
{
    color: black;    
    text-decoration:none;    
}
*/
a.archiv:hover, a.archiv:active
{
    color: #009999;    
    text-decoration:none;    
}
/*Development and support*/
a.txl
{    
    color: white; 
    text-decoration:none;    
}
a.txl:visited
{
    color: white;
    text-decoration:none;    
}
a.txl:hover, a.txl:active
{   
    color: black;
    text-decoration:none;    
}
/* main menu */
a.TopMenu 
{     
     font-family:Verdana;
     font-size:10px;
     color:Black;
     font-weight:bold;     
     text-decoration:none;     
     cursor:pointer;  
     text-align:center;       
     padding:0px;
     margin:0px;
     white-space: nowrap;   
}
a.TopMenu:visited
{
    color: black;    
    text-decoration:none;        
}
a.TopMenu:hover, a.TopMenu:active
{
    color: #339999;    
    text-decoration:none;    
}
div.DivTopMenu a
{
    font-family:Verdana;
     font-size:10px;
     color:#333333;
     font-weight:bold;     
     padding-right:5px;
     padding-left:17px;     
     text-decoration:none;
     line-height:27px;  
     height:27px;   
     position:relative;
     display:block; 
     text-align:left;     
    /* width:100%;*/
}
div.DivTopMenu a:visited
{
    color: #333333;    
    text-decoration:none; 
}
div.DivTopMenu a:hover, div.DivTopMenu a:active
{
    color: #339999;    
    text-decoration:none;          
}
a.AluplastManager2, a.AluplastManager2:visited
{    
	background-image: url(dash.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 8px;
    text-decoration:none;
    font-family:Verdana;
    font-weight:bold;
    font-size:10px;
    color: #666666;
    cursor:pointer;
    display: block;
}
a.AluplastManager2:hover, a.AluplastManager2:active
{
	background-image: url(dash2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
    color: #FF0000;    
    text-decoration:none;
}
td.TopMenuRight
{
    background-image:url(TopMenuRight.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    width:15px;
    height:27px;
}
td.TopMenuLeft
{
    background-image:url(TopMenuLeft.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    width:18px;
    height:27px;    
}
td.TopMenuRepeat
{
    text-align:left;
    background-image:url(TopMenuRepeat.jpg);
    background-position:left top;
    background-repeat:repeat-x;
  /*  width:112px;*/
    height:27px;  
    
}
td.TopMenuTemplate
{
    background-image:url(TopMenuTemplate.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    width:2px;
    height:27px;    
}
/*ProductMenu*/
td.IdClickPMTopLine
{
    background-image:url(IdClickPMTopLine.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    width:26px;
    height:2px;    
}
td.IdClickPMTopLineOther
{
    background-image:url(IdClickPMTopLineOther.jpg);
    background-position:left top;
    background-repeat:repeat-y;
    width:27px;
    height:100%;    
}
td.IdClickPMTopLineB
{
    background-image:url(IdClickPMTopLine.jpg);
    background-position:left top;
    background-repeat:repeat-y;
    width:26px;
    height:100%;        
}
td.IdClickPMBottomLine
{
    background-image:url(IdClickPMBottomLine.jpg);
    background-position:left top;    
    background-repeat:no-repeat;       
    width:26px;
    height:4px;
}
td.IdClickPMBottomLineOther
{
    background-image:url(IdClickPMBottomLineOther.jpg);
    background-position:left top;    
    background-repeat:no-repeat;       
    width:27px;
    height:4px;
}
td.IdClickProductMenu
{
    background-image:url(IdClickProductMenu.jpg);
    background-position:left;
    background-repeat:repeat-y;
    width:26px;
    height:13px;    
}
td.IdClickProductMenuB
{
    background-image:url(IdClickProductMenuB.jpg);
    background-position:left top;
    background-repeat:repeat-y;    
    width:26px;
    height:100%;    
}
td.IdClickProductMenuBL
{
    background-image:url(IdClickProductMenuB.jpg);
    background-position:left top;
    background-repeat:repeat-y;    
    width:26px;
    height:12px;    
}
td.IdClickPMLeftLine
{
    background-image:url(IdClickPMLeftLine.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    width:26px;
    height:6px;    
}
td.IdClickPMLineRepeat
{
    background-image:url(IdClickPMLineRepeat.jpg);
    background-position:left top;
    background-repeat:repeat-x;
    width:2px;
    height:6px;    
}
td.ProductMenuRootNode
{     
     font-family:Verdana;
     font-size:10px;
     color:black;
     font-weight:bold;
     white-space: nowrap;
     padding-left:7px;
     cursor:hand;
     padding-bottom:13px;
     padding-top:10px;
}
a.ProductMenuLeafNode, a.ProductMenuLeafNode:visited
{    
     font-family:Verdana;
     font-size:10px;
     color:#666666;
     font-weight:bold;
     white-space: normal;
     padding-left:12px;
     text-decoration:none;
     width:188px;
     display:block;
}
a.ProductMenuLeafNodeS, a.ProductMenuLeafNodeS:visited
{     
     font-family:Verdana;
     font-size:10px;
     color:#339999;
     font-weight:bold;
     white-space: normal;
     padding-left:12px;       
     text-decoration:none;
     width:188px;
     display:block;
}
a.ProductMenuLeafNode:hover, a.ProductMenuLeafNode:active
{
    color:#339999;    
    text-decoration:none;    
}
/*ProductContent*/
td.Product
{
    font-family:Verdana;
    font-size:10px;
    color:white;
    font-weight:bold;
    padding-left:7px;
}
div.TitleProduct
{
    font-family:Verdana;
    font-size:10px;
    color:#339999;
    font-weight:bold;
    padding-bottom:25px;
    text-transform:uppercase;
}
/*Titles*/
div.TitleNews
{
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    color:#339999;
    text-transform:uppercase;
    padding-bottom:5px;
}
td.TitleNews
{
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    color:#339999;
    text-transform:uppercase;
}
td.TextNews
{
    font-family:Verdana;
    font-size:11px;
}
/*Search*/
td.Search
{
    font-family:Verdana;
    font-size:10px;
    color:#666666;
    font-weight:bold;    
}
td.Search input
{
 font-size:8px!important;
 font-family:Verdana;
}
.search a
{
    color: #006666;
    text-decoration: none;
    padding-bottom: 3px;        
}
/*.search a:visited
{
    color: black;    
}
*/
.search a:hover, .search a:active
{
    color: #009999;    
    text-decoration: none;
    padding-bottom: 3px;
}
/*Contact*/
td.note
{
    font-family:Verdana;
    font-size:10px;
}
/*Terms*/
.Terms a
{     
     color: #009999;
     font-size:11px;
     font-family: Verdana;          
     white-space: nowrap;
     font-weight:bold;     
}
/*Terms*/
.Terms a:visited
{
    color: #009999;    
}
.Terms a:hover, .Terms a:active
{
    color: #FF0000;    
}
.TermsActiv
{
    color: #009999;        
}


/* MAP */
#mapwrapper{position:relative;height:410px;}
#map
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
}
a.mapCity span
{
	margin-left:17px;
}
a.mapCity span.right
{
	margin-left:0px;
	margin-right:17px;
}


a.mapCity
{
	position:absolute;
	z-index:20;
	color:#CC0000;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
	background:url(../../Files/Images/marker.gif) no-repeat;
}
.outside
{
	color:#CC0000;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
	position:absolute;
	white-space:nowrap;
	right:20px;
	top:0px;
	cursor:pointer;
}

a.mapCity:hover
{
	color:#CC0000;
	text-decoration:underline;
}
a.mapCity:visited
{
	color:#CC0000;
}

.mapItem
{
	position:absolute;
	top:0px;
	left:0px;
	background-color:#fff;
	z-index:30;
	border:1px solid #CC0000;
}
.mapItem .mheader
{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	background-color:#CC0000;
	text-align:left;
	padding:3px 20px;
}
.mapItem .mcontent
{
	margin:10px 20px;
	text-align:left;
}
.mapItem .mcontent, .mapItem .mcontent p, .mapItem .mcontent div
{
	color:#CC0000;
}
.mapItem .mcontent a, .mapItem .mcontent a:visited
{
	color:#009999;
	text-decoration:none;
}

