/* <style type=text/css> */

.textwhite  { color: #f3f3f3; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, sans-serif; }
.textwhitenorm  { color: #f3f3f3; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, sans-serif; }
.textwhitesmall  { color: #f3f3f3; font-size: 10px; line-height: 10px; font-family: Verdana, Arial, sans-serif; }
.textwhitebold  { color: #f3f3f3; font-weight: bold; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, sans-serif; }
.textblack { color: black; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, sans-serif; }
.textblackbold { color: black; font-weight: bold; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, sans-serif; }
.textblue { color: #21305e; font-weight: normal; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, sans-serif; }
.textbluebold { color: #21305e; font-weight: bold; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, sans-serif; }
.textgmaps { color: #21305e; font-weight: bold; font-size: 11px; line-height: 12px; text-align:left; font-family: Verdana, Arial, sans-serif; }

.niceprice_hl { color: black; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Verdana, Arial, sans-serif; }

.headline { color: black; font-weight: bold; font-size: 18px; line-height: 20px; font-family: Verdana, Arial, sans-serif; }


.bildunterschrift  { color: #f3f3f3; font-size: 9px; line-height: 9px; font-family: Verdana, Arial, sans-serif; }


.error  { color: red; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, sans-serif; }

a.textwhite { color: #f3f3f3; text-decoration: none; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, sans-serif;  }
a:hover { text-decoration: underline }

/* For download categories */
.dl_headline { color: #333333; font-weight: bold; font-size: 20px; line-height: 50px; font-family: Verdana, Arial, sans-serif; }
A.linkwhite { color: #333333; text-decoration: underline; font-size: 15px; font-weight: bold; font-family: Verdana, Arial, sans-serif; background-color: #8cb0d2; }
A.linkwhite:hover { text-decoration: underline }

/* this legacy stuff can be removed as soon as bottom left menu is removed/redesigned */
/*
A { color: #21305e; text-decoration: none }
A.textwhite { color: #21305e; text-decoration: none }
A:hover { text-decoration: underline }
*/

/*
a { color: red; text-decoration: none }
a.textwhite { color: #0099cc; text-decoration: none }
a:hover { color: #21305e; text-decoration: underline }
*/

body {
    text-align: center; /* for IE */
    margin: 0;
    padding: 0;
    background: url(../kutvek/wall_br1.jpg);
    font-family: Tahoma, 'MS Sans Serif', Verdana, Arial, sans-serif;;
}
#print body {background: url();}
#popup body {background: url(../img/bg_papier.jpg);}

div#preload { display: none; }

div#wrapper {
    text-align: left; /* reset text alignment */
    /*width: 70%;*/
    width: 981px;
    margin: 0em auto; /* for the rest (also try 1em) */
    /* border: 1px solid #000;     DEBUG border ! */
    /* background-color: red;     DEBUG ! */
} 

table { background-repeat:no-repeat; }
table#topnlogo { background-image:url(../kutvek/topnlogo981x117tt.png); }
table#mainouter { background-color: #cccccc; }
table#mcontent { background-color: #8cb0d2; background-image:url(../img/bg_papier801.jpg); }
/* Backgnd img w static zoom icon */
/* table#mcontentzoom { background-color: #8cb0d2; background-image:url(../img/bg_papier801_zoom-g-icon.jpg); } */
/* table#mcontentzoom { background-color: #8cb0d2; background-image:url(../img/bg_papier801_zoom.jpg); } */
table#mcontentzoom { background-color: #8cb0d2; background-image:url(../img/bg_papier801.jpg); }
td#bgpapier { background-color: #8cb0d2; background-image:url(../img/bg_papier801.jpg); }

#vertnav table {color: #000000; font-weight: bold; font-family: Verdana, Arial, sans-serif;}
#vertnav ul {font-size: 13px;  height: 34px;  line-height: 34px;  margin: 0;  padding: 0;  list-style: none;
    position: relative;  left: 0px;  top: 20px;  width: 160px;  text-indent: 16px;
    /* border: 1px solid #000000; DEBUGGING */
}
#vertnav li {color: #003366;}
/* #vertnav li {color: #003366; border: 1px solid #000000;} DEBUGGING */
/* MWTEST #vertnav li a {text-indent: 16px;  font-size: 13px;  height: 16px;  line-height: 16px;  padding: 0;  text-decoration: none;  display: block;} */
/* Attn: Do not change the order (link,visited,hover,active) due to link specificity */
#vertnav li a {font-size: 13px;  height: 16px;  line-height: 16px;  padding: 0;  text-decoration: none;  display: block;}
#vertnav li a:link {color: #003366;}         /* grey */
#vertnav li a:visited {color: #003366;}
#vertnav li a:hover {color: #00ccff;}        /* light blue */
#vertnav li a:active {color: #00ccff;}

/* #vertnavindented li a {color: #003366;  text-indent: 32px;} */
#vertnavindented li a {color: #003366;  margin-left: 132px; border: 1px solid #ff0000;}
/* 
#vertnavindented li a:link {text-indent: 32px;}
#vertnavindented li a:visited {text-indent: 32px;}
#vertnavindented li a:hover {color: #00ccff;  text-indent: 32px;}
#vertnavindented li a:active {color: #00ccff;  text-indent: 32px;} 
*/
#vertnavindented li a:hover {color: #00ccff;}        /* light blue */
#vertnavindented li a:active {color: #00ccff;}

#vertnavsel li a {color: #003366;  font-weight: bold;}
#vertnavsel li a:link {color: #003366;  font-weight: bold;}         /* dark blue */
#vertnavsel li a:visited {color: #003366;  font-weight: bold;}
#vertnavsel li a:hover {color: #00ccff;  font-weight: bold;}        /* light blue */
#vertnavsel li a:active {color: #00ccff;  font-weight: bold;}


#horiznav table {color: #f3f3f3; font-weight: bold; font-family: Verdana, Arial, sans-serif; }
#horiznav ul {font-size: 12px; line-height: 14px;  margin: 0;  padding: 0;  list-style: none;  float: left;
    position: relative;  left: 330px;  top: 89px;  width: 720px;
}
#horiznav ul a {text-decoration: none;  display: block;  float: left;  padding: 0 1em;  line-height: 2.1em;}
#horiznav ul a:link {color: #00ccff;}        /* light blue */
#horiznav ul a:active {color: #00ccff;}
#horiznav ul a:visited {color: #00ccff;}
#horiznav ul a:hover {color: #f3f3f3;}       /* light grey */
#horiznav ul li {float: left;}

#botnav td {color: #f3f3f3; font-weight: bold; font-family: Verdana, Arial, sans-serif; }
#botnav ul {font-size: 10px; line-height: 12px;  margin: 0;  padding: 0 20px;  list-style: none;  float: right;}
#botnav li {float: left;}
#botnav a {text-decoration: none;  display: block;  float: left;  padding: 0 1em;  line-height: 2.1em;}
#botnav a:link {color: #f3f3f3;}        /* light grey */
#botnav a:active {color: #f3f3f3;}
#botnav a:visited {color: #f3f3f3;}
#botnav a:hover {color: #111111;}       /* dark grey */

#langnav ul {font-size: 10px; line-height: 12px;  margin: 0;  padding: 0 10px;  list-style: none;  float: left;}
#langnav a {text-decoration: none;  display: block;  float: left;  padding: 0 0;  line-height: 2.1em;}
#langnav a:link {color: #f3f3f3;}        /* light grey */
#langnav a:active {color: #f3f3f3;}
#langnav a:visited {color: #f3f3f3;}
#langnav a:hover {color: #111111;}       /* dark grey */
#langnav li {float: left; width: 18px; height: 12px; position: relative; padding-right: 6px}
#langnav span {background: url(../kutvek/flag_de.png) no-repeat; position: absolute; top: 6px; width: 100%; height: 100%;}
span#lang_en {background: url(../kutvek/flag_en.png) no-repeat; }
/* This is for temporarily disabling language nav:
#langnav span {background: url(../kutvek/flag_blank.png) no-repeat; position: absolute; top: 6px; width: 100%; height: 100%;}
span#lang_en {background: url(../kutvek/flag_blank.png) no-repeat; } */

#vignpic {width: 740px; height: 96px; position: relative;}
#vignpic a {float: left; display: block; text-decoration: none;}
/* #vignpic a:hover {border: 1px solid #fff; width:72; height:94;} */
#vignpic img {border-style: none; display: block;}

/* per andy budd p. 94 */
#vignpic2 ul {margin: 0; padding: 0; list-style: none; width:740px; float: left;}
#vignpic2 ul li {float: left; background: no-repeat top right;}
#vignpic2 ul li a {display: block; padding: 0 0; width: 74px; height: 94px; text-decoration: none; color: #fff; float: left; text-indent: -1000em;}
#vignpic2 a:hover {border: solid #fff; border-width: 2px 0 0 2px; width: 72px; height: 92px;}

#newsshadow img {position: absolute; top: 450px; left:40px; border: 0; display: block; float: left;}
#newsshadow p {font-size: 24px;}
/* </style> */
