HTML { height: 100% } 
BODY { padding: 0; margin: 0; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; height: 100%; }
.start { padding: 2px 0px 0px 20px; margin: 0px; color: #666; background-color: #999; height: 17px; width: 100%; font-size: 11px; }
.start a { color: #666}
.start a:hover { color: #0B80B0}
TD { vertical-align: top; font-size: 11px; color: #939597; text-align: justify; }
TH { text-align: left; font-size: 11px; color: #737373; }
HR { margin: 10px 0px 0px 0px; color: #999999; }
H1 { font-size: 18px; font-weight: normal; margin: 3px 0px 0px 0px; text-transform: uppercase;}
H2 { font-size: 18px; font-weight: normal; margin: 5px 0px 5px 0px;color: #F58220}
H3 { font-size: 18px; font-weight: normal; margin: 10px 0px 0px 0px; }
H4 { font-size: 13px; font-weight: bold; margin: 11px 0px 3px 0px; }
H5 { font-size: 11px; font-weight: bold; margin: 3px 0px 3px 0px; }
H6 { font-size: 11px; font-weight: normal; margin: 3px 0px 0px 23px; }
FORM { padding: 0px; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
A { color: #737373; text-decoration: none }
A:hover { color: #F58220; text-decoration: underline }
a.NavLink { text-decoration: underline; font-size: 11px; height: 20px; width: 96px; font-weight: bold; }
a.LinkMenu { color: #737373; }
a.LinkMenu:hover { color: #F58220;}
a.MenuTitle { color: #939597; }
a.MenuTitle:hover { color: #F58220; text-decoration: none; }
a.Menu1 { text-decoration: underline; }
a.Menu1:hover { text-decoration: underline; }
a.weiter { color: #0B80B0; }
a.weiter:hover { color: #F58220; }
a.Menu2 { color: #0B80B0; text-decoration: underline; }
a.Menu2:hover { color: #F58220; }
a.map3 { color: #F58220; }
a.preis { text-decoration: underline; font-size: 11px; color: #F58220; font-weight: bold; }
a.preis:hover { color: #0B80B0; }
.topbg { background-image: url(images/topbg.gif); }
.topbganm { background-image: url(images/topbganim.gif); }
.label { padding: 15px 18px 5px 19px; background-image: url(images/webdesign-lable-bg.gif); }
.menubg { background-image: url(images/webdesign-menubg.gif); text-align: center; vertical-align: middle; padding: 15px 0px 0px 0px; }
.menubganm { background-image: url(images/topbganim.gif); text-align: center; vertical-align: middle; padding: 15px 0px 0px 0px; }
.menubgselect { background-image: url(images/webdesign-menubg.gif); color: #F58220; text-align: center; vertical-align: middle; padding: 15px 0px 0px 0px; font-weight: bold; }
.lbg { background-image: url(images/webdesign-bg-l.gif); background-color: #F1F1F1; }
.rbg { background-image: url(images/webdesign-bg-r.gif); }
.td09 { font-size: 9px; color: #939597; text-align: justify; }
.td10 { font-size: 10px; color: #737373}
.tdport1 { height: 114px; width: 122px }
.tdport2 { height: 114px; width: 112px }
.td10black { font-size: 10px; color: #666666; border: 1px solid #CCCCCC; text-align: justify; }
.title { color: #0B80B0; text-align: right; padding: 4px 0px 0px 0px; }
.titlelong { color: #0B80B0; padding: 4px 0px 0px 0px; text-transform: none; }
.titlepries { color: #F58220; padding: 2px 0px 0px 0px; text-transform: none; font-weight: bold; text-align: right; }
.titlemenu { padding: 18px 0px 0px 0px; color: #939597; }
.title2 { padding: 13px 0px 0px 0px; font-size: 12px; color: #737373; font-weight: bold; text-align: justify; }
.title2 a {color: #0B80B0;}
.title3 { font-size: 10px; color: #0B80B0; padding: 3px 0px 3px 0px; font-weight: bold; text-align: right; background-image: url(images/webdesign-arrow-bg.gif); }
.title4 { color: #737373; font-size: 9px; padding: 2px 0px 0px 0px; }
.title5 { font-size: 11px; font-weight: bold; color: #0B80B0; text-decoration: underline; padding: 0px 0px 2px 0px; }
.table1 { height: 100%; width: 100%; }
.table2 { height: 100%; width: 778px; }
.table3 { height: 80px; width: 100%; }
.tablepreis { border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; }
.tdpreis { border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding: 6px 4px 6px 4px; }
.thpreistitle { border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding: 2px 4px 2px 4px; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #0B80B0; }
.thpreis { border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding: 2px 4px 2px 4px; background-color: #F1F1F1; font-weight: normal; width: 294px; }
.thpreis2 { border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding: 2px 4px 2px 4px; background-color: #F1F1F1; font-weight: normal; width: 90px; }
.text8 { font-size: 9px; }
.menudot { background-image: url(images/webdesign-menu-dot.gif); }
.menuline { background-image: url(images/webdesign-menu-line.gif); }
.botbgr { background-image: url(images/botbgr.gif); }
.botbgr2 {
	background-image: url(images/botbgr2.gif);
	font-size: 10px;
	vertical-align: bottom;
	background-color: #F1F1F1;
	background-repeat: repeat-x;
	text-align: justify;
}
.botbgr3 {
	font-size: 10px;
	background-color: #F1F1F1;
}
.botbgr4 {
	font-size: 10px;
	background-color: #F1F1F1;
	text-align: justify;
	width: 479px;
	line-height: 15px;
}
.botbgr4 a {text-decoration: underline; white-space: nowrap;}
.botbgl { background-image: url(images/botbgl.gif); background-color: #F1F1F1; }
.smalltext { color: #DDD; font-size: 5px; padding: 15px 35px 0px 20px; text-align: left; line-height: 7px; }
.greymidl { background-color: #C5C5C5; padding: 5px 0px 0px 0px; }
.grey { background-color: #939597; }
.lightgrey { background-color: #F1F1F1; }
.blau { background-color: #0B80B0; }
.orang { background-color: #F58220; }
.orangtext { color: #F58220; }
.submit {
	font-weight:bold;
	text-align: center;
	font-size: 11px;
	color: #000000;
	background-color: #F8F8F8;
	height: 17px;
	width: 100%;
	border: 1px solid #000000;
	cursor: pointer;
}
.inpit { padding: 0px 0px 0px 4px; margin: 0; color: #0B80B0; background-color: #FFFFFF; height: 17px; width: 100%; border:1px solid #0B80B0; font-size: 11px; }
.text { padding: 0px 0px 0px 4px; margin: 0; color: #0B80B0; background-color: #FFFFFF; height: 70px; width: 100%; border: 1px solid #0B80B0; font-size: 11px; }

