
/* CSS Document */
#testinfo{
	position:absolute;
	top:40px;
	left:500px;
	color:#F00;
	font-size:18px;
}

body, li {
	background-color: #FFFFFF;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-align:left;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-decoration: none;
}

td, th{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-align:left;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-decoration: none;
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-align:left;
	font-size: 20px;
	line-height:22px;
	margin: 0px 0px 22px 0px;
}


/* Trennlinie */
.line {
	margin: 0px;
	padding: 0px;
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	display: block;
	line-height: 1px;
	font-size: 1px;
}

/* Content Types ------------------------------------------------------------------------- */

/* Links */
a, a:visited, a:hover, a:active {
	color: #fb0;
	text-decoration: none;
}

a:hover, a:active {
	color: #fb0;
	text-decoration:underline;
}

a.link{
	background: url(../images/icon-link.gif) no-repeat 0 3px;
	padding: 0 0 0 13px;
}

a.print{
	background: url(../images/icon-print.gif) no-repeat 0 2px;
	color:#fb0;
	padding: 0 0 0 17px;
}

a:hover.imagelink {
	text-decoration:none;
}

#newslist a{
	background: url(../images/icon-link.gif) no-repeat 0 3px;
	padding: 0 0 0 13px;
}

#newsarchivemenu a{
	background: url(../images/icon-link.gif) no-repeat 0 3px;
	padding: 0 0 0 13px;
	height:12px;
	line-height:12px;
}

p.content_right {
	padding: 0 0 0 0;
	margin: 10px 0 10px 0;
	font-size:11px;	
	line-height:15px;
}

p.bodytext a{
	background: url(../images/icon-link.gif) no-repeat 0 3px;
	padding: 0 0 0 13px;
}

p.bodytext a.newlink{
	background: url(../images/new.gif) no-repeat 0 3px;
	padding: 0 0 0 35px;
}

ul.list{
	padding-left:15px;
	line-height:25px;
	padding-left:'0px';
	margin-left:'15px';
}

ul.list li{
	list-style-type:disc;
}


/* Head Lines  */
.head_small, .head_medium, .head_large {
	 font-weight:bold;	 
}

.head_small {
	font-size: 12px;
	margin: 0px 0px 10px 0px;
}

.head_medium {
	font-size: 20px;
	margin: 38px 0px 32px 0px;
}

.head_large {
	font-size: 24px;
	margin: 28px 0px 22px 0px;
}

.head_teaser {
	font-size: 12px;
	margin: 0px 0px 5px 0px;
	color:#999999;
}

.teaser_text{
	font-size: 11px;
	margin: 0px 0px 0px 0px;
}

.page_head{
	font-size: 20px;
	line-height:22px;
	margin: 0px 0px 22px 0px;
}


.page_leadtext{
	font-weight:bold;
	margin: 0px 0px 10px 0px;
}



/* IMAGES */
/* never frames around images */
img {border: 0px;}


/* FORMS */

form {
	padding: 0px;
	margin: 0px;
}

input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 2px 5px 2px 5px;
	margin: 10px 9px 0px 9px;
	height: 20px;
	width: 128px;
	/*height: "20px";  Bugfix IE5 */
	/*width: "140px";  Bugfix IE5 */
	z-index:"-10";
}

.csc-mailform-submit {
	height: 20px;
	text-align:center;
	padding-top:0px;
	color: #666;
	background-color: #fb0;
	width:110px;
	border:#f90 solid 1px;
}

label {
	float:left;
	width:133px;
	height:15px;
	margin: 0px;
	margin-top:10px;
	margin-right:5px;
	padding: 3px 10px 2px 5px;
	border-left:3px solid #fb0;
	font-size:12px;	
	line-height: 14px;
	text-transform: lowercase;
}

.formfield {
	font-size:11px;
	left:0px;
}



.sendbutton{
	height: 20px;
	text-align:center;
	padding-top:0px;
	color: #666;
	background-color: #fb0;
	width:110px;
	border:#f90 solid 1px;
}

.formelement {
	width: 190px;
	width: "212px"; /* Bugfix IE5 */
}

.halfformelement {
	width: 85px;
	width: "95px"; /* Bugfix IE5 */	
}


