body{
   background-color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #000000;
   font-style: normal;
   font-weight: normal;
   height:100%;
   overflow-x: auto;
   overflow-y: auto;
   
  
	 
	scrollbar-track-color : #FFFFFF;
	scrollbar-face-color : #DC3535;
	scrollbar-arrow-color : #000000;
	scrollbar-shadow-color : #FFFFFF;
	scrollbar-highlight-color: #000000;
	scrollbar-3dlight-color : #000000;
	scrollbar-darkshadow-color : #000000C;
	
	background-image: url(../images/bg-body.gif); background-repeat : no-repeat;
	
  
}



a {color : #cc0000; }

#submenu { 
position:absolute; 
bottom:0px; 
left:0px; 
background-color: #FD0000;
}

td.one
{
	background-color: #eaffef;
}
td.two
{
	background-color:#dce6ef;
}

td.three
{
	background-color:#e7fdfe;
}
td.four
{
	background-color:#ffecef;
}

td.five
{
	background-color:#fefce7;
}

td.six
{
	background-color:#f3f3f3;
	font-size:0.8em;
}

td.seven
{
	background-color:#ffffff;
	font-size:0.8em;
}

td.eight, th.eight
{
	background-color:#D7DEE3;
	font-size:0.8em;
	font-weight: normal;
}

h1
{
	font-size : 1.7em;
	font-family: verdana,arial,sans-serif;
	color: #B3B3B3;
	font-weight: 100;
	margin-top: 0em;
	margin-bottom:7px;
}

h2
{
	font-size : 1.9em;
	font-family: verdana,arial,sans-serif;
	font-weight: 600;
	background-color: #FFEF00;
	width:450px;
	/**
	min-width:55%;
	width: 400px;
	**/
	position: absolute;
	left:26px;
}

h3{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#000000;
   font-weight: bold;
   font-size : 1.0em;
   margin-top: 0 em;
   margin-bottom: 0.4em;
}

#normal
{
	font-weight: normal;
}

h1.start1
{
	margin-top:0px;
	margin-bottom:25px;
	font-family:"Trebuchet MS","Lucida Sans Unicode",arial,sans-serif;
	color:#FFFFFF;
    font-size : 1.1em;
	font-weight: bold;
}

h1.start2
{
	font-size : 1.5em;
	font-family:"Trebuchet MS","Lucida Sans Unicode",arial,sans-serif;
	color:#FFFFFF;
	font-weight: normal;
	margin-bottom:25px;
	margin-top:35px;
}

#top
{
	margin: 0px;
	padding:0px;
	text-align:right;
/*	width: 650px;*/
}

p
{
	margin-top:0px;
}

p.small
{
	margin-top:0px;
	font-size: 0.9em;
}

a:link.text, a:visited.text {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #CC0000;
   text-decoration: underline;
   font-weight: normal;
}

a:hover.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: underline;
	font-weight: normal;
}

span.bold
{
	font-weight:bold;
	color:#000000;
	font-size:0.8em;
}

/* Formatierungen NAVI-Unten: Kontakt - Forum - etc.*/
a:link.navi, a:visited.navi {
	font-family:"Trebuchet MS","Lucida Sans Unicode",arial,sans-serif;
	font-size:0.9em;
	font-weight: bold;
	color: #F1D8D8;
	text-decoration: none;
	}
a:hover.navi {
	font-family:"Trebuchet MS","Lucida Sans Unicode",arial,sans-serif;
	font-size:0.9em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}

/*  Für den Text über den rechts angebrachten Bildern*/
p.aktuelles
{
	width: 160px;
	height: 185px;
	margin-left: 105px;
	margin-right: 20px;
	margin-bottom: 0px;
	font-size : 0.7em;
}
p.aktuelleswerder
{
	width: 160px;
	height: 138px;
	margin-left: 115px;
	margin-right: 20px;
	margin-bottom: 0px;
	font-size : 0.7em;
}
p.aktuellesstart
{
	width: 172px;
	height: 125px;
	margin-left: 110px;
	margin-right: 20px;
	font-size : 0.7em;
}

