@charset "utf-8";

/*********************************************

news-gelb                             #FFFAC2
balken-grau                           #60779F 
headline-blau                         #00295C
menu-active                           #60779F 
breadcrumb-yellow			 #FFDC4B
border-yellow			 #FFDC4B
navi-bckgrnd   			 #B1BBD2

navi-active                           #004A8D
navi-lv2                              #748BBA
navi-lv3                              #FFFFFF

**********************************************/


html {margin:0; padding:0;}

body {
	margin:0; 
	padding:0;
	font-size:62.5%;
	background-color:#F3F3F4;
	/*font-family:serif;*/
	font-family: Georgia, serif;
	text-align:center;
}

p, li {
	line-height: 18px;
}

p.smalltext {
	font-size:0.9em;
	line-height:14px;
	margin:2px 0 0 0;
}

/**********************************************************************/
/*           	             Ebenen - Layout			                   */
/**********************************************************************/

#wrapper {
	width:950px;
	margin:0 auto;
	margin-top:20px;
	text-align:left;
  background-color:#fff;
}



/************      Head     ***************/

#wrapper_head {
	width:950px;
	height:155px;
	float:left;
   background:transparent url('img/seitenkopf_sab_neu.gif') no-repeat top left;
}
/*
#bckgrnd {
	width:950px;
	height:120px;
	float:left;
	background-color:#00295C;
}

#bckgrnd2 {
	width:950px;
	height:35px;
	float:left;
	background-color:#fff;
}

#border {
	width:920px;
	height:8px;
	background-color:#FFDC4B;
	float:right;
	margin-top:-3px;
}

#bckgrnd img {
	border:none;
	width:258px;
	height:115px;
	margin:0 0 0 30px;
	float:left;
}

#toptext {
   width:283px;
   height:115px;
   float:right;
   background:transparent url('img/toptext.gif') repeat-y top left;
}

#title {
	width:400px;
	height:30px;
	font-family:arial,sans-serif;
	font-size:3.7em;
	margin-left:30px;
	color:#00295C;
	float:left;
	margin-top:0px;
}

#title img {
	border:none;
	float:left;
}
*/
/************      TOP Content     ***************/

#wrapper_content_top {
	width:950px;
	height:50px;
	float:left;
	background-color:#60779F ;
}

#lng {
	width:220px;
	height:10px;
	float:left;
	margin:20px 0 0 20px;
}

#breadcrumb {
	width:360px;
	height:10px;
	float:left;
	margin:20px 0 0 10px;
	color:#FFDC4B;
	font-size:1.1em;
   font-family:sans-serif;
}

#breadcrumb a:link, #breadcrumb a:visited {
	color:#FFDC4B;
	text-decoration:none;
}

#breadcrumb a:link, #breadcrumb a:visited {
	color:#FFDC4B;
	text-decoration:underline;
}

#search {
	width:200px;
	height:20px;
	float:right;
	margin:15px 10px 10px 0;
	text-align:right;
}

.shoppingcartimage {
   float:left;
   width:100px;
   height:30px;
   margin:8px 0 0 20px;
}

.shoppingcartimage img {
   border:none;
   text-decoration:none;
   float:left;
   width:35px;
}

.shoppingcartimage_anz {
	color:#fff;
	float:left;
	font-size:1.2em;
	padding-top:0px;
	font-weight:bold;
	margin-left:18px;
}

.shoppingcartimage_art {
	color:#fff;
	float:left;
	font-size:1.2em;
	margin:1px 0 0 6px;
}

/************      Content     ***************/

#wrapper_content_main {
	width:950px;
	float:left;
	background:transparent url('img/content_bckgrnd4.gif') repeat-y top left;
}

#wrapper_content_main_1c {
	width:950px;
	float:left;
	background:transparent url('img/content_bckgrnd5.gif') repeat-y top left;
}

#wrapper_content_main_start {
	width:950px;
	float:left;
	background:transparent url('img/content_bckgrnd5.gif') repeat-y top left;
}

#wrapper_content_right {
   width:640px;
	float:left;
}

#wrapper_content_right_start {
	width:730px;
	float:right;
}

