/* CSS Document */

html {
  height:100%;
  padding:0px;


  margin-top:0px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  margin-bottom:0px;
}

body {
  font:12px 'Arial';
  color:#004997;
  height:100%;
  padding:0px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  margin-bottom:0px;
  background: #fff url('img/bg.gif') repeat-y top center; 
}

DIV {
 padding:0px;
 margin:0px;
}

h1 {
 font: bold 12px 'Arial';
 color:#004997;
 padding:0px;
 margin-top:0px;
 margin-bottom: 0px;
}

.myh1 {
 font: bold 12px 'Arial';
 color:#004997;
 padding:0px;
 margin-top:0px;
 margin-bottom: 10px;
}

#headerbox {
 width: 603px;
 background: url(img/header_long.gif) 0 0 repeat-x;
 margin:0px;
 margin-bottom:10px;
}
#headerbox_inner {
 padding-left: 20px;
}

#headerboxBig {

 width: 603px;
 /*min-height: 34px;*/
 background: url(img/header_big_bg_plus.jpg) 0 0 repeat-x;
 font: bold 18px 'Arial';
 color:#004997;
 text-transform: uppercase;
 margin-bottom: 20px;

 min-height:34px;
 height:auto;
 height:auto !important;
 height: 34px;
 height/**/:/**/34px;
}

#headerboxBig_inner {
 width: 430px;
}

#headerboxBig_inner2 {
 padding-left: 26px;
 padding-top: 4px;
}

#container_inhalt {
 float:left;
 width: 603px;
 margin-bottom:20px;
}


h2 {
 font: 14px 'Arial' bold;
 padding:0px;
 margin:0px;
}

#frame {
  width:860px;
  height: auto;
  padding:0px;
  margin-right:auto;
  margin-left:auto;
  margin-top:0px;
  padding:0px;
  background:#fff;

}

#frame a:link{
 /*color: #004997;*/
 text-decoration: none;
}

#frame a:visited{
 /*color: #004997;*/
 text-decoration: none;
}

#frame a:hover{
}

#headlogo {
  float:left;
  height: 98px;
  width: 860px;
  padding:0px;
  vertical-align:top;
  background-image:url(img/head.jpg);
}

#headmenu{
 padding-top:72px;
 padding-left:18px;
 font: 12px 'Arial';
 color: #000000;
}


/*+++++++++++++++*/
.mainmenuLink{
 color: #FFFFFF;
  font: 12px 'Arial';
}

.mainmenuLink a{
 color: #FFFFFF;
  font: 12px 'Arial';
}

.mainmenuLink a:link{
  color: #FFFFFF;
  text-decoration: none;
}

.mainmenuLink a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

.mainmenuLink a:hover{
}

.mainmenuLinkActive{
  font: 12px 'Arial';
  color: #ffffff;
}

.mainmenuLinkActive a:link{
  color: #ffffff;
  text-decoration: none;
}

.mainmenuLinkActive a:visited{
	color: #ffffff;
	text-decoration: none;
}

.mainmenuLinkActive a:hover{
}
/*+++++++++++++++*/

#pfad {
 float:left;
 width: 860px;
 height: 19px;
 padding:0px;
 margin:0px;
 
}

#innerpfad {
 padding-top: 2px;
 padding-left:5px;
 margin:0px;
 font: 12px 'Arial';
 color: #4C7FB6;
}

/*+++++++++++++++*/
#innerpfad a:link{
  color: #4C7FB6;
  text-decoration: none;
}

#innerpfad a:visited{
	color: #4C7FB6;
	text-decoration: none;
}

#innerpfad a:hover{
}
/*+++++++++++++++*/

#leftbox_top {
 float:left;
 width:224px;
 background: url(img/box_top_2.jpg) 0 0 repeat-x;
 margin:0px;
 padding:0px;

 min-height:6px;
 height:auto;
 height:auto !important;
 height: 6px;
 height/**/:/**/6px;
}

