
html { height:100% }

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4a4a4b; 
	background-color:#e2e5f0;
	margin-top:0px;
	}

/* user-änderung */	
p {
background-color:#fff;
   }

h1, h2, h3, h4, p { margin:0; padding:0 }

h1 { font-size:18px; margin-bottom:25px }
h2 { font-size:17px; margin-bottom:3px }

h1.prod { font-size:11px; font-weight:bold; margin-bottom:0px }
h2.blog, h2.text { font-size:11px; font-weight:bold; margin:30px 0 15px 57px }

/*user-änderung: textarea*/
form, input, textarea, ul, li, table, tr, td { padding:0; margin:0; }

/* Elements */

#container { margin: 0 auto; width: 955px; }

#head  {
position:relative;
width:955px;
height:120px;
background-color:#fff;
background-image:url(img/bg_head.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
#head img { float:left }

#topmenu { width:911px; height:28px; padding:0 20px 0 24px; background-color:#3f4c71; background-image:url(img/bg_topmenu.jpg); background-repeat:no-repeat } 

#topmenu_clip, #topmenu_clip_inet { position:relative; width:955px; height:28px; background-color:#fff; }
#topmenu_clip_inet  { background-color:#3f4c71; background-image:url(img/bg_topmenu.jpg); background-repeat:no-repeat } 

 
#top_link { float:right; margin-top:6px }
#top_link ul { list-style:none; padding:0; margin:0; }
#top_link li {
	display:inline;
	padding:0;
	margin:0;
	padding-left:10px;
	background-image:url(img/li_toplink.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	margin-left:10px;
	}
#top_link a, #top_link a:visited, #top_link a:hover  {
	font-size:10px;
	letter-spacing:.5px;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	}
#top_link a:hover, #top_link span { color:#d60a0a }

#content { background-color:#3f4c71; width:955px }

#col_l, #col_l_clip {
	width:758px;
	padding-right:0px;
	padding-bottom:11px;
	padding-top:30px;
	background-image:url(img/bg_content.gif);
	background-color:#fff;
	min-height:450px;
	} 
#col_l_clip { width:356px; padding-left:25px; padding-right:0px; padding-top:20px; background-image:url(img/bg_clip.gif) }
/* IE */
* html #col_l, * html #col_l_clip {
	float:left;
	padding-right:0px;
	background-color:#fff;
	height:450px;
	}
/* IE end */



#col_r, #col_r_clip, #pWait {
	float:right;
	padding-left:0px;
	padding-right:0px;
	width:197px;
	min-height:450px;
	height:auto;
	color:#FFFFFF;
	font-size:11px;
	background-color:#3f4c71;
	}
#col_r_clip, #pWait { width:574px }
/* IE */
* html #col_r, * html #col_r_clip, * html #pWait { height:450px; }
/* IE end */

#daydate { width:197px; line-height:23px; color:#fff; background-color:#29334a; text-align:center; }
#clock { margin-bottom:15px }
.clock {  }


#news { margin:20px 6px 40px 6px }
#news img { float:left; margin-right:5px }
#news a { color:#fff; font-weight:bold; text-decoration:none }
#news a:hover { text-decoration:underline }

#flash { margin:10px 0px 10px 6px }

#txt_home {
	width:457px; 
	padding-top:22px; 
	padding-left:30px; 
	color:#4a4a4b; 
	font-size:11px; 
	line-height:16px; 
	float:left;
	}

#login_box { float:left; margin-left:32px; margin-top:22px }
#login_h { width:218px; height:17px; background-image:url(img/bg_h_login.gif) }
#login { width:162px; padding:0px 27px 10px 27px; border:1px solid #959595; border-top:0px; background-color:#e2e5f0 }
#login input { background-color:#c2c7d3; border:1px solid black; font-size:11px; padding:2px }
#login a { color:#3f4c71 }

/*user-änderung: min-height und padding-bottom*/
#box  {
	width:186px; 
	padding:15px;
	background-color:#fff;
	line-height:15px;
	letter-spacing:0.01px; 
	border:1px solid #959595;
	border-top:0px;
	min-height:185px; 
	padding-bottom:0px;
	}
	
	
/* IE */
* html #box { height:216px; }
/* IE end */

