/* RESET */
body,div,h1,h2,h3,img,form,ul,li,a{padding:0;border:0;margin:0;}
/* --- */
body{
	background:#f3f3f3 url(../images/body_bg.gif) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.clear{
	clear:both;
}
#mainbox{
	width:835px;
	margin:0 0 0 29px;
}
a{
	color:#039;
	text-decoration:none;
}
a:hover{
	color:#039;
	text-decoration:underline;
}
/* HEAD */
#head{
	background:#f3f3f3 url(../images/header_bg.gif) repeat-x;
	width:835px;
	height:122px;
	position:relative;
}
#logo{
	display:block;
	width:350px;
	height:70px;
	position:absolute;
	bottom:6px;
	left:1px;
	background:#f3f3f3 url(../images/logo.gif) repeat-x;
}
#logo span{
	display:none;
}
#service_navigation{
	float:right;
	list-style:none;
	margin:3px 14px 0 0;
}
#service_navigation li{
	float:left;
	list-style:none;
	padding:0 0 0 18px;
	background:url(../images/service_navigation_arrow.gif) no-repeat 10px 4px;
	margin-left:5px;
}
#service_navigation li a{
	color:#333333;
}
/* ZWISCHENRAUM */
#gap{
	height:30px;
	background:#f3f3f3 url(../images/gap_bottom.gif) no-repeat bottom;
}
#breadcrump{
	padding-top:11px;
	width:400px;
	float:left;
}
#breadcrump a{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
#time{
	padding-top:11px;
	padding-right:6px;
	float:right;
	font-weight:bold;
}
/* HAUPTTEIL */
#main{
	background:#f3f3f3 url(../images/main_bg.gif) repeat-y;
}
/* HAUPTNAVIGATION */
#main_navigation{
	width:167px;
	margin:0 0 0 1px;
	float:left;
}
#main_navigation .navigation_head{
	height:27px;
	background:#f3f3f3 url(../images/navigation_head.gif) no-repeat;
	border-bottom:3px solid #fff;
}
#main_navigation .navigation_head span{
	display:none;
}
#main_navigation ul{
	list-style:none;
	font:bold 11px Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #aeab9b;
	margin:0 0 15px;
}
#main_navigation ul li{
	display:block;
	border-top:1px solid #fff;
	background:#dce2ea;
	padding:3px 0 3px 10px;
}
#main_navigation ul li:hover{
	background:#e7ebf1;
}
/* nav bg */
#main_navigation ul li.active{
	background:#fcbd18 url(../images/mainnav_active.gif);
}
#main_navigation ul li.active:hover{
	background:#fcbd18 url(../images/mainnav_active.gif);
}
#main_navigation ul li a{
	color:#333;
	text-decoration:none;
	background: url(../images/mainnav_arrow_inactive.gif) no-repeat 0px 4px;
	padding-left:9px;
	display:block;
}
#main_navigation ul li.active a{
	color:#333;
	text-decoration:none;
	background: url(../images/mainnav_arrow_active.gif) no-repeat 0px 4px;
	padding-left:9px;
	display:block;
}
#service_navigation_sub{
	border-top:1px dotted #aeab9b;
	list-style:none;
}
#service_navigation_sub li{
	border-bottom:1px dotted #aeab9b;
	background:#dce2ea;
	padding:4px 0 4px 10px;
}
#service_navigation_sub li a{
	color:#333;
	background: url(../images/mainnav_arrow_inactive.gif) no-repeat 0px 4px;
	padding-left:9px;
}
#service_navigation_sub li a.active{
	font-weight:bold;
	color:#293e6d;
}
/* INHALT */
#main #content{
	width:479px;
	margin:0 0 0 169px;
	min-height:530px;
	
}
* html #main #content{
	width:473px;
	overflow:hidden;
}
#main #content .back_btn{
	width:119px;
	height:20px;
	margin:0 0 0 21px;
	padding:0;
}
#main #content .back_btn a{
	width:119px;
	height:20px;
	padding:3px 33px 8px 86px;
	background:url(../images/button_back.gif) no-repeat;
	width:119px;
	height:20px;
}
#main .send_btn{
	width:119px;
	height:20px;
	margin:0 0 0 336px;
	padding:0;
}
#main .send_btn a{
	width:119px;
	height:20px;
	padding:3px 33px 8px 86px;
	background:url(../images/send_btn.gif) no-repeat;
	width:119px;
	height:20px;
}
#content h1{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#293e6d;
	padding:15px 0 5px 20px;
	margin:0;
}
#content h2{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding:0 20px 10px 20px;
}
/* ARTICLE - article_container */
#content .article_container_ges{
	width:479px;
	float:left;
}
#content .article_container{
	padding:0;
	margin:0;
	background:url(../images/content_text_separator.gif) no-repeat bottom left;
}
* html #content .article_container{
	border:1px solid #fff; /* IE6 Workaround */
}
#content .article_container img{
	padding:0;
	margin:0 0 10px 0;
	top:0;
}
#content .content_text{
	padding:0 20px 15px 20px;
	width:430px;
}
#content .article_img_right{
	width:110px;
	padding:5px 0 10px 0;
	margin:0;
	float:left;
	position:relative;