p.start1
{
	margin-left: 13px;
	margin-top:19px;
	margin-bottom:0px;
	font-family:"Trebuchet MS","Lucida Sans Unicode",arial,sans-serif;
	color:#FFFFFF;
    font-size : 1.1em;
	font-weight: bold;
}

p.start
{
	margin-left: 18px;
	margin-top:10px;
	margin-bottom:0px;
	font-family:"Trebuchet MS","Lucida Sans Unicode",arial,sans-serif;
	color:#FFFFFF;
    font-size : 1.1em;
	font-weight: bold;
}
p.start0
{
	margin-left: 18px;
	margin-top:10px;
	margin-bottom:0px;
	font-family:"Trebuchet MS","Lucida Sans Unicode",arial,sans-serif;
	color:#FFFFFF;
    font-size : 1.1em;
	font-weight: bold;
}

p.start1
{
	margin-left: 13px;
	margin-top:0px;
	margin-bottom:0px;
	font-family:"Trebuchet MS","Lucida Sans Unicode",arial,sans-serif;
	color:#FFFFFF;
    font-size : 1.5em;
	font-weight: bold;
}


/* Formatierungen Startseite */
p.white
{
	color:#FFFFFF;
	margin-top:20px;
}

p.white1
{
	color:#FFFFFF;
	margin-top:5px;
}

a:link.white, a:visited.white {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   text-decoration: none;
   font-weight: bold;
}
a:hover.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
a:link.white1, a:visited.white1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   text-decoration: none;
   font-weight: normal;
}
a:hover.white1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a:link.white2, a:visited.white2 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   text-decoration: none;
   font-weight: bold;
}
a:hover.white2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}



table{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #000000;
   font-style: normal;
   font-weight: normal;
}

table.textdark
{
   line-height: 1.3em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#000000;
   font-size : 1.0em;
}

td.heading
{
   line-height: 1.2em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size : 0.8em;
   margin-top: 0 em;
   margin-bottom: 0.4em;
}

td.formtitle
{
	font-family:"Trebuchet MS","Lucida Sans Unicode",arial,sans-serif;
	color:#FFFFFF;
	line-height:-5em;
	padding-bottom: 20px;
	font-size:0.7em;
}

td.form
{
	font-family:"Trebuchet MS","Lucida Sans Unicode",arial,sans-serif;
	color:#FFFFFF;
	line-height:-5em;
	font-size:1.0em;
	font-weight: bold;
	padding-bottom: 15px;
}

td.form_radio
{
	font-family:"Trebuchet MS","Lucida Sans Unicode",arial,sans-serif;
	color:#FFFFFF;
	line-height:-5em;
	font-size:0.7em;
	font-weight: bold;
	padding-bottom: 15px;
}


td.formdate
{
	font-family:"Trebuchet MS","Lucida Sans Unicode",arial,sans-serif;
	color:#FFFFFF;
	line-height:-5em;
	font-size:1.0em;
	font-weight: bold;
}

td.text
{
   line-height: 1.3em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#4D4D4D;
   font-size : 0.8em;
}


th.kontakt
{
	font-family:verdana,arial,sans-serif;
	font-size:0.8em;
   color:#4D4D4D;
	text-align:left;
	padding-top:20px;
	padding-bottom:12px;
}

.head
{
	font-family:"Trebuchet MS","Lucida Sans Unicode",arial,sans-serif;
	font-size:1.0em;
	color: #9B9B9B;
	text-align:left;
	padding-top:20px;
	padding-bottom:12px;
}

.head1
{
	font-size:1.0em;
	color: #4D4D4D;
	font-weight:bold;
	text-align:left;
}

.head2
{
	font-family:verdana,arial,sans-serif;
	font-size:1.1em;
	color: #757575;
	text-align:left;
	padding-top:20px;
	padding-bottom:12px;
	font-weight:bold;
}
th.right
{
	text-align:right;
}