#box p { margin-bottom:10px }
#box a { color:#1e1ab5; text-decoration:none }
#box a:hover { text-decoration:underline }
#box ul, #bboxb_red ul { list-style:none }
#box ul li, #bboxb_red ul li { color:#29334a; font-size:13px; font-weight:bold; letter-spacing:.2px; line-height:18px; background-image:url(img/li_box.gif); background-repeat:no-repeat; background-position:0px 5px; margin-left:10px; padding-left:15px }

#box_h  {
	font-size:13px;
	letter-spacing:.5px;
	font-weight:bold;
	line-height:22px;
	color:#29334a;
	width:188px;
	height:23px;
	padding-left:30px;
	background-image:url(img/bg_h_box.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	}

/* Clipping */

#box_h_clip {
	font-size:13px;
	letter-spacing:.5px;
	font-weight:bold;
	line-height:22px;
	color:#fff;
	width:312px;
	height:23px;
	padding-left:30px;
	margin-top:5px;
	background-image:url(img/bg_h_box_clip_2.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	}

#box_h_clip_inet {
	font-size:13px;
	letter-spacing:.5px;
	font-weight:bold;
	line-height:22px;
	color:#fff;
	width:312px;
	height:23px;
	padding-left:30px;
	margin-top:5px;
	background-image:url(img/bg_h_box_clip_green.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	}

#box_clip {
	width:310px; 
	padding:15px;
	padding-top:10px;
	color:#29334a;
	background-color:#e2e5f0;
	background-image:url(img/bg_box_clip_2.gif);
	background-repeat:no-repeat; 
	border:1px solid #959595;
	border-top:0px;
	height:200px; 
	}
	
#box_clip form { float:left }
#box_clip select, #box_clip input { font-size:11px }
#box_clip a { float:left }
#box_clip a img { margin-left:5px }
#box_clip td { padding-bottom:5px }