#leftbox_middle {
 float:left;
 width:224px;
 background: url(img/box_middle_2.jpg) 0 0 repeat-y;
 padding:0px;
 min-height:480px;
 height:auto;
 margin:0px;
 height:auto !important;
 height: 480px;
 height/**/:/**/480px;
}

#leftbox_bottom {
 width:224px;
 background-color:#cccccc;
 
 float:left;
 background: url(img/box_bottom_2.jpg) 0 0 repeat-x;

 min-height:6px;
 height:auto;
 height:auto !important;
 height: 6px;
 height/**/:/**/6px;
}

#leftbox_all {
 float:left;
 width:224px;
 background: url(img/box_all.jpg) 0 0 repeat-y;
 padding:0px;
 min-height:530px;
 height:auto;
 margin:0px;
 height:auto !important;
 height: 530px;
 height/**/:/**/530px;
}
#leftbox {
 width:224px;
 float:left; 
 padding:0px;
}

#leftbox_inner{
 padding-top: 10px;
 padding-bottom: 10px;
 padding-left: 10px;
 padding-right: 10px;
}

#leftbox a{
 color: #4C7FB6;
  text-decoration: none;
 }
#leftbox a:link{
  color: #4C7FB6;
  text-decoration: none;
}

#leftbox a:visited{
  color: #4C7FB6;
  text-decoration: none;
}

#leftbox a:hover{
	
}

.subMenuHead{
 width: 202px;
 background-color: #EB6B25;
 color:#ffffff;
 /*border: 1px solid #EB6B25;*/
 margin: 0px;
 padding: 0px;
}
.subMenuHead_inner{
 padding-left:2px;
 margin 0px;
 padding-bottom:0px;
 padding-top:2px;
}


#subMenu_ItemBox{
 width: 202px;
 margin-top:3px;
 background-color: #ffffff;
 border: 1px solid #cccccc;
}


#content {
 width:636px;
 float:left;
 padding:0px;
 padding-top:20px;
 min-height:500px;
 height:auto;
 margin:0px;
 height:auto !important;
 height: 500px;
 height/**/:/**/500px;
 background: url(img/content_bg.jpg) 0 0 repeat-x;
 font:12px 'Arial';
 color:#004997;
}

#content_forum {
 width:855px;
 float:left;
 padding:0px;
 padding-top:20px;
 min-height:500px;
 height:auto;
 margin:0px;
 height:auto !important;
 height: 500px;
 height/**/:/**/500px;
 font:12px 'Arial';
 color:#004997;
}


#content a{
 color: #4C7FB6;
  text-decoration: underline;
 }
#content a:link{
  color: #4C7FB6;
  text-decoration: underline;
}

#content a:visited{
  color: #4C7FB6;
  text-decoration: underline;
}

#content a:hover{
	
}

#linkAdvances a{
 color: #4C7FB6;
  text-decoration: underline;
 }
#linkAdvances a:link{
  color: #4C7FB6;
  text-decoration: underline;
}
#linkAdvances a:visited{
  color: #4C7FB6;
  text-decoration: underline;
}
#linkAdvances a:hover{
	
}

#content_inner{
 padding-left: 16px;
 padding-right: 17px;
 padding-bottom:15px;
 padding-top: 5px;
}

#footer {
 float:left;
 width: 860px;
 height: 19px;
 margin: 0px;
 padding: 0px;
}

#footer_inside {<
 padding-top: 2px;
 padding-left:5px;
 margin:0px;
 font: 12px 'Arial';
 color: #004997;
}


/* MenLinks - momentan nicht gebraucht*/
.menLink1{
  font: 11px 'Arial';
  background: url('img/balken.gif') no-repeat bottom left;
  padding-left: 10px;
  margin-left: 0px;
  color: #004997;
}
.menLink1 a:link{
  color: #004997;
  text-decoration: none;
}
.menLink1 a:visited{
	color: #004997;
	text-decoration: none;
}

.menLink2{
  font: 11px 'Arial';
  background: url('img/balken.gif') no-repeat bottom left;
  padding-left: 10px;
  margin-left:5px;
}
.menLink2 a:link{
  color: #004997;
  text-decoration: none;
}
.menLink2 a:visited{
	color: #004997;
	text-decoration: none;
}
/*------------*/



