/* Reihenfolge der Stilangaben ist z.T. wichtig */

/* Links */
a{color: #000000;}
a.topmenufont{color: #000000;font-family: Verdana, Arial, Helvetica;font-size: 12pt;font-weight: bold;text-decoration: none;white-space: nowrap;}
a.leftmenufont{color: #000000;font-family: Verdana, Arial, Helvetica;font-size: 12pt;font-weight: bold;text-decoration: none;}
a.submenufont{color: #000000;font-family: Verdana, Arial, Helvetica;font-weight: bold;text-decoration: none;}
a.selected{color: #336600;}
a:hover{color: #C70020;}
/* Hintergrundfarbe*/
body{background-color: rgb(255,250,238);font-family: Verdana;font-size: 10pt;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;margin-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;padding-top: 0px;width: 100%;letter-spacing: 0.5px;}
/* Rahmenlose Grafik*/
img{border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-style: none;}
table.fulldimension{margin-bottom: 0px;margin-left: 0px;margin-right: 0px;margin-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;padding-top: 0px;width: 100%;}


/* ------ TOP-MENÜ ------ */

/* Tabellenlayout */

table.contentmenu{height: 35px;padding-right: 30px;vertical-align: middle;width: 100%;}
table.height35px{height: 35px;}
td{color: #000000;font-family: Verdana, Arial, Helvetica;font-size: 10pt;text-align: left;vertical-align: top;letter-spacing: 0.5px;}
td.pad-b0r0{padding-bottom: 0px;padding-right: 0px;}
td.valign-m{vertical-align: middle;}
td.width30{width: 30%;}
td.pad-l2-valing-m{padding-left: 2px;vertical-align: middle;}

.width100{width: 100% !important;}
.pad-l30r30t5{padding-left: 30px !important;padding-right: 30px !important;padding-top: 5px !important;}
.pad-t3{padding-top: 3px !important;}
.maintitle{font-family: Verdana, Arial, Helvetica !important;font-size: 14pt !important;font-weight: bold !important;padding-left: 20px !important;padding-right: 20px !important;padding-top: 44px !important;text-align: center !important;width: 100% !important;white-space: nowrap !important;}
.mainflaglogo{padding-bottom: 11px !important;padding-top: 13px !important;text-align: right !important;}
.nostyle{border-bottom-style: none !important;border-left-style: none !important;border-right-style: none !important;border-top-style: none !important;}

/* Rote Linien oben-unten im Topmenu */
.border-topbottom{border-bottom-color: #AA0D26 !important;border-bottom-style: solid !important;border-bottom-width: 1px !important;border-top-color: #AA0D26 !important;border-top-style: solid !important;border-top-width: 1px !important;padding-left: 30px !important;padding-right: 30px !important;}

/* ------ TOP-MENÜ ------ */



/* ------ LINKES-MENÜ ------ */

table.margin-lt{margin-left: 30px;margin-top: 30px;}
td{color: #000000;font-family: Verdana, Arial, Helvetica;font-size: 10pt;text-align: left;vertical-align: top;letter-spacing: 0.5px;}
td.h23valing{height: 23px;vertical-align: middle;}
td.h1padt1padb1{height: 1px;padding-bottom: 1px;padding-top: 1px;}
td.nopadding-br{padding-bottom: 0px;padding-right: 0px;}
td.padl20{padding-left: 20px;}
.width220{width: 220px !important;}

/* Rote Linien rechts im Linksmenu */
.border-right{border-right-color: #AA0D26 !important;border-right-style: solid !important;border-right-width: 1px !important;height: 700px !important;}

/* ------ LINKES-MENÜ ------ */



/* ------ INHALT ------ */
.weltweitkontakt{height: 422px !important;padding-bottom: 30px !important;padding-right: 30px !important;padding-top: 30px !important;text-align: left !important;width: 100% !important;}	
table.topdyn{height: 397px;}

/* ------ INHALT ------ */