/* Clipping Liste */
/*#col_r_clip tr { height:36px; vertical-align:middle;  }*/
#col_r_clip tr {vertical-align:middle;  }
#col_r_clip input { width:10px; height:10px }
#col_r_clip select { font-size:11px }
.head1 { color:#fff; background-color:#3f4c71; font-size:15px; font-weight:bold; padding-left:15px; border-bottom:1px solid #fff }
.head2 { color:#fff; background-color:#29334a; font-size:14px; font-weight:bold; padding-left:15px; border-bottom:1px solid #fff }
.checkb { text-align:center; width:28px; background-color:#879cca; border-right:1px solid #fff; border-bottom:1px solid #fff }
.c_right, .reklam, .anzahl{ text-align:right; padding-right:10px; border-bottom:1px solid #fff }
.reklam { background-color:#8b97ad }
.anzahl { background-color:#29334a }
.clip { color:#fff; background-color:#8b97ad; font-size:11px; font-weight:bold; padding-left:15px; border-bottom:1px solid #fff }
.subt, .subt_inactive, .readMoreShow, .readMoreHide { color:#29334a; font-weight:normal; padding-left:20px }

.c_l_foot { padding-left:5px }
.c_r_foot { text-align:right; padding-right:10px; }
a.page, a.page_activ { color:#fff; text-decoration:none; font-weight:bold; margin-right:4px }
a.page:hover, a.page_activ { color:#879cca; text-decoration:underline }


#foot {
	clear:left;
	width:955px;
	height:20px;
	line-height:20px;
	border-top:1px solid #fff;
	color:#FFFFFF;
	background-color:#29334a;
	font-size:11px;
	vertical-align:middle;
}
#foot div { height:20px }
#foot img { vertical-align:bottom }

/* tabs */

    #tabs { float:left; width: 400px; line-height:28px; height: 28px }
    #tabs ul { margin:0; padding:0; list-style:none; }
    #tabs li { display:inline; margin:0; padding:0; }
    #tabs a { 
		float:left; 
		background:url(img/tableft.gif) no-repeat left top; 
		margin:0; padding:0px 1px 0px 5px; 
		text-decoration:none; 
		}
    #tabs a span {
      float:left;
      display:block;
      background:url(img/tabright.gif) no-repeat right top;
      padding:0px 10px 0px 5px;
      color:#FFF;
	  text-transform:uppercase;
	  font-weight:bold;
	  line-height:28px;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span { float:none }
    /* End IE5-Mac hack */
    #tabs a:hover, #tabs a.activ { background-position:0% -28px }
    #tabs a:hover span, #tabs span.activ { color:#fff; background-position:100% -28px }

/* tabs login */

    #tabs_clip { line-height:28px; height:28px; float:left }
	#tabs_clip ul { list-style:none  }
	#tabs_clip li { float:left; margin-right:1px }
	#tabs_clip li a  {
	  display:block;
      color:#FFF;
	  font-weight:bold;
	  text-decoration:none;
      }
	  
	#print, #print_a {
		width:102px; height:28px;
		text-align:center;
		background-image:url(img/tab_print.gif);
		background-position:0px 0px;
		}
	#print:hover, #print_a { background-position:0px -28px }
	
	#tv, #tv_a {
		width:156px; height:28px;
		text-align:center;
		background-image:url(img/tab_tv.gif);
		background-position:0px 0px;
		}
	#tv:hover, #tv_a { background-position:0px -28px }
	 
	#inter, #inter_a {
		width:120px; height:28px;
		text-align:center;
		background-image:url(img/tab_inter.gif);
		background-position:0px 0px;
		}
	#inter:hover, #inter_a { background-position:0px -28px }

/* toolbar */
    #toolbar { position:absolute; left:381px; line-height:28px; width:574px; height:28px; background-color:#d1d5de }
/* -change-	#toolbar form { float:left; margin-left:50px; margin-right:130px; font-size:10px; color:#000 }*/
	#toolbar form { float:left; margin-left:0px; margin-right:0px; font-size:10px; color:#000 }

	#toolbar select { font-size:9px; margin-top:4px }
	#toolbar ul { list-style:none }
	#toolbar li { float:left }
	#toolbar a  { float:left; display:block; text-decoration:none }

	#b_pdf {
		width:28px; height:26px;
		margin-top:1px;
		background-image:url(img/b_pdf.gif);
		background-position:0px 0px;
		}
	#b_pdf:hover { background-position:0px -26px }

	#b_export {
		width:28px; height:26px;
		margin-top:1px;
		background-image:url(img/exportnew.png);
		background-position:0px 0px;
		}
	#b_export:hover { background-position:0px -26px }




	#b_sort1, #b_sort1_a, #b_sort2, #b_sort2_a, #b_sort3, #b_sort3_a {
		width:23px; height:22px;
		margin-top:3px; margin-left:5px;
		background-position:0px 0px;
		}
	#b_sort1, #b_sort1_a { background-image:url(img/b_sort1.gif) }	
	#b_sort2, #b_sort2_a { background-image:url(img/b_sort2.gif) }	
	#b_sort3, #b_sort3_a { background-image:url(img/b_sort3.gif) }	
	#b_sort1:hover, #b_sort1_a, #b_sort2:hover, #b_sort2_a, #b_sort3:hover, #b_sort3_a { background-position:0px -22px }

	#b_feedback, #b_feedback_a, #b_mail, #b_mail_a, #b_help, #b_help_a, #b_help_text, #b_help_text_a {
		width:20px; height:19px;
		margin-top:4px; margin-right:5px;
		background-position:0px 0px;
		}
	#b_help_text, #b_help_text_a {
	 width:20px; height:19px;
	 background-position:0px 0px;
	 float:none;
	 }
	#b_mail, #b_mail_a { background-image:url(img/b_mail.gif) }
	#b_feedback, #b_feedback_a { background-image:url(img/feedbacknew.png);}
	#b_help, #b_help_a { background-image:url(img/b_help.gif) }	
	#b_help_text, #b_help_text_a { background-image:url(img/b_help.gif) }		
	#b_feedback:hover, #b_feedback_a, #b_mail:hover, #b_mail_a, #b_help:hover, #b_help_a { background-position:0px -19px }

	#toolbar #logout { 
		width:50px; height:16px; line-height:16px;
		text-align:center;
		margin-top:4px;
		color:#3f4c71;
		font-weight:bold;
		border:1px solid #d1d5de;

		margin-left:7px;
		}
	#toolbar #logout:hover { border:1px solid #3f4c71; background-color:#cad1df }