#underline
{
	text-decoration: underline;
}

#wissen {
	width: 90%;
	margin-left: 5px;
	border-top : #E8E8E8 1px solid;
	border-bottom : #E8E8E8 1px solid;
	border-left : #E8E8E8 1px solid;
	border-right : #E8E8E8 1px solid;
	background-color: #F9F9F9;
	padding-bottom : 10px;
	padding-left : 0px;
	padding-right : 15px;
	padding-top : 10px;
}

.txt
{
	/*
	background-color: #EEEEEE;
	*/
	padding-bottom : 0px;
	padding-left : 30px;
	padding-right : 2px;
	padding-top : 0px;
}

#wissen1
{
	background-color:#F9F9F9;
	padding-left: 0px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom: 0px;

	border-left-color : #E8E8E8;
	border-right-color : #E8E8E8;
	border-top-color : #E8E8E8;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-left-style : solid;
	border-right-style : solid;
	border-top-style : solid;
}
#wissen2
{
	background-color:#F9F9F9;
	padding-left: 30px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom: 15px;
	border-left-color : #E8E8E8;
	border-right-color : #E8E8E8;
	border-bottom-color : #E8E8E8;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-style : solid;
	border-right-style : solid;
	border-bottom-style : solid;
}

#hinweis
{
	width: 90%;
	border-left-color : #E5E5E5;
	border-right-color : #E5E5E5;
	border-top-color : #E5E5E5;
	border-bottom-color : #E5E5E5;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	padding-left: 30px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom: 15px;
	border-left-style : solid;
	border-right-style : solid;
	border-top-style : solid;
	border-bottom-style : solid;
}

.small
{
	font-size : 0.5em;
}

#redtable
{
	border-left-color : #CC0000;
	border-right-color : #CC0000;
	border-top-color : #CC0000;
	border-bottom-color : #CC0000;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	padding-left: 30px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom: 15px;
	border-left-style : solid;
	border-right-style : solid;
	border-top-style : solid;
	border-bottom-style : solid;

}

#redbox
{
	border-left-color : #CC0000;
	border-right-color : #CC0000;
	border-top-color : #CC0000;
	border-bottom-color : #CC0000;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	padding-left: 30px;
	padding-right:0px;
	padding-top:15px;
	padding-bottom: 5px;
	border-left-style : solid;
	border-right-style : solid;
	border-top-style : solid;
	border-bottom-style : solid;
}

#none
{
	font-weight:normal;
}

table.preis
{
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 1.0em;
	padding-right:10px;
	display : block;
	padding : 15px 15px 15px 15px;
}

caption
{
	text-align:left;
	margin-bottom:25px;
	margin-top: 25px;
}