.dropdown{
	width: 212px;
	width: "212px"; /* Bugfix IE5 */
	height: 20px;
	padding-right:2px;
	padding-left:1px;
}

#message{
	width: "212px"; /* Bugfix IE5 */
	height: 100px;	
}


/* Layout Elements */


#logo{
	position:absolute;
	top:25px;
	left:47px;
	width:250px;
	height:100px;
}

#companyname{
	position:absolute;
	top:35px;
	left:290px;
	width:180px;
	height:100px;
	font-size:12px;
	color:#ccc;
	line-height:10px;
	text-transform:lowercase;
}

#search{
	position:absolute;
	top:25px;
	left:868px;
	width:150px;
	height:50px;
}


#navigation_area_main{
	position:absolute;
	top:123px;
	left:108px;
	width:874px;
	text-transform: uppercase;
}


#navigation_area_footer{
	position: relative;
	left:290px;
	margin: 20px 0px 0px 0px;
	padding: 2px 0px 20px 0px;
	border-top: 1px solid #ccc;
	overflow: hidden;
	width: 692px;
	height:20px;
	height:'40px';
	clear:both;
}

#centralimage{
	position:relative;
	top:-3px;
	left:0px;
	width:990px;
	height:285px;
	background-image: url(../images/centralimage.jpg);
	background-repeat:no-repeat;
}

#circle_left{
	position:absolute;
	top:550px;
	left:0px;
	width:150px;
	height:50px;
	background-image: url(../images/circle_left.jpg);
	background-repeat:no-repeat;
	z-index:-1;
}

#content_area {
	width: 874px;
	margin: 0 0 0 108px; 
}


#breadcrumbs {
	width: 712px;
	margin: 10px 0 17px 0;
	padding: 0 0 0 184px;
	font-size:11px;
	color:#fb0;
	text-transform:lowercase;
}

#content_area_dbqueries{
	position:relative;
	margin:80px 50px 50px 30px;
}

#navigation_area_left{
	float:left;
	margin: 0 0 20px 0px;
	width: 132px;
}

#content_center {
	float: left;
	width: 480px;
	margin: 0 0 20px 50px; 
	padding: 0;
}

#content_right {
	float: left;
	margin: 0 0 20px 50px; 
	width: 162px;
	padding: 0;
}


#home_centralimage{
	position:relative;
	top:0px;
	left:0px;
	width:990px;
	height:590px;
	background-image: url(../images/home_background.jpg);
	background-repeat:no-repeat;
}

#home_imageteaser{
	position:absolute;
	top:460px;
	left:103px;
	width:400px;
	height:100px;
}

#home_teaserleft{
	position:relative;
	float:left;
	top:10px;
	margin:'20px' 0px 0px 0px;
	left:290px;
	width:180px;
}

#home_teaserright{
	position:relative;
	float:left;	
	top:10px;
	margin:'20px' 0px 0px 0px;
	left:370px;
	width:180px;	
}


#home_news{
	position:relative;
	float:left;		
	top:-135px;
	margin:'-135px' 0px 0px 0px;
	margin-bottom:30px;
	left:445px;
	width:180px;
}





/* Navigation */

/* MAIN + FOOTER */

ul#navigation_main_left, ul#navigation_main_right, ul#navigation_footer_left, ul#navigation_footer_right {
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

ul#navigation_main_right, ul#navigation_footer_right {
	float:right;
}

ul#navigation_main_left li, ul#navigation_main_right li, ul#navigation_footer_left li, ul#navigation_footer_right li  {
	float: left;
	position: relative;
	margin: 0 1.5em 0 0;
}

ul#navigation_main_left li a, ul#navigation_main_right li a{
	margin: 0 0 1em 0;	
	padding: 0 0 0 0;	
	text-transform:uppercase;
	font-size:11px;	
	color: #888;	
	cursor: pointer;
}

ul#navigation_main_left li a.active, ul#navigation_main_right li a.active{
	color:#fb0;
	border-bottom:3px solid #fb0;
}



ul#navigation_main_left li a:hover, ul#navigation_main_right li a:hover {
	color:#666;
	text-decoration:none;
	border-bottom:3px solid #fb0;
}


ul#navigation_footer_left li a, ul#navigation_footer_right li a {
	font-size:11px;	
	cursor: pointer;
}