/* sub_pages */

	.company { font-size:18px; font-weight:bold; margin-bottom:10px }
	.clippings { margin-bottom:5px }
	
	a.red, a.red_t { color:#d60a0a; font-weight:bold; text-decoration:none }
	a.red_t { font-weight:normal }
	a.red:hover , a.red_t:hover{ text-decoration:underline }
	
	.nofloat { clear:both; visibility:hidden }
	
	#bboxb, #bboxt, #bboxb_red  { border:1px solid #959595; width:631px; line-height:16px }
	#bboxb	{ border-bottom:0; padding:7px 14px 0 14px; }
	#bboxb_bottom { width:661px; height:7px; background-image:url(img/bbox_bottom.png); background-repeat:no-repeat }
	#bboxt  { width:613px; border-top:0; padding:0 14px 14px 32px;  }
	#bboxb_red { border:1px solid #d60a0a; border-bottom:0; padding:16px 14px 8px 14px; background-image:url(img/bg_bboxb_red.png); background-position:right; background-repeat:no-repeat }
	#bboxb_red_bottom { width:661px; height:7px; background-image:url(img/bbox_red_bottom.png); background-repeat:no-repeat }
	
	p.blog, p.blog_last, p.text { width:616px; margin:0 0 0 56px; padding:0 40px 15px 0px;  line-height:16px; border-bottom:1px solid #d3d6da; }
	p.blog_last, p.text { border-bottom:0px }
	
	.li_sm { font-size:11px; font-weight:normal }
	
/* Useränderung */
#demobox h1 { font-size:14px; }

#export_window
{
   text-align:center;

}

#exp_buttons
{
   margin-left:100px;

}

#exp_buttons_inet
{
   margin-left:80px;

}

#export_window a
{
   display:block;float:left;margin-right:0px;
}

#b_export_xml 
{
   width:40px; height:17px;
		margin-top:1px;

		background-image:url(img/export/xml_export.png);
		background-position:0px 0px;
}

#b_export_xml:hover { background-position:0px -17px }

#b_export_intranet
{
   width:122px; height:17px;
		margin-top:1px;

		background-image:url(img/export/intranet_export.png);
		background-position:0px 0px;
}

#b_export_intranet:hover { background-position:0px -17px }


#b_export_pdf
{
   width:40px; height:17px;
		margin-top:1px;
		background-image:url(img/export/pdf_export.png);
		background-position:0px 0px;
}

#b_export_pdf:hover { background-position:0px -17px }


#b_export_zip
{
   width:40px; height:17px;
		margin-top:1px;
		background-image:url(img/export/zip_export.png);
		background-position:0px 0px;
}

#b_export_zip:hover { background-position:0px -17px }


#b_export_xls
{
   width:40px; height:17px;
		margin-top:1px;
		background-image:url(img/export/xls_export.png);
		background-position:0px 0px;
}

#b_export_xls:hover { background-position:0px -17px }


#b_export_email
{
   width:40px; height:17px;
		margin-top:1px;
		background-image:url(img/export/email_export.png);
		background-position:0px 0px;
}

#b_export_email:hover { background-position:0px -17px }

#b_export_html
{
   width:40px; height:17px;
		margin-top:1px;
		background-image:url(img/export/html_export.png);
		background-position:0px 0px;
}

#b_export_html:hover { background-position:0px -17px }


#b_export_download 
{
   width:34px; height:32px;
		margin-top:1px;
margin-left:160px;

		background-image:url(img/download_button.png);
		background-position:0px 0px;
}

#b_export_download:hover { background-position:0px -32px }


#b_button_close
{
   width:74px; height:15px;
		margin-top:1px;
		background-image:url(img/buttons/export_close.png);
		background-position:0px 0px;
}

#b_button_close:hover { background-position:0px -15px }


#b_button_back
{
   width:74px; height:15px;
		margin-top:1px;
		background-image:url(img/buttons/export_back.png);
		background-position:0px 0px;
}

#b_button_back:hover { background-position:0px -15px }


#b_button_save
{
   width:74px; height:15px;
		margin-top:1px;
		background-image:url(img/buttons/feedback_save.png);
		background-position:0px 0px;
}

#b_button_save:hover { background-position:0px -15px }


#b_button_send
{
   width:74px; height:15px;
		margin-top:1px;
		background-image:url(img/buttons/feedback_send.png);
		background-position:0px 0px;
}

#b_button_send:hover { background-position:0px -15px }

.myCenter
{
   text-align:center;

}



.myCenter a
{
   display:block;float:left;margin-right:10px;  
}

#b_sortup {
		width:22px; height:22px;
		margin-top:1px;
		background-image:url(img/b_sort4_up.png);
		background-position:0px 0px;
		}
#b_sortdown {
		width:22px; height:22px;
		margin-top:1px;
		background-image:url(img/b_sort4_down.png);
		background-position:0px 0px;
		}