/*	 border:1px solid #DCE2EA;	*/
}
#content .content_text h3{
	margin:0;
	padding:0;
	float:left;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
#content .content_text img{
	margin:0;
	padding:0;
	float: left;
}
#content .content_text .pdf{
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
}
#content .content_text .pdf li{
	margin:0 6px 3px 6px;
	padding:5px 5px  1px 20px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:url(../images/pdf.gif) no-repeat;
}
#content .content_text .pdf li a{
	margin:0;
	padding:0;
	color:#003399;
}
/* KONTAKTFORMULAR */
.kontaktformular{
	padding:0 0 20px 20px;
	margin:0;
	background:url(../images/content_text_separator.gif) no-repeat bottom left;
}
.kontaktformular table{
	width:450px;
	height:400px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
.kontaktformular table input{
	border:1px solid #5f6e92;
	width:198px;
	height:13px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
.kontaktformular table textarea{
	border:1px solid #5F6E92; 
	width:430px;
	height:140px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
.send_btn #send{
	background:url(../images/send_btn.gif);
	border:0;
	width:119px;
	height:20px;
}
.send_btn #send:hover{
	cursor:pointer;
}
/* SIDEBAR */
#sidebar{
	width:180px;
	float:right;
	margin-right:6px;
	background:#f1f4f7;
}
* html #sidebar{
	margin-right:3px;
}
#sidebar #search_bar{
	width:180px;
	height:27px;
	background:url(../images/blue_grad_27h.gif) repeat-x;
	color:#fff;
	padding:0;
}
#sidebar #search_bar input{
	border:1px solid #AEAB9B;
	width:120px;
	height:13px;
	font-size:10px;
	margin:5px 1px 5px 6px;
}
#sidebar #search_bar input{
	border:1px solid #AEAB9B;
	width:120px;
	height:13px;
	font-size:10px;
	margin:5px 1px 3px 6px;
}
* html #search_btn{
	position:relative;
	bottom:3px;
}
#sidebar .right_text{
	margin:0;
	padding:0;
}
#sidebar .right_text h1{
	font-family:Arial, Helvetica, sans-serif;
	background:#dce2ea url(../images/sidebar_head_grad.gif) bottom repeat-x;
	color:#293e6d;
	font-size:11px;
	padding:4px 0 3px 7px;
	margin-top:1px;
	border-top:2px solid #fff;
}
#sidebar .right_text .text{
	padding:8px 4px 4px 7px;
	margin:0 0 5px 0;
}
#sidebar .right_text .text_artikel_zu_artikel{
	padding:8px 4px 4px 7px;
	margin:0 0 2px 0;
	height:32px;
	overflow:hidden;
	margin-bottom:2px;
}
#sidebar #missler_verbindet_head{
	background:url(../images/head_exklusiv.gif);
	height:21px;
	margin-top:3px;
}
#sidebar #missler_verbindet_head span{
	display:none
}
.right_box_more{
	margin-left:7px;
}
#missler_verbindet{
	width:180px;
	height:21px;
	background:url(../images/missler_verbindet.gif);
}
.partner{
	background:#fff;
	text-align:right;
	border-bottom:1px dotted #aeab9b;
}
.partner p{
	margin:0;
	padding:5px;
	background:#dce2ea;
	text-align:left;
}
.title_image{
	/*border-bottom:1px dotted #aeab9b; */
	background:#fff;
}
.title_image h3{
	font:10px Verdana, Arial, Helvetica, sans-serif; 
	background:#dce2ea;
	padding:8px 4px 8px 8px;
}
/* News */
.news_container{
	float:left;
	margin:25px 0 0 0;
	padding:0;
	background-color:#f1f4f7;
	width:180px;
}
.news_container img{
	float:right;
	margin:10px 10px 0 5px;
	padding:0;
	height:71px;
	width:48px;
}
.news{
	margin:0;
	padding:0 0 10px 0;
	background-color:#f1f4f7;
}
.news h1{
	padding:6px 0 0 10px;
	height:18px;
	width:170px;
	margin:0;
	color:#000;
	font-size:10px;
	color:#293e6d;
	background-image:url(../images/1news_bg_h1.gif);
}
.news p{
	padding:5px 10px 0 10px;
	margin:0;
	color:#000;
	font-size:10px;
}		
.news .more_link_news{
	text-decoration:none;
	font-size:9px;
	font-weight:bold;
	color:#FFF;
}
.news a{
	font-size:10px;
	font-weight:normal;
	color:#003399;
	text-decoration:none;
	margin:0 0 0 120px;
	padding:0 0 10px 0;
}
.missler_im_abo{
	margin:10px 0 10px 0;
	padding:0;
	height:177px;
	border-bottom:1px dotted #aeab9b;
}
.missler_im_abo a{
	margin:0;
	padding:0;
	border:none;
	text-decoration:none;
}
/* Suche */
#search_bar{
	padding:20px 0 0 20px;
}
#search_indicator{
	padding-left:20px;
}
#search_results{
	padding-left:20px;
}
#search_results h1{
	padding-left:0;
}
#search_bar a{
	color:#fff;
	font-size:11px;
}

