body{
	background-image:		               url(../Images/bg.jpg);
	background-repeat:		               repeat-x;
	text-align:				          center;
}

#haupt_div{
	margin:					          auto;	
	width:					          1044px;
	margin-top:				          -8px;
}
*html #haupt_div{
	margin-top:				          -15px;
}
#haupt{
	margin:					           auto;	
	width:					           1044px;
	background-image:		                url(../Images/div_bg.png);
	background-repeat:		                repeat-y;
	float:					           left;
}
#druck{
float:right;
margin-right:10px;
}
/*****************************KOPF******************************************/
#kopf {
	width:					           1000px;
	height:					           249px;
	margin-left:			                22px;
}
*html #kopf {
	margin-left:			                0px;
}
#kopf_menu{
     float:                                  right;
     width:                                  100px;
     margin-right:                           10px;
}
/********************MENU**************************************************/
#menu {
	height: 				                 25px;
	width: 					            994px;
	position:				                 absolute;
	top:					                 220px;
	margin-left: 			                 23px;
	text-align:				            left;
	background-color:		                 #c2c2c2;
	border: 				                 2px solid #32547d;
}
*html #menu {
	position:				                relative;
	top:					                -20px;
	margin-left: 			                 0px;
	width: 					            998px;
}

/********************************LOGIN*********************************************/
#login{
     float:                                       right;
     width:                                       100px;
     text-align:                                  right;
     margin:                                      5px 5px 0px 0px;
}
*html #login{
     float:                                       right;
     width:                                       100px;
     text-align:                                  right;
     margin:                                      5px 0px 0px 0px;
}
#login a{
     font-family:			                    Arial, Helvetica, sans-serif;
	font-size:				               12px;
	color:                                       #ff6a2a;
	font-weight:                                 bolder;
}

/******************************SUCHFELD***********************/
#suchfeld{
	float:					            right;
	position:				                 absolute;
	right:					            0px;
	top:					                 2px;
	width:					            195px;
	text-align:				            right;
	padding-right:		                      5px;
}
#imageField{
	margin-top:                              -4px;
}
*html #suchfeld{
	float:					            right;
	position:				                 absolute;
	right:					            0px;
	top:					                 1px;
	width:					            195px;
	text-align:				            right;
	padding-right:		                      2px;
}
*html #imageField{
	margin-top:                               -1px;
}

/*****************SPRACHE*************************************/
#language {
	width: 					           auto;
	float:					           right;
	margin-top:                              3px;
}

#mitte_contents {
	background-color:		                 #fdfdfd;
 	margin-left:			                 23px;  
	width: 					            800px;
	height:					            auto;
	float:					            left;
	margin-bottom:			                 10px;
	text-align:				            left;
}
*html #mitte_contents {
     width: 					            795px;
	margin-bottom:			                 30px;
	margin-top:                               -20px;
}
/*********************CONTENT1**************************/
/**************************FLASH*************************/
#flash{
     margin: 5px 15px 5px 5px; 
     float: left;
}
#content {
	width: 					             787px;
	float:					             left;
	margin:					             5px 0 0 5px;
}
*html #content{
	margin-bottom:			                  0px;
}
#content .csc-textpic-imagewrap{
}
#content .csc-textpic-text{
	font-family:			                 Arial, Helvetica, sans-serif;
	font-size:				            12px;
	text-align:				            right;
	color:					            #000000;
	margin:					            1px 0 0 0;
	padding:				                 5 5 5 0;
}
*html #content .csc-textpic-text{
	padding:                                  0px;
	margin:                                   0px;
}

.csc-textpic-caption {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:            #000000;
}

#inhalt1{
	width: 					            787px;
	border-left: 			                 1px solid #cccccc;
	background-image:		                 url(../Images/schatten_rechts.jpg);
	background-position:	                 right top;
	overflow:				                 hidden;
	background-repeat:		                 no-repeat;
}
#schatten1{
	width:					            787px;
	height:					            7px;
	background-image:		                 url(../Images/schatten_unten2.jpg);
	background-repeat:		                 no-repeat;
	background-position: 	                 left;
	margin:					            0px;
	float:					            left;
}
*html #schatten1{
	width:					            786px;
	margin-top:				            -6px;
}

