#news-flash { position: absolute; left: 0; top: 112px; width: 720px; height: 29px; z-index: 10; color: #FFFFFF; }
#news-flash a:link, #news-flash a:visited, #news-flash a:active, #news-flash a:hover { color: #FFFFFF; font-size: 12px; }
#news-nav { width: 150px; height: 29px; line-height: 29px; overflow:hidden; color: #FFFFFF; text-align: right; text-transform:uppercase; margin-right: 23px; }
#news-slide, #news-slide .message { height: 29px; line-height: 29px; width: 530px; overflow: hidden; }
#news-slide .message strong { font-size: 13px; }
.fs { width: 515px;  line-height: 19px; }
.cfull .fs { margin-left: 190px; }
.ml-190 { margin-left: 190px; }
h1.h1h2 { font-size: 21px; margin: 0; padding: 0; line-height: 27px; }
h2.h1h2 { font-size: 15px; font-style: italic; margin-bottom: 20px; }
.headH1 { font-size: 21px; margin: 0 0 20px 0; padding: 0; line-height: 27px; }
.headH2 { font-size: 15px; font-style: italic; margin-bottom: 15px; }
.headH3 { font-size: 12px; font-weight: bold; margin-bottom: 7px; color: #333333; }
.cfull h1.h1h2, .cfull h2.h1h2, .cfull .headH1, .cfull .headH2, .cfull .headH3 { margin-left: 190px; }
#content-index .cfull .h1h2, #content-index h1 { margin-left: 75px; width: 649px; }
#content-index .cfull h2.h1h2 { margin-bottom: 45px; }
#content-index h2 { line-height: 23px; }
h2.h2nav { font-size: 12px; margin: 0 5px 5px 18px; padding: 5px 0 0 0; color: #FFFFFF; border-bottom: 1px solid #FFFFFF; line-height: 19px; }
#content p { line-height: 21px; margin-bottom: 20px; padding: 0; }
#content ul { margin: 0 0 20px 0; list-style-type: none; }
#content ul li { background-image: url(/templates/pics/li.jpg); background-repeat: no-repeat; background-position: 0 5px; line-height: 21px; padding-left: 24px; margin: 0; }
#content p.p-result { background-image: url(/templates/pics/li.jpg); background-repeat: no-repeat; background-position: 0 5px; line-height: 21px; padding-left: 24px; margin: 0 0 6px 0; }
#content table { margin: 0 0 20px 0; padding: 0; width: 100%; border-collapse:collapse; }
#content table th { margin: 0; padding: 0 6px 6px 0; color: #E43F0C; font-weight: bold; font-style: italic; text-align: left; vertical-align: top; }
#content table td { margin: 0; padding: 0 6px 6px 0; color: #333333; text-align: left; vertical-align: top; }

.plusbox-top, .plusbox-bottom { background-image: url(/templates/pics/plusbox_top.png); background-repeat: no-repeat; width: 470px; height: 3px; line-height:0; font-size: 0; }
.cfull .plusbox-top, .cfull .plusbox-bottom { margin-left: 190px; }
.plusbox { 
	width: 345px; 
	height: 20px; 
	overflow: visible; 
	background-image: url(/templates/pics/icons/ihr_plus.png); 
	background-repeat: no-repeat; 
	background-position: 10px 10px; 
	padding: 10px 10px 10px 115px; 
	background-color: #FFFFFF;
	color: #E64415;
	font-size: 15px;
	line-height: 18px;
	font-style: italic;
}
.cfull .plusbox { margin-left: 190px; }
html>body .plusbox { height: auto; min-height: 20px; }
.plusbox-bottom { background-image: url(/templates/pics/plusbox_bottom.png); margin-bottom: 15px; }

.praxisbeispielbox-top, .praxisbeispielbox-bottom { background-image: url(/templates/pics/plusbox_top.png); background-repeat: no-repeat; width: 470px; height: 3px; line-height:0; font-size: 0; }
.cfull .praxisbeispielbox-top, .cfull .praxisbeispielbox-bottom { margin-left: 190px; }
.praxisbeispielbox { 
	width: 450px; 
	height: 20px; 
	overflow: visible; 
	background-image: url(/templates/pics/icons/praxisbeispiel.png); 
	background-repeat: no-repeat; 
	background-position: 10px 10px; 
	padding: 35px 10px 10px 10px; 
	background-color: #FFFFFF;
	color: #000000;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
}
.cfull .praxisbeispielbox { margin-left: 190px; }
html>body .praxisbeispielbox { height: auto; min-height: 20px; }
.praxisbeispielbox-bottom { background-image: url(/templates/pics/plusbox_bottom.png); margin-bottom: 15px; }

.coboxtb { width: 676px; height: 3px; line-height: 0; font-size: 0; background-repeat: no-repeat; }

.cobox { width: 460px; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 7px 26px 7px 190px; }
.cobox_lr  { width: 640px; padding: 7px 26px 7px 10px; }
.cobox_l { width: 170px; }
.cobox_r { width: 460px; }
.coboxtb_hinweis { width: 676px; height: 3px; line-height: 0; font-size: 0; background-repeat: no-repeat; }

.cobox_hinweis { width: 650px; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 7px 26px 7px 0px; }

.cbox-ma { width: 485px; padding: 7px 26px 7px 165px; }
#content .cobox p, #content .cobox ul, #content .cobox ol { margin-bottom: 0; }
.cobox-img { width: 195px; overflow: hidden; margin-right: 20px; }
.cobox-matext { width: 270px; overflow: hidden; padding-top: 20px;}
#content .ma-table { margin: 0; padding: 0; border: 0; border-collapse: collapse; width: 270px; }
#content .ma-table th { text-align: right; color: #333333;  padding: 0 15px 20px 0; width: 130px; font-weight: normal; font-style: normal;  }
#content .ma-table td { color: #01694D;  padding: 0 0 20px 0; }
.boxh3 { font-size: 15px; line-height: 23px; font-style: italic; font-weight: bold;  color: #006B52; }

.box-greyt { background-image: url(/templates/pics/content_whitebox_top.jpg); }
.box-grey { background-color: #F6F6F5; color: #333333; }
.box-greyb { background-image: url(/templates/pics/content_whitebox_bottom.jpg); margin-bottom: 15px; }

/* Farbbox mit linker Hinweisbox + Label */
.coboxtb_hinweis { width: 676px; height: 3px; line-height: 0; font-size: 0; background-repeat: no-repeat; }

.cobox_hinweis { width: 650px; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 7px 26px 7px 0px; }


.box-hintt { 
	width: 121px; 
	height: 16px; 
	background-image: url(/templates/pics/icons/hinweis.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 0px; 
	background-color: #E7E8E6;
	
}
.box-hint { 
	width: 101px; 
	overflow:visible;
	padding: 5px 10px 0px 10px; 
	background-color: #E7E8E6;
	color: #e43f0c;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
}

/* Farbbox mit linker Hinweisbox + Label */

.box-hinttemp { 
	width: 121px; 
	height: 16px; 
	background-image: url(/templates/pics/icons/hinweis_leer.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 0px; 
	background-color: #E7E8E6;
	
}



.box-lgreent { background-image: url(/templates/pics/content_lgreenbox_head.jpg); }
.box-lgreen { background-color: #AEC8C0; color:#006B52; }
.box-lgreenb {  background-image: url(/templates/pics/content_lgreenbox_bottom.jpg); margin-bottom: 15px; }

.box-dgreent { background-image: url(/templates/pics/content_dgreenbox_head.jpg); }
.box-dgreen { background-color: #5D9C8A; color:#FFFFFF; }
.box-dgreen .boxh3 { color: #FFFFFF; }
.box-dgreenb {  background-image: url(/templates/pics/content_dgreenbox_bottom.jpg); margin-bottom: 15px; }

/* News Detail */
.news-img { width: 176px; float: left; overflow: hidden; margin-right: 15px; }

/* Refernz-Detail */
.ref-logo { width: 110px; overflow: hidden; }
.ref { width: 410px; line-height: 18px; font-size: 12px; }
.ref-customer { font-weight: bold; margin-bottom: 15px; }
#content .ref-text p { margin: 0 0 15px 0; }
#content .ref-text ul { margin: 0 0 15px 0; }
#scroll-container {
	width:560px;
	height:75px;
	padding-top: 25px;
}

#scroll-frame {
	width:480px;
	height:75px;
	position:relative;
	float:left;
	background-color:#5D9C8A;
	overflow:hidden;
}

#arrow-l, #arrow-r {
	width:40px;
	height:75px;
	float:left;
	background-color:#5D9C8A;
}

#pictures {
	width:500px;
	height:75px;
	position:absolute;
	left:0;
	top:0;
	background-color:#5D9C8A;
}

#arrow-l a, #arrow-r a {display:block;width:50px;height:100px;cursor:pointer;}

#pictures .pic {float:left;border-left:3px solid #fff;border-right:3px solid #fff;}
#scroll-frame a:link, #scroll-frame a:visited, #scroll-frame a:active, #scroll-frame a:hover {
	display:block; width: 110px; height: 74px; background-color: #FFFFFF; float:left; margin-right: 4px;
} 
.filter-count { margin-top: -18px; margin-bottom: 18px; width: 677px; text-align: right;}
.filter-count span { float: right; line-height: 21px; color: #FFFFFF; background-color: #5D9C8A; padding: 0 10px; }

/* Dateiliste */
#content .file-list-table { margin: 0 0 20px 0; padding: 0; width: 98%; }
#content .file-list-table th { font-style:normal; }
.file-list-head { padding-left: 17px; }
#content .file-list-table td { color: #7B7B7B; border-top: 1px solid #E43F0C; padding: 12px 6px 6px 0; }
#content .file-list-table td p { margin: 0 0 6px 17px; }
#content .file-list-table tfoot td { border-top: 1px solid #1A171B; color: #333333; }
.file-list-table a:link, .file-list-table a:visited, .file-list-table a:active, .file-list-table a:hover {
	color: #E43F0C;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/templates/pics/downloadlink.png);
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding-left: 17px;
	line-height: 21px;
}
.file-list-table a:hover {
	color: #006B52;
}
.file-list-ext { text-transform: lowercase; }
.file-list-file-desc { width: 320px; overflow: hidden; }
/* linke Marginale */
.videobox { width: 185px; text-align: center; overflow: hidden; font-size: 11px; }
.videobox a:link, .videobox a:visited, .videobox a:active, .videobox a:hover  { color: #333333; text-decoration: none; }
.videobox a:hover  { color: #006A4D; }
.videobox span { padding: 0 33px 0 33px; display: block; width: 119px; line-height: 16px; text-align: center; }
.leftbox-top, .leftbox-bottom { background-image: url(/templates/pics/leftbox-top.jpg); background-repeat: no-repeat; width: 182px; height: 1px; font-size: 0; line-height: 0; }
.leftbox-bottom { background-image: url(/templates/pics/leftbox-bottom.jpg); margin-bottom: 7px; }
.leftbox { width: 164px; border-right: 1px solid #FFFFFF; line-height: 23px; padding: 15px 5px 15px 12px; background-color: #F6F6F5; }
.left-picbox { width: 182px; margin-bottom: 7px; }

/* rechte Marginale */
.linkbox { background-color: #AEC8C0; padding: 5px 0 5px 7px; color: #FFFFFF; }
.linkbox h3 { color: #006A4D; text-transform: uppercase; border-bottom: 1px solid #FFFFFF; padding-right: 7px; margin-bottom: 7px; font-size: 12px; font-style:normal; line-height: 23px; }
.linkbox p, .linkbox ul, .linkbox ol, .linkbox li { margin: 0; padding: 0; line-height: 23px; }
.linkbox .linktexts { font-size: 10px; line-height: 16px; }
.linkbox a:link, .linkbox a:visited, .linkbox a:active, .linkbox a:hover { text-decoration: none; color: #006A4D; display: block; width: 185px; }
.linkbox a:hover { color: #FFFFFF; }
.koraktor-demo { margin: 0 0 20px 2px; }
.koraktor-demo a:link, .koraktor-demo a:visited, .koraktor-demo a:active, .koraktor-demo a:hover {  
	background-image: url(/templates/pics/live_download.png);
	background-position: 15px 7px;
	background-repeat: no-repeat;
	padding-left: 35px;
	
}
.koraktor-demo a:hover { background-image: url(/templates/pics/live_download_hover.png); }
.koraktor-tipp { color: #FFFFFF; line-height: 23px; font-size: 11px; margin: 0 5px 0 15px; }
.right-box { width: 229px; padding: 10px 5px 10px 15px; background-image: url(/templates/pics/navbox_mid.jpg); background-repeat: repeat-y; background-color:#5D9C8A; color: #FFFFFF; }
.right-box .subtitle { padding-top: 5px; font-size: 11px; }
/* Header */
.loginicon { width: 16px; height: 16px; margin: 0 3px 0 0; border: 2px solid #FFF; background: #FFF; background-image: url(/templates/pics/loginicon.png); background-repeat: no-repeat; }
.loginlinks { line-height: 14px; }