ul#navigation_footer_left li a {
	color:#888;
}

ul#navigation_footer_left li a:hover, ul#navigation_footer_right li a:hover {
	font-size:11px;	
	color: #fb0;	
	cursor: pointer;
}

ul#navigation_footer_left li a.active, ul#navigation_footer_right li a.active {
	color: #fb0;	
	cursor: pointer;
}


/* END MAIN + FOOTER */
/* NAVIGATION LEFT */

ul#navigation_left {
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:-4px 0px 0px 0px;
}

ul#navigation_left li.level_1, ul#navigation_left li.level_1_active {
	padding: 4px 0px 4px 1px;
	border-bottom: 1px solid #ddd;
}

ul#navigation_left li.level_2, ul#navigation_left li.level_2_active {
	padding: 2px 0px 2px 10px;
	border-bottom: 1px solid #bbb;
}

ul#navigation_left li.level_3, ul#navigation_left li.level_3_active {
	padding: 2px 0px 2px 20px;
	border-bottom: 1px solid #999;
}

ul#navigation_left li.level_4, ul#navigation_left li.level_4_active {
	padding: 2px 0px 2px 30px;
	border-bottom: 1px solid #999;
}

ul#navigation_left li.level_1_active, ul#navigation_left li.level_2_active, ul#navigation_left li.level_3_active {
	border-bottom: 1px solid #fc0;
}

ul#navigation_left li a{
	text-transform:uppercase;
	font-size:11px;	
	color: #888;	
	cursor: pointer;
}

ul#navigation_left li.level_3 a, ul#navigation_left li.level_3_active a{
	text-transform:uppercase;
}

ul#navigation_left li.level_4 a, ul#navigation_left li.level_4_active a{
	text-transform:uppercase;
}


ul#navigation_left li a:hover{
	color:#fb0;
	text-decoration:none;
}

/* END NAVIGATION LEFT *




/* HOME TEASER */
.teaserheadline{
	margin:0 0 10px 0;
}
.home_news_date{
	font-size: 11px;
	line-height:13px;
}
.home_news_head{
	font-size: 11px;
	line-height:18px;
	margin:4px 0 15px 0;
}
.home_news_body{
	margin:0 0 15px 0;
	line-height:13px;
}

.orderitem_table th{
	border-bottom: 1px solid rgb(204, 204, 204);
	height:30px;
}

.orderitem_table .text_column{
	padding-right:10px;
	padding-top:5px;
	vertical-align:top;
	height:30px;
}

.orderitem_table .price_column{
	padding-top:5px;
	text-align:right; 
	padding-right:10px;
	width:55px;
	vertical-align:top;
}

