body {
        background-color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight: normal;
        scrollbar-face-color: #3266cc;
        scrollbar-highlight-color: #CCCCCC;
        scrollbar-shadow-color: #CCCCCC;
        scrollbar-3dlight-color: #FFEBA2;
        scrollbar-arrow-color:  #FFFFFF;
        scrollbar-track-color: #2155bb;
        scrollbar-darkshadow-color: #CCCCCC;
}

/* Tabellen */
table.main {
        font-size: 14px; font-weight: bold; 
	background-color:#F5CA70;
	border: px #FF0000 solid 
}

table.home {
        font-size: 13px; font-weight: normal;
        text-align: left;
}

table.dgs {
        font-size: 13px;
        font-weight: normal;
        text-align: left;
        vertical-align: text-top;
        color: #000000;
}

table.bht {
        font-size: 16px;
        font-weight: normal;
        text-align: left;
        vertical-align: text-top;
        color: #000000;
}

table.gbook {
        font-size: 13px;
        font-weight: normal;
        text-align: left;
        vertical-align: text-top;
        color: #00ffff;
        background-color: #cc0000;
}


/* Leisten */

hr.home {
        font-size: 16px; font-weight: bold;
        border: px #FF0000 solid
        height:10px;
	text-align: left;
}

/* Spalten */
td.header {
        font-size: 12px; font-weight: normal;
        background-color:#FFFFFF;
        border-color:#FF0000;
	text-align: center;
	vertical-align: text-top;
}

td.footer {
        font-size: 12px; font-weight: normal;
        background-color:#FFFFFF;
	color: #000000;
        border-color:#FF0000;
}

td.abs1 { height:10px; }
td.abs2 { height:20px; }
td.abs3 { height:190px; }

td.line { height:7px; }

td.sp1 {
        font-size: 18px; font-weight: bold;
        text-align: center;
        color: #3266cc;
}

td.sp2 {
        background-color:#FFEBA2;
        font-size: 14px; font-weight: bold;
        text-align: center; 
}


td.blue {
        font-size: 16px; font-weight: bold;
        color: #3266cc;
}

td.bluec {
        font-size: 16px; font-weight: bold;
        color: #3266cc;
        text-align: center; 
}

td.l { text-align: left; }

td.c { text-align: center; }

td.t { vertical-align: text-top; }

td.logo {
        /* background-color:#FFEBA2; */
        font-size: 14px; font-weight: bold;
        text-align: right;
        border: px #021A4A solid
}

td.c0 {
        background-color:#F5CA70;
        border-color:#FF0000;
        height:6px;
        font-size: 8px; font-weight: bold;
        border: px #021A4A solid
}

td.c1 {
      	background-color:#FFFFFF;
        border-color:#FF0000;
        text-align: center;
        vertical-align: text-middle;
        height:6px;
        border-top: 3px solid #CCCCCC;
        border-right:5px outset #CCCCCC;
        border-bottom:5px inset #CCCCCC;
        border-left:3px solid #CCCCCC;
}


div.dmh {
        background-image: url(../images/logos/dmh-fr.jpg);
         position:absolute;
         left:61px; top:10px; width:830px; height:150px;

}

div.stabi {
        background-image: url(../images/stab.jpg);
        position:absolute;
        left:202px; top:42px; width:598px; height:85px;
}



div.zusatz {
         position:absolute;
         left:370px; top:100px;
         color: #3266cc;

}

div.de {
         background-image: url(../images/button/germany.gif);
         position:absolute;
         left:290px; top:35px; width:54px; height:40px;

}

div.ch {
         background-image: url(../images/button/schweiz.gif);
         position:absolute;
         left:400px; top:35px; width:54px; height:40px;

}

div.at {
         background-image: url(../images/button/oesterreichk5.gif);
         position:absolute;
         left:520px; top:35px; width:54px; height:40px;

}

div.fr {
         background-image: url(../images/button/francais.gif);
         position:absolute;
         left:620px; top:35px; width:54px; height:40px;

}

div.de_small {
         background-image: url(../images/button/de_small.gif);
         position:absolute;
         left:70px; top:235px; width:28px; height:18px;

}

div.ch_small {
         background-image: url(../images/button/ch_small.gif);
         position:absolute;
         left:110px; top:235px; width:18px; height:18px;

}

div.at_small {
         background-image: url(../images/button/at_small.gif);
         position:absolute;
         left:145px; top:235px; width:30px; height:18px;

}

div.fr_small {
         background-image: url(../images/button/fr_small.gif);
         position:absolute;
         left:190px; top:235px; width:30px; height:18px;

}







/* Button */
.button a {
        font-size: 11px; font-weight: bold;
        background-color:#3266cc; 
	color:#FF00FF;
        text-align: center;
        vertical-align: text-top;
        padding:3px 7px;
        margin: 1px;
        width: 180px; /* 140 */
        height 20px;
        display: block;
        border-top: 2px solid #CCCCCC;
        border-right:4px outset #CCCCCC;
        border-bottom:4px inset #CCCCCC;
        border-left:2px solid #CCCCCC;
        text-decoration:none
}

.button a:hover {
        font-size: 11px; font-weight: bold;
        background-color:#2155bb;
        /* background-color:#dddddd; */
        color:#cccccc;
        width: 180px;
        height 20px;
        display: block;
        border-top: 2px solid #3266cc;
        border-bottom: 2px solid #3266cc;
        border-right: 2px solid #3266cc;
        border-left: 2px solid #3266cc;
        text-decoration:none
}

.button a:link {
        font-weight:bold;
        color:#FFFFFF;
        text-decoration:none
}

.button a:visited {
        font-weight:bold;
        color:#FFFFFF;
        text-decoration:none
}


.button a:active {
        font-weight:bold;
        color:#FFFFFF;
        text-decoration:none
}

.button a:focus {
        font-weight:bold;
        color:#cccccc;
        text-decoration:none
}

/* Start-Logo */
.logo a {
        font-weight:bold;
        color:#cc0000;
        background-color:#cc0000;
        text-decoration:none
}

.logo a:link {
        font-weight:bold;
        color:#cc0000;
        text-decoration:none
}

.logo a:visited {
        font-weight:bold;
        color:#cc0000;
        text-decoration:none
}

.logo a:hover {
        font-weight:bold;
        color:#cc0000;
        text-decoration:none
}

.logo a:active {
        font-weight:bold;
        color:#cc0000;
        text-decoration:none
}

.logo a:focus {
        font-weight:bold;
        color:#cc0000;
        text-decoration:none
}

/* Standard-Links */
a:link { 
	font-weight:bold; 
        color:#3266cc;
	text-decoration:none 
}

a:visited { 
	font-weight:bold; 
        color:#3266cc;
	text-decoration:none 
}

a:hover { 
	font-weight:bold; 
	color:#CC0000; 
	text-decoration:none 
}

a:active { 
	font-weight:bold; 
	color:#FF0000; 
	text-decoration:none
}

a:focus { 
	font-weight:bold; 
	color:#CCCCCC; 
	text-decoration:none 
}