#content .csc-header{
	width: 					             782px;
	height:					             28px;
	background-image:		                  url(../Images/h1_grau.gif);
	background-repeat:		                  repeat-x;
	margin:					             0px;
	border-top: 			                  1px solid #cccccc;
	border-right:			                  1px solid #cccccc;
}
*html #content .csc-header{
	float:					              left;
	height:					              29px;
}
#content h1{
	font-family:			                  Arial, Helvetica, sans-serif;
	font-size:				             12px;
	text-align:				             left;
	padding:				                  6px 0 0 10px;
	margin:					             0px;
}

#content h2{
	font-family:			                 Arial, Helvetica, sans-serif;
	font-size:				            16px;
	text-align:				            left;
	color:					            #FF6633;
	margin:                                   5px 0px;
}
*html #content h2{
	margin:                                   5px 0px 8px 0px;
}

#content p{
	font-family:			                 Arial, Helvetica, sans-serif;
	font-size:				            12px;
	text-align:				            left;
	margin:					            0px;
	padding:				                 0px;	
}

#inhalt1 h6, #inhalt1 h5{
     float:                                   right;
     margin-right:6px;
}
*html #inhalt1 h6, #inhalt1 h5{
     margin-right:                            10px;
}


/************************ORANGE LINK**********************************************/
h5{
     margin:                                 1px 0px;
}
h5 a{
	text-decoration:		                none;
	font-family:			                Arial, Helvetica, sans-serif;
	font-size:				           11px;
     width:					           170px;
	height:					           20px;
	color:					           #000000;
	background-image:		                url(../Images/link.gif);
	background-position:	                left;
	background-repeat:		                no-repeat;
	margin:					           1px;
	text-align:				           left;
     line-height:                             22px;
     display:                                 block;
     padding:                                 0px 0px 2px 4px;
}
h5 a:visited{
	text-decoration:		                none;
	font-family:		 	                Arial, Helvetica, sans-serif;
	font-size:				           11px;
	color:					           #000000;
}
/**********************************BLAUER LINK********************************/
h6{
     margin:                                 1px 0px;
}
h6 a{
	width:					          170px;
	height:					          20px;
	color:					          #000000;
	background-image:		               url(../Images/link_blau.gif);
	background-position:	               left;
	background-repeat:		               no-repeat;
	text-align:				          left;
	margin:					          1px;
	line-height:                             22px;
	display:                                 block;
     padding:                                 0px 0px 2px 4px;
}
h6 a:link{
	text-decoration:		                none;
	font-family:			                Arial, Helvetica, sans-serif;
	font-size:				           11px;
	color:					           #000000;
}
h6 a:visited{
	text-decoration:		                none;
	font-family:			                Arial, Helvetica, sans-serif;
	font-size:				           11px;
	color:					           #000000;
}
/***********************************RAND***********************************/
#content_rand {
	/*margin-left:			               800px;
	position:				               relative;
	top:					               254px;*/
	float:                                  left;
	width:					          195px;
	margin:                                 5px 0px;
}
*html #content_rand {
     margin:                                 -15px 0px 20px 0px;
}