#navcontainer { width: 202px; }

#navcontainer ul{
 margin-top: 0;
 margin-left: 0;
 padding-left: 0;
 list-style-type: none;
}
#navcontainer a{
 display:block;
 margin-top:3px;
 border: 1px solid #cccccc;
 }
#navcontainer a:link{
  font: 11px 'Arial';
  text-decoration: none;
  background: url('img/balken.gif') no-repeat bottom left;
  background-color: #ffffff;
  padding-left: 10px;
  margin-left: 0px;
  color: #004997;
}

#navcontainer a:visited{
  font: 11px 'Arial';
  text-decoration: none;
  background: url('img/balken.gif') no-repeat bottom left;
  background-color: #ffffff;
  padding-left: 10px;
  margin-left: 0px;
  color: #004997;
}

#navcontainer a:hover{
	background-color: #ECD2B7;
}

#navcontainer #navlist{
  font: 11px 'Arial';
  text-decoration: none;
  /* background-color: #ffffff; */
  color: #004997;
  margin-left: 0px;
}

#navcontainer #navlist2{
  font: 11px 'Arial';
  text-decoration: none;
  /* background-color: #ffffff; */
  padding-left: 10px;
  margin-left: 0px;
}

#navcontainer #current{
 padding-left: 15px;
 background: url('img/balken_fett.gif') no-repeat bottom left;
 background-color: #ECD2B7;
}


#container1{
 float: left;
 width: 604px;
 margin-top: 10px;
}

.imgContainerRight{
 float: right;
 padding-left: 6px;
 padding-bottom: 6px;
}

.newsContent{
 float:left;
 height:auto;
 width: 601px;
}

.newsContentInner{
 
}

.newsContent img{
  float:right;
  padding-left: 10px;
  padding-bottom: 10px;
}

.productContent{
 float:left;
 height:auto;
 width: 601px;
}

.productContentInner{
 
}

.productContent img{
  float:left;
  padding-right: 10px;
  padding-bottom: 10px;
}

.siteMapContainer{
	float: left;
	width: 192px;
	border: 1px solid #EB6B25;
}

.siteMapContainer_inner{
	padding: 5px;
}


.contenttable table{
  border:1px solid #003C78; 
  font: 12px 'Arial';
  vertical-align:top; 
  overflow:hidden; 
  cellspacing:0px;
  width: 100%;
 border-collapse:collapse;
 margin-top:10px;
}


.contenttable td{
 font: 12px 'Arial';
 border:1px solid #003C78; 
 vertical-align:top; 
 overflow:hidden; 
}

.productButtonActive{
	float:left; 
	border:1px solid #003C78;
	padding:4px; margin-right:4px; 
	background-color:#ccccff;
}

.productButtonInactive{
	float:left; 
	border:1px solid #003C78;
	padding:4px; margin-right:4px; 
}

.hervorheben{
  font: bold 12px 'Arial';
  color: #003C78;
}


div#content img {
background-attachment:scroll;
background-color:white;
background-image:none;
background-repeat:repeat;
border:0px solid #B5B3CB;
padding:0px;
}

/* #################### */
/* id to class elements */
/* #################### */
.container1{
 float: left;
 width: 604px;
 margin-top: 10px;
}

.container2{
 float: left;
 width: 604px;
 margin-top: 10px;
}

.container_inhalt {
 float:left;
 width: 603px;
 margin-bottom:20px;
}

.headerboxBig {

 width: 603px;
 /*min-height: 34px;*/
 background: url(img/header_big_bg_plus.jpg) 0 0 repeat-x;
 font: bold 18px 'Arial';
 color:#004997;
 text-transform: uppercase;
 margin-bottom: 20px;

 min-height:34px;
 height:auto;
 height:auto !important;
 height: 34px;
 height/**/:/**/34px;
}

.headerboxBig_inner {
 width: 430px;
}

.headerboxBig_inner2 {
 padding-left: 26px;
 padding-top: 4px;
}
/* #################### */
/* #################### */
/* #################### */
