
body {
	/* background:#FFFFFF none repeat scroll 0 0; */
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:130%;
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	background: url('/gif/tablebg.gif') repeat-y fixed;
}

td {font-family:tahoma;  font-size:12px; color:#333333;}
.lang {color:#FF001D; font-weight:bold; font-size:12px;}
.lang2 {color:#FF001D; font-weight:bold; font-size:12px; text-decoration:none;}
.banner img {margin:8px; margin-top:7px;}
.banner embed {margin:8px; margin-top:7px;}
.topmenu {font-weight:bold; color:#1B4C94; font-size:12px; text-decoration:none;}
.rightbanner {margin:10 0 0 0px;}
.actdate {font-size:11px; color:#ffffff; text-align:center; margin-top:10px; margin-bottom:10px;}
.login td {color:#002761; font-size:11px;}
.td1 {font-size:11px; font-weight:bold; color:#E00625; background:#ffffff; padding:3 10 0 7px; }
.login input {font-size:11px;  width:98px; height:14px; text-family:tahoma;}
.login input.submit {font-size:11px;  width:45px; height:20px;}
.text10 {font-size:10px;}
.forget {padding:5 0 5 0px;}
a {color:#1B4C94;}
.tb1 {margin-top:7px;}
ul.box { margin: 10 0px 0 10px; padding: 0 0 0 0px;  font-size:11px;}
ul.box li { margin: 5px 0; padding: 0 0 0 15px; list-style-type: none; background: url('/gif/box.gif') no-repeat; }
ul.box2 { margin: 10 0px 0 10px; padding: 0 0 0 0px;  font-size:11px;}
ul.box2 li { margin: 5px 0; padding: 0 0 0 15px; list-style-type: none; background: url('/gif/box2.gif') no-repeat; }
ul.box3 { margin: 0; padding: 0 0 0 0px;  font-size:11px;}
ul.box3 li { margin: 5px 0; padding: 0 0 0 0px; list-style-type: none; background: none; }

.popup { position: absolute; left: 0px; top: 0px; z-index: 1; visibility: hidden;}
.submenu { width:200px; background:#B5C5DD url('/gif/m2.gif') repeat-x;}
.submenu div.item {border: solid 1px #9BB2D3; border-top:0px; padding:5px; font-size:11px;}
.menuheader { background:url('/gif/m1.gif'); border: solid 1px #9BB2D3; border-top:0px; border-bottom:0px; padding-bottom:0px; padding-left:2px; height:30px; text-align:center; font-weight:bold; color:#1B4C94; font-size:12px; text-decoration:none;}
.menuheader div {padding-top:8px;}
.main {padding:25px; padding-top:8px;}
.main .header {margin-bottom:25px; text-align:center; font-family:georgia; font-size:17px; font-weight:bold; color:#0C387A;}
.main .header3 {margin-bottom:5px; font-family:georgia; font-size:17px; font-weight:bold; color:#0C387A;}
.header2 {font-size:12px; color:#0C387A; font-weight:bold; font-family:tahoma;}
.red {color:#E00625;}
#width30 {width:30px;}
.signup {margin:0 0 0 0px;}
.signup .field {width:330px; font-size:11px;}
.signup td { font-size:11px;}
.text11 {font-size:11px;}
.line {background:url('/gif/dot.gif') repeat-y left; padding-left:10px; margin-top:10px; margin-bottom:20px;}
.line .text10 {font-size:10px;}
.line .text10 .width100 {font-size:10px;}
.line2 {background:#ECF1F9 url('/gif/dot2.gif') repeat-x bottom;}
.price td{font-size:11px;}
.agb p{text-align:justify;}
.num { background-color:#efefef; width:15px; text-align:center;}
.numact { background-color:#D3DEEE; width:15px; text-align:center;}
.hello {margin:7px;color:#002761; font-size:11px;}
.print {float:right; margin-bottom:15px; margin-left:15px; margin-top:4px; font-size:11px; border:1px solid #efefef; padding:2px; padding-right:8px; padding-bottom:4px;}

.header4 {font-family:georgia; font-size:13px; font-weight:bold; color:#0C387A; padding-bottom:5px;}
.item2 {border-bottom: solid 1px #D9E2EF; padding:5px; font-size:11px; padding-left:25px; font-weight:bold; background:#B7CAE5 url('/gif/box3.gif') no-repeat center left;}
.item2last { padding:5px; font-size:11px; padding-left:25px; font-weight:bold; background:#B7CAE5 url('/gif/box3.gif') no-repeat center left;}
.path {font-size:11px; color:#1B4C94; padding-bottom:8px; border-bottom:solid 1px #EFEFEF; margin-bottom:8px;}
.bottomnav { border:solid 1px #EFEFEF;}
.width100 {width:100%;}
.width200px {width:200px;}
.width300px {width:300px;}
.width316px {width:316px;}

.border, .border td {height: 1px; line-height: 0px; border: 0; background-color: #FFFFFF; margin: 0; padding: 0; font-size: 1px;}
.errormeldung {padding-left:5px; font-weight:bold;}