#wrapper_contentborder {
	border-bottom:15px solid #60779F ;
	float:left;
	background:transparent url('img/bckgrnd_contentmiddleright.gif') repeat-y top left;
}

#mnavi {
  width:220px;
  float:left;
}

#content_middle {
  width:420px;
  float:right;
  min-height:400px;
  
}

#content_middle_1c {
   width:730px;
   float:right;
   min-height:400px;
}

#content_middle_start {
   width:416px;
   height:350px;
   overflow:auto;
   border-bottom:15px solid #60779F;
   border-right:4px solid #60779F;
   float:left;
}

#content_middle_start_noscroll {
   width:416px;
   min-height:350px;
   
   border-right:4px solid #60779F ;
   float:left;
}

#news {
   float:right;
   width:310px;
   height:350px;
   overflow:auto;
   background-color:#FFFAC2;
   border-bottom:15px solid #60779F;
   display:inline;
}

#news_noscroll {
   float:right;
   width:310px;
   min-height:350px;
   background-color:#FFFAC2;
   /*border-bottom:15px solid #60779F;*/
   display:inline;
}

/* IE6 abstand nach links entfernen */
* html #news {width:314px;}
* html #news_noscroll {width:314px;}

#news2 {
   float:right;
   width:310px;
   height:250px;
   overflow:auto;
   background-color:#FFFAC2;
   border-bottom:15px solid #60779F;
   display:inline;
}

/* IE6 abstand nach links entfernen */
* html #news2 {width:314px;}

#content_right {
   width:310px;
   float:right;
}

#content_right_start_left {
   width:420px;
   float:left;
}

#content_right_start_right {
   width:310px;
   float:right;
   min-height:181px;
}



/************      Content - UQ    ***************/


#content_middle_1cUQ {
   width:730px;
   float:right;
   height:300px;
   overflow:auto;
   border-bottom:15px solid #60779F ;
}

#content_middle_1cUQ_noscroll {
   width:730px;
   float:right;
   min-height:300px;
   border-bottom:15px solid #60779F ;
}

#content_startUQ {
   width:730px;
   float:left;
}

#content_1cUQ {
   width:730px;
   float:right;
}


/************      Footer     ***************/

#wrapper_footer {
	width:950px;
	height:30px;
	float:left;
	background-color:#60779F ;
   margin-bottom:20px;
} 

/************      Sonstiges     ***************/

div.clear {clear:both;}

/**********************************************************************/
/*           	             Ebenen - Text  			                      */
/**********************************************************************/

#mnavi_t {
   margin:20px 0px 20px 33px;
   font-size:1.1em;
   font-family:arial, verdana, sans-serif;
}

/* dem IE7 fehlen 3px */
*+html #mnavi_t {margin:20px 0px 20px 36px;}

#content_middle_t {
   margin:10px 20px 20px 30px;
   font-size:1.2em;
   color:#221E1F;
}

#content_right_t {
   margin:10px 20px 20px 30px;
   font-size:1.2em;
   color:#221E1F;
}

#content_right_start_right #content_right_t {
   width:80px;
   font-size:1.2em;
   color:#221E1F;
   margin:25px 0 0 30px;
   overflow:hidden;
}

#news_t {
   margin:10px 20px 20px 30px;
   font-size:1.2em;
}

#footer_t {
   margin:6px 20px 0px 20px; 
   font-size:1.0em;
   font-family:arial, verdana, sans-serif;
}

/**********************************************************************/
/*	                 		  	 	 Main Navi			                        */
/**********************************************************************/

/************      LV 1     ***************/

#mnavi ul#mnavi_2 {
   font-size:12px;
   list-style-image:url('img/pfeil_navi_lv1.gif');
   color:#60779F;
   margin:0;
   padding:0;
   text-transform:uppercase;
   font-weight:bold;
}

#mnavi span {background-image:none; margin:0; padding:0;}

#mnavi ul#mnavi_2 li {
   margin:10px 0 0 0;
   padding:0;
   color:#60779F;
}

#mnavi ul#mnavi_2 li a:link, #mnavi ul#mnavi_2 li a:visited {
   color:#00295C;
   text-decoration:none;
}

#mnavi ul#mnavi_2 li a:hover, #mnavi ul#mnavi_2 li a:active {
   color:#00295C;
   text-decoration:none;
}

