/* Allg. Styles */
* {
    font-family: Arial, Helvetica, sans-serif;
}

BODY {font-size: 100% ; border-color: black; border-style: none}

H1,H2,H3 { font-family: Arial, Helvetica,  sans-serif; font-size: 12pt; color: #555555;}

HR { color : #B7142A ; }
LI, DD, OL, UL { list-style-image: url(images/lista.gif);}
LI.submenu{ list-style-image: url(images/liste_2.gif);}
/*p { font-size: 10pt;  color: #000000}*/ 
B { color : #555555;} 
BLOCKQUOTE { color:teal;  word-spacing:-0.2em }  
td, th { font-size: 9pt; color: #555555;} 
form { display: inline;}

.head, .subhead { color : #B7142A; font-Size: 12pt ; font-weight: bold; }
.subhead {
    margin-left: 10px;
    font-size: 11pt;
    text-decoration: none;
}
.viewhead {color : #B7142A; font-Size: 12pt ; font-weight: bold; }

A {color : #555555; font-Size: 10pt; text-decoration:underline;}
A:visited {color : #555555;}
A:hover {color : #B7142A;}

A.navlinkE1,A.navlinke2,A.MLinactiv,A.MLactiv {
    font-Size: 9pt ; text-decoration:none; text-align:left;
}

A.navlinkE1:visited {color : #555555; font-Size: 9pt ; font-weight: normal; font-style:normal; text-decoration:none; text-align:left;}
A.navlinkE1:hover {color : #B7142A;}
A.navlinke2:link {color : #FFFFFF;}
A.navlinke2:visited {color : #FFFFFF}
A.navlinke2:hover {color : #FFFF99;}
A.MLinactiv:link {color : #555555;}
A.MLinactiv:visited {color : #555555;}
A.MLinactiv:hover {color : #B7142A;}
A.MLactiv:link {color : #B7142A; background-color:#FFFFFF ; }
A.MLactiv:visited {color : #B7142A; background-color:#FFFFFF ; }
A.MLactiv:hover {color : #B7142A; background-color:#FFFFFF ; }
A.name { text-decoration: none}

.sitemapHead1 {color : #B7142A; font-Size: 12pt ; font-weight: bold;}
.sitemapHead2 {color : #000066; font-Size: 10pt ; }
.sitemapcat  {color : #555555; font-Size: 10pt ;}
.searchHead1 {color : #B7142A; font-Size: 10pt ;}
.searchHead2 {color : black; font-Size: 10pt ;}
.seachHead3  {color : black; font-Size: 10pt ; }
.NewsHead1 {color : #B7142A; font-Size: 12pt ;}
.NewsHead2 {color : #555555; font-Size: 10pt ;}
.Datecat {color : #555555; font-Size: 10pt ; }
.Dateview {color : #B7142A; font-Size: 10pt ;}

.headM {color : #B7142A; font-Size: 12pt ; font-weight: bold;}
.headalignM {text-align:left; }
.between {color : #B7142A; font-Size: 10pt ; font-weight: bold; }
.post {color : #000000; font-Size: 10pt ; }
.labelnorm {color : #000000; font-Size: 10pt ; }
.labelnormalign {text-align:left; }
.labelreg {color : #B7142A; font-Size: 10pt ; font-weight: bold; }
.labelregalign {text-align:left; }
.input {color : black ; font-Size: 10pt ;}  
.invisibleSM {font-Size:1pt; color: #FFFFFF; }

.form { border-color : #0099CC  ; color : red; background: #F5F5F5; } 
.block { text-indent : 2cm; line-height  : 150%; text-align : justify ; } 
.caption { font-size: 90% ; } 
.rahmen { border-width:  2px; border-color: red; border-style: inset;} 
.maus { cursor : s-resize ; } 
.such  { font-family : Verdana, Geneva, Arial, Helvetica, Times; color: black; background  : white; border : ridge; text-decoration: none; }
.standard { font-family: Arial, Helvetica,  sans-serif; font-size: 9pt; color: #555555;}
.copyright {  
	font-size: 10px;
	line-height: normal; 	 
	color: #999999; 
	text-decoration: none;
}
/* Rechte Navigation */
.leftNaviMain,.leftNaviMainOver,.leftNaviMainActive {font-size:9pt; padding-top:4px; padding-bottom:4px; }
.leftNaviMainOver,.leftNaviMainActive {background-color:#FFFFFF;}
.leftNaviSub {background-color:#FFFFFF; font-family: Arial; font-size:9pt; padding-top:2px; padding-bottom:2px; }
.rightNaviBorder {background-color:#CCCCCC;}
.rightNaviHeader {background-color:#EFEFEF; color:#555555; font-size:8pt; font-weight: bold; }
.rightNaviContent {background-color:#FFFFFF; color:#555555; font-size:8pt; font-weight: none; }
.rightNaviLink:link {font-family: Arial; color:#555555; font-size:8pt; }
.rightNaviLink:visited {font-family: Arial; color:#555555; font-size:8pt; }
.rightNaviLink:hover {color : #B7142A; font-size:8pt; text-decoration:underline; }
.rightNaviActive {color : #B7142A; font-size:8pt; text-decoration:none; }


.searchFieldN {color:#000000; font-size:9pt;}


.searchField {
    color: #000000;
    font-size: 9pt;
    width: 110px;
    border: 1px solid #666666;
    vertical-align: middle;
}

.searchLabel {
    color: #555555;
    font-size: 9pt;
    font-weight: bold;
    padding-left: 5px;
}

table.leftNaviTable {
    border-top: 1px solid #CCCCCC;
}

table.leftNaviTable td {
    padding-top:4px; padding-bottom:4px;
    border-bottom: 1px solid #CCCCCC;
    padding-left: 11px;
}

table.leftNaviTable td.over {
    background-color: #FFFFFF;
}

table.leftNaviTable td.submenu {
    background-color: #F8F8F8;
}

.alcim,.alcimKiemelt {
    font-weight: bold;
    margin-top: 5px;
}

.kerdes {
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 5px;
    text-align: left;
}

.alcimKiemelt, .kerdes, .kiemelt {
    color : #B7142A;
}

.kiemeltHir {
color : #555555;
}

.kiemeltHir b {
    font-weight: normal;
    color : black;
    text-decoration: italic;
}

.imgBorder {
    border: 1px solid #CCCCCC;
    margin: 5px;
}

.bevezeto {
    color: #000000;
    margin-top: 0px;
    margin-bottom: 20px;
}

table.keptarto {
    margin-top: 5px;
    margin-bottom: 5px;
}

img.headline {
    margin-top: 12px;
    margin-bottom: 12px;
    display: block;
}
.breadcrumbs {
    margin-bottom: 5px;
}

a.belso {
    font-weight: bold;
    margin-right: 30px;
}
.fontos {
    color : #B7142A;
    font-weight: bold;
    border: 1px solid #B7142A;
    padding: 8px;
    text-align: justify;
}
table.kepsor {
    text-align: center;
    border: 1px solid #B0B0B0;
    padding-left: 2px;
    padding-right: 2px;
}

table.kepsor img {
    padding: 4px;
}

td p, .bevezeto{
    text-align: justify;
}

table.kepsor caption {
    text-align: left;
    padding-left: 10px;
    padding-bottom: 4px;
    font-size: 9pt; 
    color: #555555;
}

a.download {
    margin: 5px;
}

a.download img {
    margin-left: 5px;
    margin-top: 10px;
}

a.link {
    font-size: 13px;
    color: #B7142A;
    font-weight: bold;
}

table.korrozio {
    border: 1px solid #808080;
}

table.korrozio td {
    text-align: center;
    padding: 2px;
    padding-left: 4px;
}

table.korrozio td.mod {
    text-align: left;
    color: black;
}

.datum {
    font-size: 11px;
    font-weight: normal;
}

table.mdubelkat {
    border: 1px solid black;
    border-collapse: collapse;
    width: 553px;
    margin-left: 10px;
    margin-top: 15px;
}

table.mdubelkat td {
    text-align: center;
    border: 1px solid white;
    padding-left:4px;
    padding-right:4px;
}

table.mdubelkat tr.h td {
    background-color: #E0E0E0;
}

table.mdubelkat th {
    text-align: center;
    border: 1px solid white;
    padding-left:6px;
    padding-right:6px;
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: #B7142A;
    color: white;
}


/*** TOPNAVIGATION ***/

#topNavi {
        -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#B7142A none repeat scroll 0 0;
height:26px;
left:0;
line-height:26px;
position:absolute;
top:74px;
width:100%;
color:#555555;
font-family:Arial,Helvetica;
font-size:12px;
margin:0;
padding:0;

}

#topNavi ul{
list-style-type:none;
padding:0 0 0 175px;
position:absolute;
text-align:center;
width:850px;
color:#555555;
font-family:Arial,Helvetica;
font-size:12px;
line-height:26px;
margin-top:0px;
}

#topNavi ul li{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
float:left;
}

#topNavi ul li,
#topNavi ul li a{

    color:#FFFFFF;
display:block;
font-size:12px;
font-weight:normal;
padding:0 10px;
text-decoration:none;

}

#topNavi li a:hover{
  background:none;
}

/* active links */

#topNavi li.active a{
  color:#FFF;
  font-weight:bold;
}

#langControl {
	color:#FFF;
}

#langControl a{
	text-decoration:none;
}

#langControl {

left:860px;
position:absolute;
top:3px;
width:150px;
margin:0;
padding:0;
font-family:Arial,Helvetica;
font-size:12px;

}



#langControl select {

	width: 120px;
        background-color: #FFF;
        padding-left:2px;
        border:1px solid #989898;
        color:#555555;
font-family:Arial,Helvetica;
font-size:12px;
margin:0;
padding:0;

}

.folapCim {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E9E9E9 none repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
font-size:15px;
margin-top:10px;
padding:5px 10px;
margin:0px;
width:574px;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
color:#555555;
font-family:Arial,Helvetica;
text-align:left;
}