body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image:url(../img/style/back_body.gif); background-repeat:repeat-x;
	margin:5px 5px 5px 150px;
	text-align:left;
	}

table{font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
td{border-bottom: 1px dotted #000066; }

#kopf{ margin:5px 5px 0 5px; background-color:#FFFFFF; width:730px; text-align:left;}

.headline{width:710px; margin:0 0 0 10px; text-align:center; padding:0; color: #000066; border-bottom: 1px dotted #000066; }
.headline h1 {font-size:14px; margin:0; padding:0;}

a {color:#000066; text-decoration:none; font-weight:bold;}
a:hover {text-decoration:underline;}

h2 {font-size:12px; font-weight:bold; color:#white; padding:0; margin:0;}
h3 {font-size:12px; font-weight:bold; color:#000066; padding:10px 0 0 0; margin:10px 0 6px 0; width:100%; border-top:1px dotted #000066;}
h4 {font-size:12px; font-weight:bold; color:#000066; margin:10px 0 6px 0; }

p {margin: 0 0 6px 0;}
img {border:none;}

.middle_border{background-color:#FFFFFF; width:742px; text-align:left; border:1px solid #000066;}
.middle_border_inner{margin: 0 5px 10px 5px; width:732px; background-color:#000066; }
.middle{margin: 0 1px 1px 1px; width:730px; background-color:white;  border-bottom:1px solid #000066;}


.navi_pri_box{  width:732px; background-color:white; font-weight:bold; font-size:12px;}
.navi_sub_box{ margin:0; padding:4px 0 4px 0; width:732px; background-color:#000066; font-weight:bold; font-size:10px;}

.navi_pri_box ul{list-style:none; padding:0px; margin: 0 0 0 2px; font-size:12px;}
.navi_pri_box li{float:left; width:125px; margin: 0 0 0 2px; display:block;}

.navi_active {
	background:url(../img/style/backactiv.gif) repeat-x bottom center; 
	line-height:24px; text-align:center; border: #000066 solid; border-width: 1px 1px 0 1px;}
.navi_active a{color:#ffffff; text-decoration:none; display:block;}
.navi {
	background:url(../img/style/backnonactiv.gif) repeat-x bottom center; line-height:22px; text-align:center; 
	border: #dddddd solid; border-width: 1px 1px 0 1px; margin-top:2px;}
.navi a{color:white; text-decoration:none; display:block; font-size: 11px;}
.navi a:hover{color:white;}

.navi_sub_box ul{list-style:none; padding:0px; margin:0 0 0 5px;}
.navi_sub_box li{float:left; margin:0 0 0 2px; display:block; border-right:1px solid white;}
.navi_sub_active {margin:0 5px 0 5px; line-height:13px;}
.navi_sub {margin:0 5px 0 5px; line-height:13px;}

.navi_sub_active a{color:#ffffff; text-decoration:none; display:block; }
.navi_sub a{color:#cccccc; text-decoration:none; display:block;}
.navi_sub a:hover{color:white; text-decoration:none;}

.cl {clear:both;}

.box_float{float:left;}
.box_border, .box_web_border, .box_510_border, .box_410_border
	{margin:10px 0 0 10px; width:200px; background-color:#000066; padding: 0; border-bottom:1px solid #000066;}
.box_510_border{width:510px; font-size:12px;}
.box_410_border{width:410px;}

.box, .box_web, .box_510, .box_410
	{margin:0px 1px 0 1px; width:198px; background-color:white;}
.box{height:260px;}
.box_510{width:508px;}
.box_410{width:408px;}


.box_head, .box_web_head, .box_510_head, .box_410_head
	{width:198px; text-align:center; color:white; background-color:#000066;}
.box_510_head{width:508px;}
.box_410_head{width:408px;}

.box_head h2, .box_web_head h2, .box_510_head h2, .box_410_head h2
	{font-size:11px; font-weight:bold; color:#white; padding:0; line-height:15px;}
.box_content, .box_web_content
	{width:190px; margin: 5px 4px 0px 4px;}
.box_510_content {width:502px; margin: 5px 3px 0px 3px;}
.box_410_content {width:402px; margin: 5px 3px 0px 3px;}

.box_510 img{border: 1px solid #000066;}
.box img{float:right; margin:2px 0px 2px 4px; border: 1px solid #000066;}
.box300{margin:0px 1px 0 1px; width:288px; background-color:white;}
.box300_border{margin:10px 10px 0 0; width:290px; background-color:#666666;; padding: 0 0 1px 0;}
.box300_head{width:288px; text-align:center; color:white; background-color:#666666;}
.box300_head h2 {font-size:11px; font-weight:bold; color:#white; padding:0; line-height:15px;}
.box300_content{width:100%; margin: 5px 4px 0px 4px;}
.box200_add{margin:0px 1px 0 1px; width:188px; background-color:white;}
.box200_add_border{margin:10px 10px 0 0; width:190px; background-color:#666666;; padding: 0 0 1px 0;}
.box200_add_head{width:188px; text-align:center; color:white; background-color:#666666;}
.box200_add_head h2 {font-size:11px; font-weight:bold; color:#white; padding:0; line-height:15px;}
.box200_add_content{width:100%; margin: 5px 4px 0px 4px;}


.box_web{height:310px;}
.box_web img {border: 1px solid #000066; margin:0 0 5px 1px; padding:0;}
.web_klein 	{margin:0px; font-weight:bold; font-size:10px; color:#000066; line-height:11px;}
.web_normal {margin:0px; line-height:13px;}
.web_design		{width:99px; float:left;}
.web_realisation{width:90px; float:left; text-align:right;}
.web_short_description{margin:5px 0 5px 0;}
ul { margin:0 0 0 5px; padding:0; list-style:url(../img/style/ul_arrow.gif);}
li { margin:3px 0 0 15px; line-height:12px; padding:0;}