#mnavi ul#mnavi_2 li.active {
   list-style-image:url('img/pfeil_navi_active.gif');
   color:#004A8D;
}

#mnavi ul#mnavi_2 li.active a:link, #mnavi ul#mnavi_2 li.active a:visited {
   color:#004A8D;
   text-decoration:none;
}

#mnavi ul#mnavi_2 li.active a:hover, #mnavi ul#mnavi_2 li.active a:active {
   color:#004A8D; 
   text-decoration:none;
}


/************      LV 2     ***************/

#mnavi ul#mnavi_3 {
   margin:10px 0 0 0;
   padding:0 0 5px 0;
   font-size:11px;
   color:#748BBA ;
   list-style-image:url('img/pfeil_navi_lv2.gif');
}

#mnavi ul#mnavi_3 li {
   margin:2px 0 5px 10px;
   padding:0;
   color:#748BBA ;
}

#mnavi ul#mnavi_3 li.mnavi_3_li a:link, #mnavi ul#mnavi_3 li.mnavi_3_li a:visited {
   color:#748BBA;
   text-decoration:none;
}

#mnavi ul#mnavi_3 li.mnavi_3_li a:hover, #mnavi ul#mnavi_3 li.mnavi_3_li a:active {
   color:#748BBA;
   text-decoration:none;
}


/************      LV 3     ***************/

#mnavi ul#mnavi_4 {
   margin:10px 0 0 0;
   padding:0 0 5px 0;
   font-size:10px;
   color:#fff;
   list-style-image:url('img/pfeil_navi_lv3.gif');
}

#mnavi ul#mnavi_4 li {
   margin:2px 0 5px 10px;
   padding:0;
   color:#fff;
}

#mnavi ul#mnavi_4 li.mnavi_4_li a:link, #mnavi ul#mnavi_4 li.mnavi_4_li a:visited {
   color:#fff;
   text-decoration:none;
}

#mnavi ul#mnavi_4 li.mnavi_4_li a:hover, #mnavi ul#mnavi_4 li.mnavi_4_li a:active {
   color:#fff;
   text-decoration:none;
}

/************      LV 4     ***************/

#mnavi ul#mnavi_5 {
   margin:10px 0 0 0;
   padding:0;
   font-size:10px;
   color:#fff;
   list-style-image:url('img/pfeil_navi_lv3.gif');
}

#mnavi ul#mnavi_5 li {
   margin:2px 0 0 10px;
   padding:0;
   color:#fff;
}

#mnavi ul#mnavi_5 li.mnavi_5_li a:link, #mnavi ul#mnavi_5 li.mnavi_5_li a:visited {
   color:#fff;
   text-decoration:none;
}

#mnavi ul#mnavi_5 li.mnavi_5_li a:hover, #mnavi ul#mnavi_5 li.mnavi_5_li a:active {
   color:#fff;
   text-decoration:none;
}



/**********************************************************************/
/*	                 		  	Language Navi			                        */
/**********************************************************************/

#lng {
   font-size:1.1em;
   font-weight:bold;
   font-family:sans-serif;
}

#lng a:link, #lng a:visited {
	margin-right:20px;
	background:transparent url('img/pfeil_white.gif') no-repeat center left;
	padding-left:10px;
	color:#fff;
	text-decoration:underline;
}

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

#lng span {
	margin-right:20px;
	background:transparent url('img/pfeil_white.gif') no-repeat center left;
	padding-left:10px;
	color:#fff;
	text-decoration:none;
}

#lng span.active {
	margin-right:20px;
	background:transparent url('img/pfeil_white.gif') no-repeat center left;
	padding-left:10px;
	color:#fff;
	text-decoration:none;
}

/**********************************************************************/
/*	                 		  	 Bottom Navi			                        */
/**********************************************************************/

/************      HOMELINK     ***************/

#footer_t span.homelink {
	background:transparent url('img/pfeil_bottom_home.gif') no-repeat center left;
	float:left;
	color:#00295C;
	padding-left:10px;
	width:200px;
	font-size:1.2em;
}

