html 				{ margin: 0; padding: 0; }

body 				{ margin: 0; padding: 0; height: 100%; font: normal 12px Verdana, Tahoma, Arial; color: #000000; }

.navi				{ margin: 0; padding: 0; position: absolute; left: 15px; top: 0px; width: 210px; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999; background-color: #FFFFFF;  background-image:url('http://www.exika.de/images/bg3.gif'); background-repeat: repeat-x; background-position: bottom; }
.navi .logo			{ margin: 30px 15px 0px 15px; padding: 0; }
.navi .suchleiste form		{ margin: 0; padding: 0; font-size: 1px; }
.navi .suchleiste input		{ margin: 0px 5px 0px 15px; border: 1px solid #CC0000; width: 178px; font: normal 14px Verdana, Tahoma, Arial; color: #999999;  background-image: url('images/bg14.gif'); background-repeat: no-repeat; background-position: right; }
.navi .button input		{ margin: 0px 0px 0px 0px; padding: 0px; overflow: visible; }
.navi ul			{ margin: 15px 15px 15px 15px; padding: 0; list-style: none; }
.navi ul li			{ margin: 0; padding: 0; border-bottom: 1px solid #999999; }
.navi ul li a			{ margin: 0; padding: 5px 15px 5px 15px; display: block; color: #CC0000; text-decoration: none; font: bold 14px Verdana, Tahoma, Arial; }
.navi ul li a:hover		{ color: #999999; }
.navi .alphabet p		{ margin: 15px 15px 15px 15px; font: normal 12px Verdana, Tahoma, Arial; }
.navi .alphabet p a		{ text-decoration: none; color: #CC0000; }
.navi .alphabet p a:hover 	{ color: #999999; }

.content			{ margin: 0; padding: 0; position: absolute; left: 255px; top: 30px; width: 600px; background-color: #FFFFFF; }
.content p			{ margin: 10px 0px 15px 0px; padding: 0; font: normal 12px Verdana, Tahoma, Arial; color: #000000; text-align: justify; }
.content p a			{ color: #CC0000; }
.content p table		{ margin: 0; padding: 0; }
.content .grey2			{ color: #999999; }
.content .grey2	a		{ color: #999999; text-decoration: none; }
.content h1			{ margin: 0; padding: 0; font: bold 22px Verdana, Tahoma, Arial; color: #CC0000; }
.content h2			{ margin: 0px 0px 0px 0px; padding: 0; font: bold 14px Verdana, Tahoma, Arial; color: #666666; }
.content h2 a			{ color: #999999; text-decoration: none; }
.content p.likeh2			{ margin: 5px 0px 0px 5px; padding: 0; font: bold 14px Verdana, Tahoma, Arial; color: #CC0000; }
.content p.likeh2 a			{ color: #999999; text-decoration: none; }
.content p.likeh3			{ margin: 5px 5px 5px 5px; font: normal 12px Verdana, Tahoma, Arial; }
.content p.likeh3 a			{ color: #CC0000; }
.content p.likeh3 .grey		{ margin: 0px 0px 0px 11px; color: #999999; }
.content p.likeh3 .grey a		{ color: #999999; text-decoration: none; }
.content h4			{ margin: 15px 0px 15px 0px; padding: 0; font: normal 12px Verdana, Tahoma, Arial; color: #999999; }
.content h4 input		{ margin: 0px 0px 5px 0px; padding: 2px; border: 1px solid #999999; width: 598px; font: bold 16px Verdana, Tahoma, Arial; color: #000000; }
.content h4 select		{ margin: 0px 0px 5px 0px; padding: 2px; border: 1px solid #999999; width: 598px; font: bold 16px Verdana, Tahoma, Arial; color: #000000; }
.content h4 input:hover		{ border: 1px solid #000000; }
.content h4 textarea		{ margin: 0px 0px 5px 0px; padding: 2px; border: 1px solid #999999; width: 598px; font: normal 14px Verdana, Tahoma, Arial; color: #000000; }
.content h4 textarea:hover	{ border: 1px solid #000000; }
.content h5			{ margin: 15px 0px 15px 0px; padding: 0; margin: 0; padding: 0; font: bold 16px Verdana, Tahoma, Arial; color: #CC0000; }
.content table h6		{ margin: 0; font: normal 12px Verdana, Tahoma, Arial; color: #999999; }
.content table h6 input		{ margin: 0px 0px 5px 0px; border: 1px solid #999999; width: 296px; font: normal 14px Verdana, Tahoma, Arial; color: #000000; }
.content table h6 input:hover	{ border: 1px solid #000000; }
.content .legal h6		{ margin: 5px 0px 5px 0px; padding: 0; font: normal 10px Verdana, Tahoma, Arial; color: #999999; }
.content .legal h6 a		{ color: #999999; }

.content-header			{ margin: 0px 0px 15px 0px; padding: 0; position: relative; top: 0; left: 0; width: 100%; height: 30px; font: bold 14px Verdana, Tahoma, Arial; background-image: url('images/bg8.gif'); background-repeat: repeat-x; background-position: bottom; }
.content-header ul		{ position: absolute; bottom: 0px; right: 0px; margin: 0; padding: 0; list-style: none; }
.content-header ul li		{ float: left; margin: 0px 10px 0px 0px; }
.content-header ul li a		{ border-top: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #999999; margin: 0; padding: 2px 4px 2px 4px; display: block; text-decoration: none; color: #CC0000; background-color: #FFFFFF; }
.content-header ul li a:hover 	{ color: #999999; }

.content-footer			{ margin: 0px 0px 0px 0px; padding: 0; position: relative; top: 0; left: 0; width: 100%; height: 30px; font: bold 14px Verdana, Tahoma, Arial; background-image: url('images/bg8.gif'); background-repeat: repeat-x; background-position: top; clear: both; }
.content-footer ul		{ position: absolute; top: 0px; right: 0px; margin: 0; padding: 0; list-style: none; }
.content-footer ul li		{ float: left; margin: 0px 10px 0px 0px; }
.content-footer ul li a		{ border-top: 1px solid #FFFFFF; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999; margin: 0; padding: 2px 4px 2px 4px; display: block; text-decoration: none; color: #CC0000; background-color: #FFFFFF; }
.content-footer ul li a:hover 	{ color: #999999; }

.content .box_alert		{ margin: 15px 0px 15px 0px; border: 1px solid #CC0000; width: 598px; }
.content .box_search		{ margin: 15px 0px 15px 0px; border: 1px solid #999999; width: 598px; background-image:url('http://www.exika.de/images/bg11.gif'); background-repeat: repeat-x; background-position: bottom; }
.content .box_search form	{ margin: 0; padding: 0; font-size: 1px; }
.content .box_search .suchleiste input	{ margin: 15px 15px 15px 15px; border: 1px solid #CC0000; width: 470px; font: normal 16px Verdana, Tahoma, Arial; color: #000000; }
.content .box_search .suchleisten input	{ margin: 0px 15px 10px 15px; border: 1px solid #CC0000; width: 470px; font: normal 16px Verdana, Tahoma, Arial; color: #000000; }
.content .box_search .suchleisten select	{ margin: 0px 15px 15px 15px; border: 1px solid #CC0000; width: 470px; font: normal 16px Verdana, Tahoma, Arial; color: #000000; }
.content .box_search textarea { margin: 0px 15px 15px 15px; border: 1px solid #CC0000; width: 470px; font: normal 10px Verdana, Tahoma, Arial; color: #000000; }
.content .box_search .buttons input	{ margin: 0px 0px 10px 0px; padding: 0px; overflow: visible; }
.content .box_search h3		{ margin: 10px 15px 5px 15px; font: bold 12px Verdana, Tahoma, Arial; color: #CC0000; }
.content .box_search h4		{ margin: 0px 15px 5px 15px; font: normal 12px Verdana, Tahoma, Arial; color: #000000; }
.content .box_search h4 a	{ color: #CC0000; }
.content .box_search .allmap 	{ margin: 10px 0px 10px 0px; }
.content .box_search label { margin: 0px 0px 0px 15px; display: block; font-size: xx-small; font-weight: bold; }

.content .float-right	{ margin: 15px 0px 15px 15px; float: right; width: 210px; border: 1px solid #999999; }
.content .float-right .inn	{ margin: 5px; }
.content .float-right .inn .line	{ margin: 5px 0px 5px 0px; width: 200; border-top: 1px solid #999999; height: 1px; font-size: 1px; }
.content .linie		{ margin: 15px 0px 0px 0px; width: 600px; height: 1px; font-size: 1px; border-top: 1px solid #999999; clear: both; }
.content .linie_down	{ margin: 0px 0px 15px 0px; width: 600px; height: 1px; font-size: 1px; border-top: 1px solid #999999; clear: both; }
.content .box-left	{ margin: 15px 5px 15px 5px; float: left;  width: 280px; border: 1px solid #999999; }
.content .box-right	{ margin: 15px 5px 15px 5px; float: right; width: 280px; border: 1px solid #999999; }
.content hr		{ margin: 15px 0px 0px 15px; padding: 0; color: #999999; width: 600px; }
.content table		{ margin: 5px; padding: 0; font: normal 12px Verdana, Tahoma, Arial; }
.content .p2		{ margin: 5px 5px 5px 5px; padding: 0; font: normal 12px Verdana, Tahoma, Arial; color: #000000; }
.content .p2 a		{ margin: 0; padding: 0; color: #CC0000; text-decoration: none; }
.content .p2 a:hover	{ text-decoration: underline; }
.content-box		{ margin: 5px; padding: 0; float: right; display: inline; width: 200px; border: 1px solid #CCCCCC; background-color: #E6F6FF; }
.content-box ul		{ margin: 0; padding: 0; list-style: none; }
.content-box ul li	{ margin: 0; padding: 0; border-top: 1px solid #CCCCCC; }
.content-box ul li p	{ margin: 5px; }
.content-box ul li a	{ margin: 0; padding: 0; color: #CC0000; text-decoration: none; font: normal 12px Verdana, Tahoma, Arial; }
.content-box2		{ margin: 5px; padding: 0; width: 488px; overflow: hidden; border: 1px solid #CCCCCC; background-image: url('images/bg2.gif'); background-repeat: repeat-x; background-position: bottom; background-color: #FFFFFF; }
.content-box2 ul	{ margin: 5px; padding: 0; list-style-position: outside; color: #666666; }
.content-box2 ul li	{ margin: 5px 5px 5px 20px; padding: 0; list-style-type: disc; }
.content-box2 ul li p	{ margin: 0; }
.content-box2 ul li a	{ margin: 0; padding: 0; color: #CC0000; text-decoration: none; font: normal 12px Verdana, Tahoma, Arial; }
.content-box2 h3	{ margin: 0; padding: 5px; width: 100%; background-color: #F0F0F0; color: #666666; text-decoration: none; font: bold 12px Verdana, Tahoma, Arial; }
.content-box2 h4	{ margin: 5px; padding: 0; color: #666666; font: normal 12px Verdana, Tahoma, Arial; }
.content-box2 a		{ margin: 0; padding: 0; color: #CC0000; text-decoration: none; }
.content-box3		{ margin: 0; padding: 0; width: 100%;}
.content-box3 ul	{ margin: 5px; padding: 0; list-style-position: outside; }
.content-box3 ul li	{ margin: 5px 5px 5px 20px; padding: 0; list-style-type: disc; }
.content-box3 ul li p	{ margin: 0; }
.content-box3 ul li .p4	{ margin: 0; text-transform: capitalize; }
.content-box3 ul li a	{ margin: 0; padding: 0; color: #CC0000; text-decoration: none; font: normal 12px Verdana, Tahoma, Arial; }
.content-box3 h3	{ margin: 10px 5px 0px 5px; padding: 0; width: 490px; color: #CC0000; text-decoration: none; font: bold 12px Verdana, Tahoma, Arial; border-bottom: solid 1px #666666; }
.content-box3 h4	{ margin: 10px 5px 0px 5px; padding: 0; width: 490px; color: #CC0000; text-decoration: none; font: bold 12px Verdana, Tahoma, Arial; border-bottom: solid 1px #666666; text-transform: capitalize; }
.content-box4		{ margin: 5px; padding: 0; width: 488px; overflow: hidden; border: 1px solid #F0F0F0; }

.trenner		{ margin: 0px 5px 0px 5px; padding: 0; width: 490px; height: 1px; border-top: 1px solid #666666; font-size: 1px; }
.abstand		{ margin: 5px; }
.abstand2		{ margin: 0px 5px 5px 5px; }
.content-vorschau	{ float: left; display: inline; width: 238px; background-image: url('images/bg2.gif'); background-repeat: repeat-x; background-position: bottom; background-color: #FFFFFF; margin: 0px 5px 5px 5px; border: solid 1px #CCCCCC; }
.content-vorschau2	{ float: right; display: inline; width: 238px; background-image: url('images/bg2.gif'); background-repeat: repeat-x; background-position: bottom; background-color: #FFFFFF; margin: 0px 5px 5px 5px; border: solid 1px #CCCCCC; }

.counter		{ position: absolute; left: 0px; top:  0px; width:  1px; height: 1px; overflow: hidden; }
