body {
padding: 0 0 0 0;
background-color:#FFFFFF;
margin:0 0 0 0;
}

form {
padding: 0 0 0 0;
margin:0 0 0 0;
}

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,b,i
     { font-family:verdana,geneva,helvetica,sans-serif; }

p,ul,ol,li,div,td,th,address,b,i { font-size:9pt; }

p,li {
margin-top:0;
margin-bottom:9px;
line-height:15px;
}

input {
font-family:verdana,geneva,helvetica;
font-size:9pt;
}

DT {
font-weight:normal;
color:#000066;
margin-top:10px;
margin-bottom:3px;
}

.dt1 {
font-weight:normal;
color:#000066;
margin-top:0px;
margin-bottom:3px;
}

.dt2 {
font-weight:normal;
color:#000066;
margin-top:0px;
margin-bottom:10px;
}

DD {
margin-bottom:6px;
}

th {font-weight:normal; color:#000066; }

li {
color:#000000;
margin-bottom:3px;
}

a:link { color:#000066; text-decoration:underline; }
a:visited { color:black; text-decoration:underline; }
a:active { color:#000000; text-decoration:none; }

.adresse {
text-align:left;;
margin-top:0px;
margin-bottom:10px;
}

.adresse2 {
text-align:left;
margin-top:30px;
margin-bottom:10px;
}

.menu {
margin-top:0px;
margin-bottom:10px;
}

.ordermenu1 {
font-weight:bold;
margin-top:0px;
margin-bottom:1px;
}

.ordermenu {
margin-left: 15px;
margin-top:0px;
margin-bottom:10px;
}

.menukl {
font-size:8pt;
margin-top:0px;
margin-bottom:0px;
line-height:12px;
}

.menutel1 {
font-size:8pt;
margin-top:5px;
margin-bottom:0px;
line-height:12px;
}

.menutel2 {
font-size:8pt;
margin-left: 15px;
margin-top:0px;
margin-bottom:0px;
line-height:12px;
}

.menutel3 {
font-size:8pt;
margin-left: 15px;
margin-top:2px;
margin-bottom:0px;
line-height:12px;
}

.menulogo {
margin-top:20px;
margin-bottom:0px;
}

.menulogo2 {
margin-top:3px;
margin-bottom:0px;
}

.menuinput {
font-family:verdana,geneva,helvetica;
font-size:8pt;
line-height:12px;
}

.starttab1 {
left: 0px;
top: 0px;
position: static;
margin-bottom: 20px;
width:100%;

}

.startcell1 {
max-width: 350px;
min-width: 350px;
font-weight:bold;
background-color:#E6E6E6;
width:350px;
}

.startcell2 {
max-width: 200px;
min-width: 0px;
width: 200px;
background-color:white;
}

.startcell3 {
background-color:white;
padding:15px;
}

.startcell3a {
background-color:white;
width:350px;
text-align:center;
}

.pricecell1 {
background-color:#E6E6E6;
}

.pricecell2 {
background-color:white;
height:8;
width:5;
}

.pricecell3 {
background-color:#E6E6E6;
text-align:center;
width:150;
}

.pricecell4 {
background-color:#E6E6E6;
font-size:7pt;
text-align:center;
}

.pricecell3a {
background-color:#E6E6E6;
width:200;
text-align:center;
}

.pricecell3b {
background-color:#E6E6E6;
text-align:center;
}

.paycell1 {
padding-left:20px;
text-align:right;
vertical-align:top;
}

.paycell2 {
padding-left:10px;
vertical-align:top;
}

.paycell3 {
padding-top:10px;
text-align:left;
vertical-align:top;
}

.paycell4 {
padding-top:5px;
text-align:left;
vertical-align:top;
}

.bestellus {
font-weight:bold;
margin-bottom:18px;
}

.bestellbot {
margin-top:24px;
}

.agbs {
font-size:8pt;
line-height:12.5px;
margin-bottom:10px;
}

.agbs2 {
font-size:8pt;
line-height:12.5px;
margin-bottom:0px;
}

.agbsus {
font-size:9pt;
font-weight:bold;
}

.agbsdt {
font-size:8pt;
color:black;
margin-top:5px;
margin-bottom:0px;
}

.button1 {
text-align:center;
margin: 10px 0 0 0;
  cursor:pointer;
  overflow:visible; /* ie6/7 width fix */
  width:auto; /* ie6/7 width fix */
  padding:1px 5px;
    background:#ddd;
  color:#333;
   border:1px solid #aaa;
}

.impressum1 {
text-align:center;
margin-top:15px;
margin-bottom:15px;
font-size:7pt;
}

.mailinghead {
text-align:center;
margin-top:10px;
margin-bottom:20px;
font-size:14pt;
font-weight:bold;
}

.searchtab1 {
width:100%;
border-width:1px;
border-style:solid;
border-color:black;
padding:0px;
margin:0px;
border-spacing:0px;
border-collapse:collapse;
}

.searchtab {
font-size:8pt;

text-align:left;
border-width:3px;
border-style:solid;
border-color:#CCCCCC;
padding:2px;
margin:0px;
border-spacing:0px;
}

.searchtabus {
font-size:8pt;
font-weight:bold;

text-align:left;
border-width:3px;
border-style:solid;
border-color:#CCCCCC;
padding:2px;
margin:0px;
border-spacing:0px;
}

.searchtab_green {
font-size:8pt;
background-color:green;

text-align:left;
border-width:3px;
border-style:solid;
border-color:#CCCCCC;
padding:2px;
margin:0px;
border-spacing:0px;
}

.search_cell1 {
text-align:left;
border-width:3px;
border-style:solid;
border-color:#CCCCCC;
padding:2px;
margin:0px;
border-spacing:0px;
}

.popup1 {
font-size:8pt;
border-top-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:1px;
border-color:black;
border-style:solid;
}

.popup2 {
font-size:8pt;
border-top-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
border-color:black;
border-style:solid;
}

.err {
color:red;
font-weight:bold;
}

.tab0 {
padding: 0px;
border-right-width: 0px;
border-left-width: 0px;
border-top-width: 0px;
border-left-color: black;
border-bottom-color: #2a3077;
border-right-color: black;
border-top-color: black;
border-left-style: solid;
border-bottom-style: solid;
border-right-style: solid;
border-top-style: solid;
border-bottom-width: 1px;
background-color: white;
top: 0px;
margin-top: 0px;
z-index: 20;
left:50%;
margin-left: -400px;
margin-bottom: auto;
margin-right: auto;
width:800px;
border-spacing:0px;
text-align:left;
vertical-align:top;
position:fixed; 
}

.tab1 {
margin-left: -400px;
left: 50%;
margin-top: 0px;
position: relative;
border-width: 0px;
top: 53px;
z-index: 10;
margin-bottom: auto;
margin-right: auto;
width:800px;
border-style:solid;
border-color:black;
padding:0px;
border-spacing:0px;
text-align:left;
vertical-align:top;
}

.cell1 {
padding-bottom: 0px;
width:150px;
height:40px;
text-align:left;
vertical-align:top;
background-color:#FFFFFF;
padding-top: 8px;
}

.cell1a {
padding-bottom: 0px;
text-align:right;
vertical-align:top;
line-height:0px;
background-color:#FFFFFF;
padding-top: 8px;
padding-left:30px;
padding-right:0px;
border-width:0px;
border-style:solid;
border-color:black;
margin:0px;
border-spacing:0px;

}

.cell1b {
width:100%;
text-align:left;
vertical-align:top;
background-color:#FFFFFF;
padding-top:0px;
}

.cell1c {
width: 100%;
height:1px;
text-align:center;
vertical-align:top;
line-height:0px;
background-color:#FFFFFF;
padding-top:0px;
padding-right:0px;
}

.cell2 {
width:200px;
height:500px;
text-align:left;
vertical-align:top;
background-color:#E6E6E6;
padding:7px;
border-width:0px;
border-style:solid;
border-color:black;
margin:0px;
border-spacing:0px;
}

.cell3 {
width: 100%;
text-align:left;
vertical-align:top;
background-color:#FFFFCC;
padding-top:15px;
padding-bottom:15px;
padding-left:15px;
padding-right:15px;
border-width:0px;
border-style:solid;
border-color:black;
margin:0px;
border-spacing:0px;
}

.banner {
background-color:#232E80;
width:100%;
height:30px;
margin-top:0px;
margin-bottom:20px;
margin-left:0px;
margin-right:0px;
padding:0px;
cursor:pointer;
}

.banner1 {
text-align:center;
font-weight:bold;
font-size:18pt;
color:#FFFFCC;
background-color:#232E80;
letter-spacing:0.05em;
padding-top:2px;
padding-bottom:4px;
}

.banner2 {
background-color:#b40000;
width:100%;
height:30px;
margin-top:0px;
margin-bottom:20px;
margin-left:0px;
margin-right:0px;
padding:0px;
cursor:pointer;
}

.banner2a {
text-align:center;
font-weight:bold;
font-size:18pt;
color:#FFFFCC;
background-color:#b40000;
letter-spacing:0.05em;
padding-top:2px;
padding-bottom:4px;
}

.order_tab1 {
width:100%;
border-width:3px;
border-style:solid;
border-color:#CCCCCC;
padding:0px;
margin:0px;
border-spacing:0px;
border-collapse:collapse;
}

.order_tab2 {
width:100%;
border-width:3px;
border-style:solid;
border-color:#CCCCCC;
padding:10px;
margin-top:20px;
border-spacing:0px;
}

.order_tab3 {
border-width:3px;
border-style:solid;
border-color:#CCCCCC;
padding:0px;
margin:0px;
border-spacing:0px;
border-collapse:collapse;
}

.order_cell1 {
text-align:center;
border-width:3px;
border-style:solid;
border-color:#CCCCCC;
padding:5px;
margin:0px;
border-spacing:0px;
}

.order_cell2 {
text-align:left;
border-width:3px;
border-style:solid;
border-color:#CCCCCC;
padding:5px;
margin:0px;
border-spacing:0px;
}

.some_cell1 {
border-width:3px;
border-style:solid;
border-color:#CCCCCC;
padding:5px;
margin:0px;
border-spacing:0px;
}

.some_cell2 {
font-weight:bold;
border-width:3px;
border-style:solid;
border-color:#CCCCCC;
padding:5px;
margin:0px;
border-spacing:0px;
}


.errortab {
width:100%;
border-width:1px;
border-style:solid;
border-color:black;
padding:5px;
margin-bottom:10px;
border-spacing:0px;
background-color:#F4A0A0;
}

.formtab2 {
width:100%;
padding:5px;
margin-bottom:0px;
}

.formtab2 {
width:100%;
padding:0px;
margin-bottom:10px;
border-width:1px;
border-style:solid;
border-color:black;
border-spacing:0px;
}

.bluetab {
background-color:#E6E6E6;
width:1px;
}

.infocell {
border-width:1px;
border-style:solid;
border-color:black;
padding:5px;
margin-bottom:10px;
border-spacing:0px;
background-color:white;
margin-left: 0px;
margin-right: 30px;
margin-top: 10px;
margin-bottom: 20px;
}

.alttext {
	font-size:7pt;
}

.supporttel1 {
margin-top:5px;
margin-bottom:0px;
}

.supporttel2 {
margin-left: 15px;
margin-top:0px;
margin-bottom:0px;
}

.error {
	padding: 10px;
	text-align: center;
	font-weight: bold;
	font-size: 12pt;
	border-color: #ff1800;
	border-width: 4px;
	border-style: dotted;
	background-color: white;
	z-index: 5000;
	margin-left: -150px;
	height: 50px;
	width: 300px;
	left: 50%;
	position: fixed;
	top: 100px;}

.startbild {
	visibility: visible;
	left: 0px;
	top: 0px;
	position: relative;
	border-width: 3px;
	border-color: white;
	border-style: solid;
	margin-bottom: 20px;
}

.startbild h1 {
	           	font-style: normal;
	           	font-weight: normal;
	           	margin-bottom: 0px;
	           	margin-top: 0px;
	           	visibility: hidden;
	           	top: 0px;
	           	right: 0px;
	           	left: 0px;
	           	font-size: 11.5pt;
	           	padding-left: 0px;
	           	padding-bottom: 5px;
	           	padding-top: 5px;
	           	padding-right: 10px;
	           	color: white;
	           	background-color: #293076;
	           	width: 641px;
	           	text-align: right;
	           	position: absolute;
	           }

.startbild i {
	           	font-size: 11.5pt;
	           }

.vorteile {
	           	height: 145px;
	           	left: 0px;
	           	top: 0px;
	           	position: relative;
	           	border-spacing: 10px 0px;
	           	border-width: 0px;
	           	border-style: solid;
	           	border-color: #293076;
	           	border-collapse: separate;
	           	width: 768px;
	           }

.vorteile th, .vorteile a:link, .vorteile a:visited, .vorteile a:active, .vorteile .hl {
	           	width: 171px;
	           	border-style: solid;
	           	border-color: #293076;
	           	border-width: 1px;
	           	text-align: center;
	           	text-decoration: none;
	           	padding-right: 5px;
	           	padding-left: 5px;
	           	padding-bottom: 2px;
	           	padding-top: 2px;
	           	background-color: #293076;
	           	color: white;
	           	line-height: normal;
	           	font-size: 9pt;
	           	cursor:pointer;
	           }

.vorteile .txt {
	           	min-height: 70px;
	           	padding-right: 5px;
	           	padding-left: 5px;
	           	padding-bottom: 5px;
	           	padding-top: 5px;
	           	width: 171px;
	           	border-spacing: 0px;
	           	border-color: #293076;
	           	background-color: white;
	           	vertical-align:top;
	           }

.vorteile li {
	           	font-size: 9pt;
	           }

.vorteile_space {
	           }

.vorteile dt {
	           	color: black;
	           	font-size: 10pt;
	           	font-weight: bold;
	           	margin: 0px;
	           	text-align: left;
	           }

.vorteile dd {
	           	margin: 0px;
	           }

.vorteile1 {
	           	border-color: #293076;
	           	border-style: solid;
	           	border-width: 1px;
	           	left: 0px;
	           	top: 0px;
	           	position: absolute;
	           }

.message_bar_a0 {
	display: none; 
	position: relative;
	margin-left: -400px;
	left: 50%;
	top: 50px;
	padding: 10px 10px 15px 10px;
	text-align: left;
	z-index: 0;
	width: 780px;
	text-decoration: none;
	color: white;
	background-color: #2a3077;
}

#message_bar > a:link, #message_bar > a:visited, #message_bar > a:active { color:white; }

.message_bar_a9 {
	display: none; 
	position: relative;
	margin-left: -400px;
	left: 50%;
	top: 50px;
	padding: 10px;
	text-align: left;
	border-color: black;
	border-width: 0px;
	border-style: solid;
	z-index: 0;
	height: 50px;
	width: 780px;
	text-decoration: none;
	color: black;
	background-color: #ff9600;	
}

.message_bar_login {
	display: none; 
	position: relative;
	margin-left: -400px;
	margin-top: 0;
	left: 50%;
	top: 50px;
	padding: 10px;
	text-align: right;
	border-color: #2a3077;
	border-width: 0px;
	border-style: solid;
	z-index: 0;
	width: 780px;
	text-decoration: none;
	color: black;
	background-color: white;
	font-weight:bold;
	font-size:8pt;
}

#message_bar_login > a:link, #message_bar_login > a:visited, #message_bar_login > a:active { color:black; }