#footer_t span.homelink a:link, #footer_t span.homelink a:visited {
	color:#00295C;
	text-decoration:none;
	font-size:1.0em;
	text-transform:uppercase;
	font-weight:bold;
}

#footer_t span.homelink a:hover, #footer_t span.homelink a:active {
	color:#00295C;
	text-decoration:none;
}

/************      BNAVI     ***************/

#footer_t .wrapper_bnavi {
   float:left;
   width:420px;
}

#footer_t span.bnavi {
	float:left;
	padding-left:10px;
	margin-left:20px;
	background:transparent url('img/pfeil_bottom_home.gif') no-repeat center left;
	color:#fff;
	font-weight:bold;
	font-size:1.2em;
}

/* IE7 */
*+html #footer_t span.bnavi {font-size:1.1em;}

#footer_t span.bnavi a:link, #footer_t span.bnavi a:visited {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}

#footer_t span.bnavi a:hover, #footer_t span.bnavi a:active {
	color:#fff;
	text-decoration:none;
}

/************      CLOCK     ***************/

#footer_t span.clock {
	float:left;
	color:#fff;
	margin-right:0px;
	font-size:1.1em;
}

/* IE7 */
*+html #footer_t span.clock {margin-right:30px;}

/************      RSS     ***************/

.rssfeed {
	float:right;
	color:#fff;
	font-size:1.2em;
}

.rssfeed span.rssfeed_img img {
	border:none;
	text-decoration:none;
	float:left;
}

.rssfeed a:link, .rssfeed a:visited {
	color:#fff;
	text-decoration:none;
}

.rssfeed a:hover, .rssfeed a:active {
	color:#fff;
	text-decoration:none;
}

/**********************************************************************/
/*	                 		  	 		Links					                        */
/**********************************************************************/

a:link, a:visited {
	color:#60779F;
	text-decoration:underline;
}

a:hover, a:active {
	color:#60779F;
	text-decoration:none;
}

/**********************************************************************/
/*	                 		  	   bilder                            */
/**********************************************************************/

a img {
   border:none;
   text-decoration:none;
}

/**********************************************************************/
/*               		  	 		Headlines					                        */
/**********************************************************************/

#content_middle h1, h1 {
   color:#00295C;
   background:transparent url('img/pfeil_headline2.gif') no-repeat center left;
   font-size:1.2em;
   font-family:sans-serif;
   height:21px;
   text-transform:uppercase;
   padding:5px 0 0 15px;
   margin-left:-15px;
}

/* IE7 */
*+html h1 {background:transparent url('img/pfeil_headline3.gif') no-repeat center left;}



#news h1, #news_noscroll h1 {
   color:#00295C;
   background:transparent url('img/pfeil_headline_yellow2.gif') no-repeat center left;
   font-size:1.2em;
   font-family:sans-serif;
   height:21px;
   text-transform:uppercase;
   padding:5px 0 0 15px;
   margin-left:-15px;
}

/* IE7 */
*+html #news h1 {background:transparent url('img/pfeil_headline_yellow3.gif') no-repeat center left;}
*+html #news_noscroll h1 {background:transparent url('img/pfeil_headline_yellow3.gif') no-repeat center left;}

#news h2, #news_noscroll h2 {
   color:#00295C;
   font-size:1.2em;
   font-family:sans-serif;
   height:19px;
   padding:5px 0 0 0px;
}

/* IE7 */
/*
*+html #news h2 {background:transparent url('img/pfeil_headline_yellow2.gif') no-repeat 0% 60%;}
*+html #news_noscroll h2 {background:transparent url('img/pfeil_headline_yellow2.gif') no-repeat 0% 60%;}
*/



#toptext h3 {
   color:#80A5BF;
   background-color:#001c41;
   font-size:1.1em;
   font-weight:normal;
   margin:2px 0 2px 0;
   padding:2px 0 2px 0;
}

h2 {
   color:#00295C;
   font-size:1.2em;
   font-family:sans-serif;
   margin:0;
   padding:0;
   padding-top:15px;
   font-weight:bold;
}

h3 {
   color:#00295C;
   font-size:1.1em;
   font-family:sans-serif;
   margin:0;
   padding:0;
   padding-top:15px;
   font-weight:normal;
}