caption.lobkritik {  font-size:0.8em; color:#4d4d4d;}

th
{
	text-align:left;
	speak-header: always;

}


th.preisone
{
	font-weight:normal;
	font-size:1em;
	text-align: center;
	vertical-align: center;
	background-color: #eaffef;
}
th.preistwo
{
	font-weight:normal;
	font-size:1em;
	text-align: center;
	vertical-align: center;
	background-color:#dce6ef;
}
th.preisthree
{
	font-weight:normal;
	font-size:1em;
	text-align: center;
	vertical-align: center;
	background-color:#e7fdfe;
}
th.preisfour
{
	font-weight:normal;
	font-size:1em;
	text-align: center;
	vertical-align: center;
	background-color:#ffecef;
}
th.preisfive
{
	font-weight:normal;
	font-size:1em;
	text-align: center;
	vertical-align: center;
	background-color:#fefce7;
}

table.content
{

	background-color: #FD0000;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	max-width: 100%;
}

table.text
{
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#4D4D4D;
	font-size : 1.0em;
	padding-right:10px;
}

table.form
{
	font-family:"Trebuchet MS","Lucida Sans Unicode","arial","sans-serif";
	color: #FFFFFF;
	margin-left: 23px;
	margin-top:30px;
	font-weight: bold;
}

label.kontakt,  #heading
{
	font-family: verdana,arial,sans-serif;
	font-size: 0.8em;
   color:#4D4D4D;
	line-height:1.2em;
	font-weight: bold;
}

#heading1
{
	font-family:"Trebuchet MS","Lucida Sans Unicode",arial,sans-serif;
	font-size: 1.1em;
	color: #B20000;
	line-height:1.2em;
	font-weight: bold;
	margin-bottom:15px;
}

html>body .navMenu li a {
	width:auto;
	}

/* functional classes */
/* used by the scripts, not set in the markup */
.navMenu .hasSubMenu {
	background-image:url("hasSubMenu2.gif");
	background-position:top right;
	background-repeat:no-repeat;
	}

.hasSubMenuActive {
	color:#000000;
	background-color:#FFEF00 !important;
	}

.navMenu .hasSubMenuActive {
	background-image:url("hasSubMenuActive2.gif");
	background-position:top right;
	background-repeat:no-repeat;
	}
.showMenu {
	display:block !important;
	}
/* end functional classes */

.menuEnd {
	clear:both;
	}

	
INPUT.start {
background-color: white;
color: #000000;
font-size: 8pt;
font-weight: normal;
border : 1px solid #B20000;
height : 18px;
} 

INPUT.tarifrechner {
background-color: white;
color: #000000;
font-size: 8pt;
font-weight: normal;
border : 1px solid #4D4D4D;
height : 18px;
}

INPUT.kontakt {
background-color: white;
color: #000000;
font-size: 8pt;
font-weight: normal;
border : 1px solid #4D4D4D;
height : 18px;
} 

TEXTAREA {
background-color: white;
color: #000000;
font-size: 8pt;
font-weight: normal;
border : 1px solid #4D4D4D;
} 

input.find
{
	border:0px;
}

input.go
{
	border:0px;
	width: 250px;
	height: 74px; 
}

select
{
background-color: white;
color: #000000;
font-family: verdana, arial, lucida sans unicode, ms sans serif;
font-size: 8pt;
font-weight: normal;
border : 1px solid #B20000;
}

.tarifrechner_select
{
background-color: white;
color: #000000;
font-family: verdana, arial, lucida sans unicode, ms sans serif;
font-size: 8pt;
font-weight: normal;
border : 1px solid #B20000;
width: 269px;
}

.tarifrechner_tarif_select
{
background-color: white;
color: #000000;
font-family: verdana, arial, lucida sans unicode, ms sans serif;
font-size: 8pt;
font-weight: normal;
border : 1px solid #B20000;
width: 50px;
}

acronym
{
	cursor : help;
}

div.width
{
	width:100%;
	display: block;
	visibility: hidden;
}

input.submit
{
	font-family:verdana,arial,sans-serif;
	background-color: #F9F9F9;
    color:#4D4D4D;
	font-size: 9pt;
	font-weight: bold;
	border : 1px solid #B3B3B3;
	height : 22px;
}

textarea.kontakt
{
	font-family: verdana, arial, lucida sans unicode, ms sans serif;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	border : 1px solid #B20000;
}

ul.downloads{
	margin-left: 10px;
	padding-left:10px;
	margin-bottom:15px;
	padding-bottom:15px;
}

ul.unternehmen{
	margin-left: 10px;
	padding-left:5px;
	margin-bottom:5px;
	padding-bottom:5px;
}

ul.text{
	margin-left: 10px;
	padding-left:10px;
	margin-bottom:15px;
	padding-bottom:0px;
	list-style-image: url(../images/li-bullet.gif);
}

 li.text
 {
	list-style-type: square;
}

ul.verkauf{
	margin-left: 8px;
	padding-left:6px;
	margin-bottom:5px;
	padding-bottom:5px;
	list-style-image: url(../images/li-disc.gif);
}

 li.text1
 {
	list-style-type: disc;
}


span.entdecker
{
	font-family: verdana, arial, helvetica;
	color: #026394;
	font-size: 0.6em;
}

/* >>>>> NAVI - - - - --  -- - -- - - - - - - - */

ul, li {
list-style-type: none;
margin: 0;
padding: 0;
}
div.menu {
position: absolute;
width: 600px;
top:14px;
z-index: 3;
}

div.menu li {
float: left;
width: 130px;
}
div.menu li.lang1 {
float: left;
width: 145px;
}
div.menu li.lang2 {
float: left;
width: 140px;
}
div.menu li.lang3 {
float: left;
width: 145px;
height: 40px;
}

div.menu a {
height: 47px;
display: block;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
}
div.menu a:hover {
color: #000000;
}
ul.sdtest a {
color: #FFFFFF;
font-family:'Trebuchet MS','Lucida Sans Unicode',arial,sans-serif;
font-weight: bold;
background-color: #AC0000;
}
ul.sdtest a:hover {
color: #000000;
font-family:'Trebuchet MS','Lucida Sans Unicode',arial,sans-serif;
font-weight: bold;
background-color: #FFEF00;
}

#smenu1, #smenu2  {
display: none;
float: left;
width: 130px;
font-family:'Trebuchet MS','Lucida Sans Unicode',arial,sans-serif;
font-size: 0.7em;
}

