body {}

.bannerTD { width: 945px; height: 159px; }
.menuTD { width: 576px; height: 21px; background-color: #666668; }
.specialMenuTD { width: 182px; height: 21px; background-color: #666668; }
.soegTD { width: 187px; height: 21px; background-color: #666668; }
.mainTD { width: 945px; height: 537px; background: url('../images/spacer.gif'); background-repeat: repeat-y; vertical-align: top; padding-left: 8px;}
.bundInfoTD { width: 945px; height: 29px; background-color: #ececed; vertical-align: top; }
.Table { background-color: #ffffff; } 

.banner IMG { display: block; }
.kontakt { display: inline; }
.kontakt P { display: inline; }
.searchfield { width: 124px; height: 14px; color: #000000; }
.menu { padding-left: 9px; color: #ffffff; }
.specialMenu { color: #ffffff; }
.specialMenu A.internal-link, IMG { position: relative; top: 1px; border: 0px; }
.specialMenu A.mail, IMG { position: relative; top: 1px; border: 0px; }
.specialMenu A { color: #ffffff; text-decoration: none; font-weight: normal; position: relative; top: -3px;}
.specialMenu A:hover { text-decoration: underline; }
.main { display: inline; height: 100%; padding: 0px 0px 0px 0px; }
.bundInfo { color: #b41035; text-align: center; }
.bundInfo P.bodytext { color: #b92630; position: relative; top: -5px; }
.bundInfo P.bodytext A { color: #b92630; text-decoration: none; font-weight: normal; }
.bundInfo P.bodytext A:hover { text-decoration: underline; }

.fce_2delt { width: 100%; height: 537px; }
.fce_2delt TD { vertical-align: top; }
.fce_2delt_venstreTD { width: 348px; background-color: #f3f9f9; padding: 45px 0px 0px 40px; border-right: 1px solid #ebf1f1;}
.fce_2delt_hojreTD { padding: 45px 0px 0px 40px; }


/********** MENU ***********/
/* 1. Level 

#nav, #nav UL { padding:0; margin:0; list-style:none;}
#nav LI { float:left; padding:5px 21px 3px 21px; background-color: #666668; }
#nav LI.last { background-image:0;}
#nav LI A { display:block; color:#FFF; text-transform:uppercase; font-size:10px; font-weight:bold; letter-spacing:1px;}
#nav LI:hover , #nav LI.sfhover { background-color:#f6f6f7; }
#nav LI:hover A, #nav LI.sfhover A { color: #b92630; }
#nav LI.act { background-color:#f6f6f7; border-top-color:#e4e7e5; border-bottom-color:#e4e7e5;}
#nav LI.act A { color:#b92630;}

/* 2. Level 
#nav LI UL { position:absolute; width:20em; left:-999em; margin:14px 0 0 -21px; top: 80px; }
HTML>BODY #nav LI UL { margin-left:-21px;}
#nav LI UL LI { width: 93px; background:#FFF; border:1px solid #E0E1DB; border-width:0 1px 1px 1px; padding:0 0 0 7px;}
#nav LI:hover UL LI A, #nav LI.sfhover UL LI A { text-transform:none; letter-spacing:normal; font-weight:normal; color:#1b5e96; padding:4px 2px 4px 2px; }
#nav LI UL LI:hover, #nav LI UL LI.sfhover  { background:#f1f3f2; border-bottom-color:#E0E1DB;}
#nav LI UL LI.act2 { background-color:#f1f3f2;}

#nav LI:hover UL, #nav LI.sfhover UL { left:auto;}
#nav A { text-decoration:none;}
#nav A:hover { text-decoration:none;}*/

/*** TEST TOP MENU **/
.topmenu {font-family: verdana, arial, sans-serif; width:100%; position:relative; font-size:11px; }
.topmenu ul li a, .topmenu ul li a:visited {display:block; text-decoration:none; width:100px; height:21px; text-align:left; color:#FFF; background:##666668; line-height:21px; font-size:11px; text-transform: uppercase; text-align: center; }
.topmenu ul {padding:0; margin:0;list-style-type: none; }
.topmenu ul li {float:left; position:relative; }
.topmenu ul li ul {visibility:hidden; position:absolute;}


.topmenu table {border-collapse:collapse; margin:0; padding:0; font-size:1em; margin:-1px;}
.topmenu ul li:hover a, .topmenu ul li a:hover {color:#b92630; background:#f6f6f7;}
.topmenu ul li:hover ul, .topmenu ul li a:hover ul {visibility:visible; bottom:22px; left:0;}
.topmenu ul li:hover ul li a.sub, .topmenu ul li a:hover ul li a.sub {background:#a7c9c9; color:#000;}
.topmenu ul li:hover ul li, .topmenu ul li a:hover ul li {display:block; color:#000;width:150px; clear:both;}
.topmenu ul li:hover ul li:hover a.sub, .topmenu ul li a:hover ul li a:hover.sub {background:#dfc184; color:#000;}
.topmenu ul li:hover ul li ul, .topmenu ul li a:hover ul li a ul {visibility:hidden; position:absolute;}
.topmenu ul li:hover ul li a, .topmenu ul li a:hover ul li a {display:block; background:#e7e9e9; color:#656668; width:100%; text-transform: none; font-weight: normal; text-align: left; padding-left: 10px; }
.topmenu ul li:hover ul li a:hover, .topmenu ul li a:hover ul li a:hover {background:#dfc184; color:#000;}
.topmenu ul li:hover ul li:hover ul, .topmenu ul li a:hover ul li a:hover ul {visibility:visible; left:210px; bottom:0;}
.topmenu ul li:hover ul li:hover ul li a, .topmenu ul li a:hover ul li a:hover ul li a {background:#dfc184; color:#000;}
.topmenu ul li:hover ul li:hover ul li a:hover, .topmenu ul li a:hover ul li a:hover ul li a:hover {background:#c9c9a7; color:#000;}
.topmenu ul li:hover ul.left, .topmenu ul li a:hover ul.left {left:-105px;}
.topmenu ul li:hover ul li:hover ul.left, .topmenu ul li a:hover ul li a:hover ul.left {left:-210px; width:209px;}