#content_rand .csc-header{
	width: 					           189px;
	height:					           32px;
	background-image:		                url(../Images/h1_aktuell.png);
	background-repeat:		                repeat-x;
	margin:					           0px 0px -3px 0px;
	border-top: 			                1px solid #004494;
}
*html #content_rand .csc-header{
	margin-left:			               -1px;
	width: 					          194px;
}
#content_rand h1{
	color:					          #FFFFFF;
	font-family:			               Arial, Helvetica, sans-serif;
	font-size:				          12px;
	text-align:				          left;
	padding:				               6px 0 0 10px;
	margin:					          0px;
}
#inhalt4{
	font-family:			              Arial, Helvetica, sans-serif;
	font-size:				        12px;
	text-align:				        left;
	width:                                194px;
	background-image:		             url(../Images/schatten_rechts.jpg);
	background-position:	             right top;
	overflow:				             hidden;
	background-repeat:		             no-repeat;
}
*html #inhalt4{
	width:                                198px;
}
#schatten4{
	background-image:		                url(../Images/schatten_news.jpg);
	background-position:	                left;
	background-repeat:		                no-repeat;
	width:                                   195px;
	height:                                  5px;
	margin:                                  0px 0px 0px 0px;
}
*html #schatten4{
	margin:                                  -7px 0px 0px 3px;
	width:                                   205px;
	
}
/*******************************MINIWARENKORB*********************************/
#mini_basket_leer{
	font-family:			                   Arial, Helvetica, sans-serif;
	font-size:				              12px;
	font-weight:                                bold;
	text-align:				              left;
	width:                                      194px;
	background-image:		                   url(../Images/schatten_rechts.jpg);
	background-position:	                   right top;
	overflow:				                   hidden;
	background-repeat:		                   no-repeat;
	border-left:                                1px solid #cccccc;
}
#mini_basket{
	font-family:			                   Arial, Helvetica, sans-serif;
	font-size:				              12px;
	font-weight:                                bold;
	text-align:				              left;
	width:                                      194px;
	background-image:		                   url(../Images/schatten_rechts.jpg);
	background-position:	                   right top;
	overflow:				                   hidden;
	background-repeat:		                   no-repeat;
	border-left:                                1px solid #cccccc;
}
*html #mini_basket .csc-header{
	width: 					              198px;
}
#schatten5{
	background-image:		                url(../Images/schatten_news.jpg);
	background-position:	                left;
	background-repeat:		                no-repeat;
	width:                                   195px;
	height:                                  5px;
	margin:                                  0px 0px 0px 0px;
}
*html #schatten5{
	margin:                                  -7px 0px 0px 0px;
	width:                                   205px;
	
}
/*******************************NEWS*******************************************/
.news-latest-item{
  width:                                     185px;
  background-color:                          #d9e3ef;
  border: 			                    1px solid #004494;
  margin-top:                                3px;
  color:                                     #004494;
  padding:                                   1px;
}
*html .news-latest-item{
  width:                                     191px;
  background-color:                          #d9e3ef;
  border: 			                    1px solid #004494;
  color:                                     #004494;
  padding:                                   1px;
}
.news-latest-item a{
  text-decoration:                           none;
   color:                                    #004494;
}
.news-latest-date{
  margin:                                    3px 5px;
}
.news-latest-item h3{
  color:                                     #004494;
  margin:                                    3px 5px 0px 5px;
  font-size:                                 14px;
}
.news-latest-item p{
  color:                                     #004494;
  margin:                                    3px 0px 3px 5px;
}
*html .news-latest-item p{
  color:                                     #004494;
  margin:                                    3px 0px 3px 5px;
}

.news-latest-morelink a{
	width:					           186px;
	height:					           22px;
	color:					           #000000;
	background-image:		                url(../Images/more_link.gif);
	background-position:	                left;
	background-repeat:		                no-repeat;
	display:                                 block;
	text-align:				           left;
	text-decoration:                         none;
	line-height:                             22px;
	font-weight:                             bolder;
	font-size:                               12px;
	padding:                                  0 0 0 4px;
}
*html .news-latest-morelink a{
	width:					           186px;
}

/******************************CONTENT2****************************************/
#content_blau {
	width: 					           391px;
	float:					           left;
	margin:					           2 0 0 5;
}
#content_blau h2{
	font-family:			                 Arial, Helvetica, sans-serif;
	font-size:				            16px;
	text-align:				            left;
	color:					            #FF6633;
	margin:                                  5px 0px 0px 0px;
}
#content_blau p{
	font-family:			                 Arial, Helvetica, sans-serif;
	font-size:				            12px;
	text-align:				            left;
	margin:					            0px;
	padding:				                 0px;	
}
#content_blau .csc-header{
	width: 					           386px;
	height:					           30px;
	background-image:		                url(../Images/h1_blau.gif);
	background-repeat:		                repeat-x;
	margin:					           0px;
	border-top: 			                1px solid #004494;
}
*html #content_blau .csc-header{
	margin-left:			                -1px;
}
#content_blau h1{
	color:					            #FFFFFF;
	font-family:			                 Arial, Helvetica, sans-serif;
	font-size:				            12px;
	text-align:				            left;
	padding:				                 6px 0 0 10px;
	margin:					            0px;
}

