body {background-color:#CCCCCC; color:#122474; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; overflow-y:scroll;}
#body {width:1000px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; height:100%; background-image:url(../images/bg.jpg); background-repeat:repeat-y;}
.cols1 {width:60px; float:left;}
.cols2 {width:120px; float:left;}
.cols2right {width:120px; float:right;}
.cols3 {width:190px; float:left;}
.cols3left {width:210px; float:left;}
.cols4 {width:240px; float:left;}
.cols5 {width:300px; float:left;}
.cols6 {width:360px; float:left;}
.cols7 {width:420px; float:left;}
.cols8 {width:480px; float:left;}
.cols9 {width:540px; float:left;}
.cols10 {width:600px; float:left;}
.cols10border {width:599px; float:left;border-left:1px solid #cccccc;background-color:#ffffff;}
.cols11 {width:660px; float:left; background-color:#ffffff;}
.cols11border {width:659px; border-left:1px solid #cccccc; float:left;}
.cols12 {width:720px; float:left;}
.cols13 {width:780px; float:left;}
.cols14 {width:840px; float:left;}
.cols15 {width:900px; float:left;}
.cols15border {width:779px; float:left; border-left:1px solid #cccccc;background-color:#FFFFFF;}
.cols16 {width:1000px; float:left; background-color:#ffffff;}
.cols16border {width:1000px; float:left; background-color:#ffffff; border-bottom:1px solid #cccccc;}
/*
.cols17 {width:1020px; float:left;}
.cols18 {width:1080px; float:left;}
.cols19 {width:1140px; float:left; background-color:#ffffff;}
*/
.left {width:200px; float:left;}
.inner {margin:20px 0px 20px 20px ;}
.clear {clear:both;}
.center {text-align:center;}
.blue {background-color:#ebeced; border:none;}
h1 {font-size:18px; text-align:left; margin:0; padding:0; }	
h2 {font-size:11px; text-align:left; margin:0; padding:0;}	
h3 {font-size:14px; text-align:left; margin:0; padding:0;}	
.header {height:157px; background-color:#FFFFFF; vertical-align:bottom;}
TABLE h1 {font-size:18px; text-align:center; margin:0; padding:0; }	
TABLE h2 {font-size:16px; text-align:center; margin:0; padding:0;font-weight:normal;}	
TABLE h3 {font-size:14px; text-align:center; margin:0; padding:0;font-weight:normal;}	
.header IMG { vertical-align:bottom;}
TABLE {background-color:#ebeced; font-size:11px;}
TABLE TD {background-color:#ffffff; border:1px solid #cccccc; margin:50px; padding:5px 5px 0 5px; border-bottom:none; vertical-align:top;}
TABLE TD.pakete {background-color:#ffffff; border:1px solid #cccccc; margin:50px; padding:5px 5px 0 5px; vertical-align:top;}
TABLE TD.preis {background-color:#ffffff; border-top:none; padding-top:0; vertical-align:top; border-bottom:1px solid #cccccc; font-size:11px; } 
TABLE TR TD UL {margin:0; padding:0 0 0 15px;list-style-type:disc; }
TABLE TR TD UL LI { }
TABLE TR TD.spacer { width:20px; border:none; background-color:#ebeced;}
.menu {float:right;margin-top:20px;}
.menu ul {padding:0;margin:0;list-style-type:none;width:100px;}
.menu li {position:relative;height:22px;}
.menu a, .menu a:visited {display:block; text-decoration:none;width:100px;color:#122474;border-bottom:1px solid #122474;}
* html .menu a:hover {color:#fff; background:#949e7c;}
.menu :hover > a{color:#fff; background:#949e7c;}
.menu ul ul {position:absolute;top:14px;left:-100px; background-color:#ecf4f5; width:100px;border-top:1px solid #d4ecee;}
.menu ul ul li {background-color:#ecf4f5; height:18px; border-right:10px solid #ffffff; padding:0 0 0 3px;}
.menu ul ul li a, .menu ul ul li a:visited {border:none; color:#5eb5c0; width:85px;}
.menu a.navi_act {border-bottom:1px solid #d4ecee; color:#0093a2;}
.menu ul ul li a.subnavi_act {color:#0093a2;}
.subsubnaviitemselected { font-weight:bold;}
LABEL {width:300px;	}
INPUT {width:250px; background-image:url(../images/input_250.gif); border:0; height:23px; color:#333333; padding:3px 0 0 4px;}
INPUT.submit {width:100px; background-image:url(../images/submit.gif); border:0; height:23px; color:#333333; text-align:center; padding:3px 0 5px 0;}
TEXTAREA {width:250px; background-image:url(../images/textarea.gif); border:0; height:115px; color:#333333; padding:3px 0 5px 0; border:1px solid #122474;}
.middle {float:left; width:410px;}
.right {float:left; width:342px;}
p {font-size:11px; color:#101b63; margin-right:150px}
.size14 {font-size:13px;}
.size16 {font-size:15px;}
.optional { background-color:#c2bed8; padding:0 8px 0 10px; width:300px;}
.optional P {padding:1px 0 1px 0;}
TABLE.login { background-color:#ffffff;}
TABLE.login TD { vertical-align:middle; border:none;}
INPUT.login {width:150px; background-image:none; border:1px solid #c2bed8;}