.orderitem_table .copy_column{
	padding-top:5px;
	text-align:right; 
	padding-right:8px;
	vertical-align:top;
}
/*.clear{
	clear:both;
}*/
#FrontierPointMap { position:absolute; visibility:visible; top:478px; left:280px; width:290px; height:355px; z-index:1; border:0px; padding:0px; }
#FrontierPoint1 { position:absolute; visibility:visible; top:485px; left:509px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint2 { position:absolute; visibility:visible; top:502px; left:502px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint3 { position:absolute; visibility:visible; top:529px; left:538px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint4 { position:absolute; visibility:visible; top:555px; left:453px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint5 { position:absolute; visibility:visible; top:595px; left:428px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint6 { position:absolute; visibility:visible; top:601px; left:445px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint7 { position:absolute; visibility:visible; top:614px; left:482px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint8 { position:absolute; visibility:visible; top:623px; left:459px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint9 { position:absolute; visibility:visible; top:622px; left:435px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint10 { position:absolute; visibility:visible; top:617px; left:335px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint11 { position:absolute; visibility:visible; top:649px; left:419px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint12 { position:absolute; visibility:visible; top:647px; left:468px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint14 { position:absolute; visibility:visible; top:626px; left:446px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint16 { position:absolute; visibility:visible; top:614px; left:454px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint17 { position:absolute; visibility:visible; top:656px; left:408px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint18 { display:none; position:absolute; visibility:visible; top:667px; left:416px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint19 { position:absolute; visibility:visible; top:739px; left:369px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint20 { position:absolute; visibility:visible; top:758px; left:301px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint21 { position:absolute; visibility:visible; top:792px; left:304px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint22 { position:absolute; visibility:visible; top:666px; left:482px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint23 { position:absolute; visibility:visible; top:675px; left:511px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint24 { position:absolute; visibility:visible; top:672px; left:454px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint25 { position:absolute; visibility:visible; top:680px; left:492px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint26 { position:absolute; visibility:visible; top:683px; left:476px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint27 { position:absolute; visibility:visible; top:697px; left:484px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint28 { position:absolute; visibility:visible; top:688px; left:506px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint29 { position:absolute; visibility:visible; top:770px; left:509px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint30 { position:absolute; visibility:visible; top:764px; left:521px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint31 { position:absolute; visibility:visible; top:755px; left:529px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint32 { position:absolute; visibility:visible; top:749px; left:548px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint33 { position:absolute; visibility:visible; top:692px; left:459px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint34 { position:absolute; visibility:visible; top:682px; left:426px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint35 { position:absolute; visibility:visible; top:693px; left:430px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint36 { position:absolute; visibility:visible; top:700px; left:436px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint37 { position:absolute; visibility:visible; top:669px; left:401px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint38 { position:absolute; visibility:visible; top:657px; left:385px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint39 { position:absolute; visibility:visible; top:721px; left:413px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint40 { position:absolute; visibility:visible; top:704px; left:455px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint41 { position:absolute; visibility:visible; top:705px; left:473px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint42 { position:absolute; visibility:visible; top:711px; left:462px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint43 { position:absolute; visibility:visible; top:709px; left:429px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint44 { position:absolute; visibility:visible; top:703px; left:412px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint45 { position:absolute; visibility:visible; top:712px; left:477px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint46 { position:absolute; visibility:visible; top:718px; left:487px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint47 { position:absolute; visibility:visible; top:707px; left:489px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint48 { position:absolute; visibility:visible; top:715px; left:518px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint49 { position:absolute; visibility:visible; top:727px; left:554px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint50 { position:absolute; visibility:visible; top:734px; left:533px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint51 { position:absolute; visibility:visible; top:743px; left:569px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint52 { position:absolute; visibility:visible; top:742px; left:510px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint53 { position:absolute; visibility:visible; top:754px; left:519px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint54 { position:absolute; visibility:visible; top:746px; left:534px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint55 { position:absolute; visibility:visible; top:715px; left:503px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint56 { position:absolute; visibility:visible; top:707px; left:508px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint57 { position:absolute; visibility:visible; top:699px; left:518px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint58 { position:absolute; visibility:visible; top:679px; left:522px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint60 { position:absolute; visibility:visible; top:727px; left:507px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint61 { position:absolute; visibility:visible; top:685px; left:525px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint66 { position:absolute; visibility:visible; top:598px; left:538px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint64 { position:absolute; visibility:visible; top:593px; left:528px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint68 { position:absolute; visibility:visible; top:618px; left:533px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint70 { position:absolute; visibility:visible; top:570px; left:513px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint59 { position:absolute; visibility:visible; top:687px; left:547px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint63 { position:absolute; visibility:visible; top:608px; left:521px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint65 { position:absolute; visibility:visible; top:586px; left:531px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint67 { position:absolute; visibility:visible; top:608px; left:538px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint69 { position:absolute; visibility:visible; top:619px; left:512px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint73 { position:absolute; visibility:visible; top:626px; left:405px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint72 { position:absolute; visibility:visible; top:616px; left:335px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint74 { position:absolute; visibility:visible; top:708px; left:502px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint84 { position:absolute; visibility:visible; top:661px; left:412px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint75 { position:absolute; visibility:visible; top:712px; left:514px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint76 { position:absolute; visibility:visible; top:713px; left:500px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint77 { position:absolute; visibility:visible; top:724px; left:502px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint78 { position:absolute; visibility:visible; top:737px; left:500px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint79 { position:absolute; visibility:visible; top:744px; left:523px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint80 { position:absolute; visibility:visible; top:736px; left:508px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint81 { position:absolute; visibility:visible; top:745px; left:514px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint82 { position:absolute; visibility:visible; top:728px; left:528px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
#FrontierPoint83 { position:absolute; visibility:visible; top:743px; left:504px; width:4px; height:4px; z-index:1; border:0px; padding:0px; }