h4 {

}


/**********************************************************************/
/*	                 		  			Search				                        */
/**********************************************************************/

#search input.box {
	width:125px;
	height:18px;
	border-top:1px solid #201f1a;
	border-left:1px solid #201f1a;
	border-right:1px solid #201f1a;
	border-bottom:1px solid #201f1a;
	background-color:#d5dae0;
	padding:2px 0 0 10px;
	font-family:arial;
}

#search input.button {
	margin-left:5px;
}

/**********************************************************************/
/*	                 		  			shoppingcart                         */
/**********************************************************************/

.shoppingcart .progress {
   background-color:#FFFAC2;
   padding:5px;
}

.shoppingcart .ADForm {
   width:680px;
   border:none;
}.shoppingcart .ADForm label {   width:100%;   display:block;   margin-top:10px;}

.shoppingcart table.ADForm tr {
   width:600px;
}

.shoppingcart table.ADForm tr td {
   text-align:left;
}

.shoppingcart table.ADForm input.ADFormTel {
   width:180px;
}

.shoppingcart table.ADForm input.ADFormStr {
   width:302px;
}

.shoppingcart table.ADForm input.ADFormMail {
   width:180px;
}

.shoppingcart table.ADForm input.ADFormName {
   width:115px;	margin-left:10px;
}
.shoppingcart table.ADForm input.ADFormZIP {margin-left:10px;}
.shoppingcart table.ADForm input.ADFormCity {margin-left:10px;
   width:185px;
}

.shoppingcart table.ADForm .ADFormTextarea {
   width:450px;
}.shoppingcart table.ADForm .ADFormSubmit {	float:right;}.showshoppingcartoverview {	margin-top:30px;}

/**********************************************************************/
/*  			                  Artikelteaser                           */
/**********************************************************************/
.artikelteaser img {
   width:80px;
   border:1px solid black;
   margin-right:10px;
}

/**********************************************************************/
/*	                 		  	   logincontrol                            */
/**********************************************************************/

.loginc {
   float:left;
   width:420px;
   margin-top:-3px;
   height:20px;
   color:#fff;
   font-size:1.1em;
}

.loginc input {
   margin-left:4px;
}

/**********************************************************************/
/* 		                  employees tabelle                          */
/**********************************************************************/

.employees table {
   float:left;
   margin-top:20px;
   margin-bottom:40px;
   border-collapse:collapse;
   border-spacing:0;
}

.employees table td {
   width:200px; 
}

.employees table td.bez {
   font-weight:bold;
}

.employees table td.border {
   border-bottom:5px solid #fff;
}


.employees .emp_img {
   float:right;
}

.employees .name {
   display:block;
   font-size:1.4em;
   color:#00295C;
   font-weight:bold;
}

.employees .emp_status {
   display:block;
   font-size:1.0em;
   color:#60779F;
}


.beispiel_emp p {
   float:left;
   display:block;
   width:700px;
}


/**********************************************************************/
/* 		                  	branch tabelle                          		*/
/**********************************************************************/

.beispiel_branch p {
	
}

.branch {
	float:left;
	width:100%;
	margin-bottom:20px;
}

.branch_wrapper {
	float:left;
	border-bottom:1px solid #00295C;
	width:500px;
}

.branch .branch_name {
	float:left;
	width:500px;
  font-weight:bold;
  font-size:1.4em;
  color:#00295C;
  margin-top:20px;
  border-bottom:1px solid #00295C;
  padding-bottom:2px;
}

.branch .branch_left  {
	float:left;
	width:240px;
	margin-top:20px;
	margin-bottom:10px;
}

.branch .branch_right  {
	float:right;
	width:240px;
	margin-right:0px;
	margin-top:20px;
	margin-bottom:10px;
}

.branch .bez  {
	float:left;
	width:240px;
  font-weight:bold;
  color:#00295C;
}

.branch .branch_adresse {
	float:left;
	width:240px;
}

.branch .bez2  {
	float:right;
	width:240px;
  font-weight:bold;
  color:#00295C;
}

.branch .branch_ver {
	float:right;
	width:240px;
}

.branch-adresse,
.branch-stadt-plz {

}

.branch_telefon_bez {

}