#inhalt2{
	border-left: 			                1px solid #cccccc;
	background-image:		                url(../Images/schatten_rechts.jpg);
	background-position:	                right top;
	background-repeat:		                no-repeat;
	width:                                   390px;
	overflow:				                 hidden;

}
#inhalt2 .csc-textpic-text{
	font-family:			                Arial, Helvetica, sans-serif;
	font-size:				           12px;
	text-align:				           left;
	color:                                   #000000;
	text-align:                              left;
	padding:                                 1px  5px;
}
#inhalt2 h6, #inhalt2 h5{
     float:                                   right;
     margin-right:                            2px;
}
.csc-textpic-clear{
     display:                                 none;
     margin:                                  0px;
}
#schatten2{
	width:					           391px;
	height:					           7px;
	background-image:		                url(../Images/schatten_klein.jpg);
	background-repeat:		                no-repeat;
	background-position: 	                left;
	margin:					           0px;
	float:					           left;
}
*html #inhalt2 .csc-textpic-text{
	margin:				                5px 0 0 0;
     text-align:                              right;
}
*html #inhalt2 p{
     text-align:                             left;
     margin:                                  0px 1px 2px 1px;
}
*html #schatten2{
     margin:                                  0px;
     margin-top:                             -6px;
}
/*****************************CONTENT3*********************************************/
#content_orange {
	width: 					            391px;
	float:					            left;
	margin:					            2px 0 0 6px;
}
*html #content_orange {
	width: 					             390px;
}
#content_orange .csc-header{
	width: 					             386px;
	height:					             28px;
	background-image:		                  url(../Images/h1_orange.gif);
	background-repeat:		                  repeat-x;
	margin:					             0px;
	border-top: 			                  1px solid #ff6a2a;
}
*html #content_orange .csc-header{
     width: 					             384px;
	margin-left:			                  -1px;
	height:					             29px;
}

content_orange p{
	font-family:			                 Arial, Helvetica, sans-serif;
	font-size:				            12px;
	text-align:				            left;
	margin:					            0px;
	padding:				                 0px;	
}
#content_orange h1{
	color:					             #FFFFFF;
	font-family:			                  Arial, Helvetica, sans-serif;
	font-size:				             12px;
	text-align:				             left;
	padding:				                  6px 0 0 10px;
	margin:					             0px;
}
#content_orange h2{
	font-family:			                  Arial, Helvetica, sans-serif;
	font-size:				             16px;
	text-align:				             left;
	color:					             #FF6633;
	padding-left:                              5px;
	margin:                                    5px 0 0 0;
}
#inhalt3{
	border-left: 			                 1px solid #cccccc;
	background-image:		                 url(../Images/schatten_rechts.jpg);
	background-position:	                 right top;
	background-repeat:		                 no-repeat;
     width:                                    390px;
	overflow:				                 hidden;
}
*html #inhalt3{
     width:                                    390px;
}
#inhalt3 .csc-textpic-text{
	font-family:			                Arial, Helvetica, sans-serif;
	font-size:				           12px;
	text-align:				           left;
	color:                                   #000000;
	padding:                                 1px  5px;
}
#schatten3{
	width:					           391px;
	height:					           7px;
	background-image:		                url(../Images/schatten_klein.jpg);
	background-repeat:		                no-repeat;
	background-position: 	                left;
	margin:					           0px;
	float:					           left;
}

*html #inhalt3 .csc-textpic-text{
	margin:				                5px 0 0 0;
     text-align:                              right;
}
*html #inhalt3 p{
     text-align:                             left;
     margin:                                  0px 1px 2px 1px;
}

*html #schatten3{
	margin-top:			 	           -6px;
}

#inhalt3 h6, #inhalt3 h5{
     float:                                   right;
     margin-right:                            2px;
}
/************************************FOOTER******************************************/
#footer {
	background-image: 		               url(../Images/footer.png);
	background-repeat: 		               no-repeat;
	height: 				               47px;
	width: 					          1042px;
	margin:					          auto;
	float:					          left;
	margin-left:			               1px;
	text-align:				          left;
	padding-left:			               22px;
	behavior:	url("pngbehavior.htc");

}
/**************************************************************************************/
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{
	margin:					          1px;
}


.news-latest-item img {
	margin: 5px 0 0 5px;
}

.contenttable {
  border-collapse: collapse;
}

.contenttable TD {
  padding: 0px;
}



#content_rand p{
	font-family:			                   Arial, Helvetica, sans-serif;
	font-size:				              12px;
	text-align:				              left;
	padding:				                   5px;
	margin:					              0px;
}