* html #smenu1 {
margin-top:-3px;
}

#smenu3 {
display: none;
float: left;
width: 145px;
font-family:'Trebuchet MS','Lucida Sans Unicode',arial,sans-serif;
font-size: 0.7em;
}

 #smenu4 {
display: none;
float: left;
width: 140px;
font-family:'Trebuchet MS','Lucida Sans Unicode',arial,sans-serif;
font-size: 0.7em;
}


#smenu1 a, #smenu2 a, #smenu3 a, #smenu4 a {
font-weight: bold;
}


.site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
padding: 5px;
}
.mentions {
position: absolute;
top : 300px;
left : 10px;
color: #000;
}
#flash {
position: absolute;
top: 363px;
left: 682px;
background: none;
border: none;
visibility: visible;	
}

#flash-start {
position: absolute;
top: 148px;
left: 692px;
background: none;
border: none;
visibility: visible;	
}

#flash-link {
position:absolute;
top:148px;
left:692px;
background:none;
border:none;
width:302px;
height:617px;
z-index:999;
}
#flash-link a {
	display:block;
	width:302px;
	height:617px;
	text-decoration:none;
}

#flash-monet {
position: absolute;
top: 363;
left: 695;
background: none;
border: none;
visibility: visible;	
}
#werder-heimspiel {
position: absolute;
font-size: 10px;
color: white;
text-align: center;
top: 425;
left: 90;
background: none;
border: none;
visibility: visible;
}
#flash2 {
position: absolute;
top: 100;
left: 710;
background: none;
border: none;
visibility: visible;	
}
#flash_werder {
position: absolute;
top: 100;
left: 328;
background: none;
border: none;
visibility: visible;	
}

#contentlink table tr td p {
 line-height: 1.3em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#4D4D4D;
   font-size : 0.8em;
}

#contentlink table tr td {
line-height: 1.3em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#4D4D4D;
   font-size : 0.8em;
}

#tabelleimcontent table tr td{
line-height: 1.3em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#4D4D4D;
   font-size : 15;
}

.linkInTabelle{
	font-size: 12;
} 

.ankerlink{
line-height: 1.3em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#4D4D4D;
   font-size : -1;
}

#contentlink h4{
line-height: 1.3em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#4D4D4D;
   font-weight: bold;
   font-size : 1.0em;
}

#vbn_navigation a:link,
#vbn_navigation a:visited,
#vbn_navigation a:link span,
#vbn_navigation a:visited span{ color: #fff; font-weight: normal; text-decoration: none; }
#vbn_navigation a:hover,
#vbn_navigation a:hover span{ color: #000; text-decoration: none; }