﻿*{
  	margin: 0;
	padding: 0;
}

html, form, body {
    min-height: 600px;
	margin: 0;
	padding: 0;
}

html {overflow-y: scroll;}

.clear {clear : both;}

.bg_color1 {  /* #63DC98; helles grün */
	background-color: #63DC98; 
	height: 100%;
}

.rahmen1 {
	 border: 1px solid #0871A5;
}

body { /* auch #blind1 */
    /*background-color: #f8f8f8;*/
    background-color: #d0d0d0;
}

.nuw {
    position: relative;
    left: 10px;
    font-family: Arial;
    font-size: 12px;
    color: #222222;
}

.tnuw {
    position: relative;
    /*margin-top: 40px;*/
    left: 10px;
    font-family: Arial;
    font-size: 12px;
    color: #222222;
}

.wrapper {
	position: relative;
	background-color: #63DC98; 
    /*min-height: 600px;*/
    min-height: 100%;
    /*height: 600px;*/
	margin-top: 1px;
	margin-left: auto;
	margin-right: auto;
	width: 1290px;
	border: 1px solid #0871A5;
}

/** html #wrapper {
    height:100%;
}*/

#kopf {
    height: 50px;
    width: 100%;
    background-color: #0871A5;
}

#kopf_div {
     position: relative; 
     top: 0px; 
     height: 48px; 
     width: 340px;
	 color: #E0E9E1;
}

#kopf1 {
    top: 1px;
    margin-left: 8px;
    font-size: 24px;
    font-family: Arial;
    font-weight: bold;
}

#kopf2 {
    margin-top: 2px;
    margin-left: 8px;
    font-size: 14px;
    font-family: Arial;
    font-weight: normal;
}

#register1 {
    position: relative; 
    left: 340px; 
    margin-top: -46px; 
    width: 580px; 
    height: 46px; 
    background-color: #ffdddd;
}

.lbl_reglog {
    display: block;
    padding-left: 4px; 
    font-size: 0.75em;
    font-family: Arial;
}

/*.regLogin {
    position: relative;
    font-family: Arial;
    font-size: 20px;
    top: 10px;
    padding-left: 20px;
}*/

#kopf_pic1 {
	width: 46px;
	height: 46px;
	float: right;
	padding-right: 8px;
	padding-top: 2px;
}

.CPH { /* ContentPlaceHolder */
    width: 784px;
    float: left;
	padding-bottom: 2px;
    min-height: 300px;
}

.CPH_MT { 
    width: 984px;
    float: left;
	padding-bottom: 2px;
}

.mt1 {
    position: relative; 
    top: 5px; 
    left: 2px; 
    width: 982px; 
    height: 690px; 
    margin-bottom: 10px; 
    border: 1px solid #0871a5;
    border-radius: 10px;
    background-color: #ffffff;
}

.mt_h1 {
    position: relative;
    top: 2px;
    left: 5px;
    font-family: Arial;
    font-size: 14px;
    color: #0871a5;
}

.rb_marleft label 
{
    margin-left: 2px;
}

.rbk input[type=radio] 
{
    vertical-align: top;
}

.calcbtn {
    position: absolute;
    padding: 2px;
}

.checkb_all
{
    position: absolute;
    font-family: Arial, Helvetica, Sans-Serif; 
    font-size: 12px;
}

.checkboxes label {
    display: block;
    float: right;
    padding-right: 10px;
    padding-top: 1px;
    margin-left: 4px;
    white-space: nowrap;
}

.checkboxes input {
    vertical-align: middle;
}

.checkboxes label span {
    vertical-align: middle;
}

#mt_top {
    position: relative;
    font-family: Arial;
    font-size: 16px;
    color: #0871a5;
    text-align: center;
    top: 5px;
    z-index: 1;
}

#mt_table1 {
    position: relative;
    top: 10px;
    left: 11px;
    width: 960px; 
    height: 280px; 
    border: 1px solid #0871A5; 
    border-radius: 10px;
    background-color: #63dc98;
}

#mt_table2 {
    position: relative;
    top: 10px;
    left: 11px;
    width: 960px; 
    height: 200px; 
    border: 1px solid #0871A5; 
    border-radius: 10px;
    background-color: #63dc98;
}

.mt_zelle1 {
    background-color: #fffbd5; 
    border: 1px solid #0871A5;
    border-radius: 10px;
    width: 235px;
    height: 45px;
    font-family: Arial;
    font-size: 14px;
    color: #0871a5;
    text-align: center;
}

.anker {
    position: relative;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #d80b0b;
    top: 20px;
    margin-left: 11px;
}

.av {
    font-family: Arial;
    font-size: 14px;
    color: #0871a5;
    text-align: center;
}

.firmeninhalt {
    margin-top: 10px;
    border: 0px solid #222222;
}

.firmenlink {
    position: relative;
    left: 11px;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #2a96a9;
 }

.firmeninfo {
    position: relative;
    left: 11px;
    font-family: Arial;
    font-size: 16px;
    font-weight: normal;
    color: #111111;
}

.nachoben {
    position: relative;
    float: right;
    margin-top: 20px;
    margin-right: 70px;
    font-family: Arial;
    font-size: 16px;
    font-weight: normal;
    /*color: #222222;*/
}

.mt_text_allg {
    position: relative;
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    color: #222222;
    margin-left: 10px;
    margin-right: 10px;
}

/*.adsense1 {
    position: relative; 
    margin-top: 0px; 
    margin-right: 52px;
    margin-bottom: 2px; 
    border: 1px solid #666666; 
    width: 728px; 
    height: 90px; 
    background-color: #ffffff;
    float: left;
}*/

.adsense1 {
    position: relative;
    margin-top: 0px;
    margin-left: 206px;
    /*margin-right: 52px;
    margin-bottom: 2px;*/
    border: 1px solid #666666;
    width: 728px;
    height: 90px;
    background-color: #ffffff;
    /*clear: both;*/
    float: left;
}

.adsense2 {
    position: relative;
    margin-top: 0px;
    float: right;
    border: 1px solid #666666;
    right: 0px;
    width: 300px;
    height: 600px;
    background-color: #ffffff;
}

.LL_728x90 {
    border: 1px solid #666666;
    background-color: #ffffff;
}

/*.adsense2 {
    position: absolute; 
    float: right; 
    border: 1px solid #666666; 
    top: -1px; 
    right: -303px; 
    width: 300px; 
    height: 600px;
}*/

.footer {
    clear: both;
	border-left: 1px solid #0871A5;
	border-right: 1px solid #0871A5;
	border-bottom: 1px solid #0871A5;
	background-color: #0871A5;
    position: relative;
	width: 1288px;
	height: 60px;
	margin-top: 10px;
	margin-left: 0;
}

/*.footer {
    clear: both;
    border-left: 1px solid #0871A5;
    border-right: 1px solid #0871A5;
    border-bottom: 1px solid #0871A5;
    background-color: #0871A5;
    position: relative;
    width: 1288px;
    height: 60px;
    margin-top: 510px;
    margin-left: 0;
}*/

.libo {
 	position: absolute;	
	font-family: Arial;
    font-size: 10pt;
	font-weight: normal;
	padding-left: 4px;
    padding-top: 10px;
    background-color: #0871a5;
    margin-top: 2px;
}

.fusslink { 
	position: absolute;	
	font-family: Arial;
    font-size: 10pt;
	font-weight: normal;
 	padding-left: 4px;
    padding-top: 10px;
    margin-top: 2px;
    background-color: #0871a5;
}

#blind1 { /* Strifen unterhalb des Footers, in der Farbe vom body */
	z-index: 3;
	position: relative;
	width: 990px;
	height: 10px;
	background-color: #f8f8f8;
	margin-left: auto;
	margin-right: auto;	
}

.partner_s1 {
    position: relative;
    margin-top: 60px;
    margin-left: 560px;
    font-family: Arial;
    font-size: 14px;
    color: #ffd800;
}

.kopf {
    height: 50px;
    width: 100%;
    background-color: #0871A5;
}

.kopf_pic1 {
	width: 46px;
	height: 46px;
	float: right;
	padding-right: 8px;
	padding-top: 2px;
}

.fb-like {
    position: relative;
    float: right;
    margin-top: 16px;
    margin-right: 10px;
}

.gplusone {
    position: relative;
    float: right;
    margin-top: 16px;
    margin-right: 0px;
    /*border: 1px solid #666666;
    background-color: #ffffff;*/
    width: 65px;
    height: 24px;
}

.kopf1 {
    position: absolute;
    float: left;
    top: 10px;
    left: 8px;
}

.kopf2 {
    position: absolute;
    float: right;
    top: 20px;
    left: 320px;
}

.kopf_h1 {
    font-family: Arial;
    font-size: 20pt;
	color: #E0E9E1;
	text-align: left;
}

.k_alt1 {
    font-family: Arial;
    font-size: 20px;
	color: #E0E9E1;
    position: relative;
    top: 1px;
	left: 10px;
}

.k_alt2 {
    font-family: Arial;
    font-size: 14px;
	color: #E0E9E1;
    position: relative;
    margin-top: 2px;
	left: 10px;
}

.k_alt3 {
    position: relative;
    border: 1px solid red;
    background-color: #FFD6D6;
    width: 550px;
    height: 44px;
    margin-left: 370px;
    margin-top: -39px;
}

.k_alt4 {
    font-family: Arial;
	color: #E0E9E1;
    position: relative;
    top: 8px;
    margin-left: 10px;
}

.kopf_h2 {
    font-family: Arial;
    font-size: 12pt;
    color: #E0E9E1;
}

.sitemappath_div {
    width: 100%;
    height: 18px;
    background-color: #63DC98; /* helles grün */
 }

#SiteMapPath1 {
	margin-left: 10px;
	font-family: Arial;
    font-size: 10pt;
    color: #FFFFFF;
}

.navi_div {
    width: 200px;
    height: 420px;
    float: left;
    padding-top: 0px;
    padding-left: 4px;
    background-color: #63dc98;
 }

#menu1{
    margin-left: -1px;
}

.emo {
    position: relative;
    width: 194px;
    height: 70px;
    border: 2px solid #63dc98;
    float: left;
    left: -1px;
    margin-top: 20px;
    background-color: #63DC98;
}

.ebay {
    position: relative;
    width: 194px;
    height: 70px;
    border: 2px solid blue;
    float: left;
    left: -1px;
    margin-top: 2px;
    background-color: #FFFCDF;
}

.werb2 {
    position: relative; 
    margin-top: 0px; 
    margin-right: 52px;
    margin-bottom: 2px; 
    border: 1px solid #666666; 
    width: 728px; 
    height: 90px; 
    background-color: #ffffff;
    float: right;
}

.werb3 {
    font-family: Arial;
    font-size: 12px;
    color: #999999;
    margin-left: 5px;
    margin-top: 0px;
}

.werb4 {
    font-family: Arial;
    font-size: 20px;
    color: blue;
    margin-left: 5px;
    margin-top: 0px;
    text-align: center;
}

.werb5 {
    font-family: Arial;
    font-size: 14px;
    color: black;
    margin-left: 5px;
    margin-top: 0px;
}

.emo_text1 {
    font-family: Arial;
    font-size: 12px;
    /*color: #0871a5;*/
    text-align: center;
    margin-top: 10px;
    color: #222222;
}

.wsa {
    position: relative;
    font-family: Arial;
    font-size: 14px;
    margin-top: 10px;
}

/*#emo_text {
    font-family: Arial;
    font-size: 12px;
    color: #0871a5;
    text-align: center;
}

.emotext {
    font-family: Arial;
    font-size: 12px;
    color: #0871a5;
    text-align: center;
}

#emo_link {
    text-align: center;
}*/

#master_hl1 { /* id */
	top: 10px;
    color: #0871a5;
}

#master_hl2 { /* id */
	top: 30px;
    color: #0871a5;
}

#master_hl3 { /* id */
	top: 50px;
    color: #0871a5;
}

#master_hl4 { /* id */
	top: 70px;
    color: #0871a5;
}

#footer p {
    text-align: center; 
    font-family: Arial;
    Font-Size: 12px;
	color: #FFFFFF;
	padding-top: 2px;
}

.puri_formel {
    z-index: 1;
    width: 280px;
    height: 60px;
    border-bottom: solid 1px #666666;
    position: absolute;
}

.inhalt_div {
	width: 776px;
    border: 1px solid #666666; 
    background-color: #ffffff; 
	margin-left: 2px;
	margin-bottom: 0px; /* Abstand zum Footer */
}

/*#default_div {
    height: 550px; 
}*/

.welcome {
    position: relative;
    font-family: Arial;
    font-size: 18px;
    color: #0871a5;
    margin-top: 20px;
    margin-left: 5px;
}

.nrm_panel {
    position: relative;
    height: 539px;
}

.default_text {
    height: 510px; 
    width: 776px;
    border: 1px solid #0871a5; 
    background-color: #ffffff; 
	margin-left: 2px;
	margin-bottom: 0px; /* Abstand zum Footer */
}

.emo728 {
    position: relative;
    margin-top: 0px; 
    margin-right: 4px;
    margin-bottom: 2px; 
    border: 1px solid #666666; 
    width: 776px; 
    height: 20px; 
    background-color: #ffffff;
    float: right;
}

.emo728text {
    position: relative;
    /*border: 0px solid #666666;*/
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    color: #333333;
    text-align: center;
    padding-top: 3px;
}

/*.btn_ads {
    position: absolute; 
    float: right; 
    top: -1px; 
    right: -303px; 
    width: 300px; 
    height: 600px;
}*/

.adsense3 {
    position: absolute; 
    margin-top: 4px; 
    margin-right: 0px;
    margin-left: 4px;
    margin-bottom: 0px; 
    border: 1px solid #666666; 
    width: 728px; 
    height: 90px; 
    background-color: #ffffff;
    float: left;
}

.adsense_mt1 {
    position: relative;
    margin-top: 5px;
    margin-left: 9px;
    border: 0px solid #666666;
    margin-bottom: 5px;
    width: 970px; 
    height: 90px; 
}

.adsense_mt2 {
    position: relative;
    margin-top: 5px;
    margin-left: 9px;
    border: 0px solid #666666;
    margin-bottom: 5px;
    width: 970px; 
    height: 90px; 
    float: left;
}

.adsense_mt3 {
    position: relative;
    margin-top: 5px;
    margin-left: 9px;
    border: 0px solid #666666;
    margin-bottom: 5px;
    width: 970px; 
    height: 90px; 
    float: left;
}

/*#emo {
    position: relative;
    float: left;
    top: 0px;
    left: 50px;
    border: 0px solid #ffffff;
 }

#emo1 {
    position: absolute;
    float: left;
    top: 620px;
    left: 3px;
    width: 196px;
    height: 90px;
    background-color: #ffffd2;
    border: 1px solid #0871a5;
 }*/

.impres {
    position: absolute; 
    background-color: #ffffff; 
    border: 0px solid #666666; 
    padding-top: 10px; 
    padding-left: 10px; 
    margin-top: 0px; 
    margin-left: 2px; 
    margin-right: 5px;
    width: 760px; 
    height: 440px; 
    font-family: Verdana; 
    font-size: 12px;
}

#panel_nrm { /* Panel neue Rechenmodule*/
    position: relative;
	float: right;
	background-color: #FFFFD2; 
	border: 1px solid #666666;
	width: 228px;
	/*height: 500px; */
	margin-top: -18px;
	margin-right: 4px;
}

#nrm1 {
	position: absolute; 
	font-family: Arial;
	font-size: 12px;
	color: #0000FF;
	font-weight: bold;
	margin-left: 5px;
	margin-top: 5px;
}

#nrm2 {
	position: absolute; 
	font-family: Arial;
	font-size: 10px;
	color: #222222;
	font-weight: bold;
	margin-left: 5px;
	margin-top: 5px;
}

.font12n { /* Font Arial, 12px normal */
    position: absolute;          
	font-family: Arial;
   	Font-Size: 12px;            
}    

.nrb {
    position: absolute;
    font-size: 12px; 
    font-family: Arial;
    border: 1px #666666 solid;
}

.nlabeltxt { /* Beschriftung für Textbox */
	z-index: 1;
	position: absolute;
    text-align: right;
	font-family: Arial;
   	Font-Size: 12px;
    height: 18px;
   	padding-top: 3px; /* 3px */
}

.ntextbox {  /* Standard-Textbox */
	z-index: 1;
	position: absolute;
	background-color: #FFFFCC;
	border: 1px #666666 solid;
	text-align: center;
	font-size: 14px;
	font-family: Arial;
	height: 18px; /* height: 18px */
}

.ntextlabel {  /* Textbox wahlweise als Textbox oder Label */
	z-index: 1;
	position: absolute;
	background-color: #FFFFFF;
	border: 1px #666666 solid;
	text-align: center;
	font-size: 14px;
	font-family: Arial;
	height: 18px; /* height: 18px */
	width: 150px;
}
        
.nddl { /* DropDownListe */
	z-index: 1;
	position: absolute;
	font-size: 14px;
	font-family: Arial;
	border: 1px #666666 solid;
	margin-left: -10px;
	padding-top: 0px; /* 0px */
	height: 20px;
}

.nlabellbl { /* Bezeichner für Label */
	z-index: 1;
	position: absolute;
    text-align: right; 
    font-family: Arial;
    Font-Size: 12px;
    height: 18px;
    padding-top: 3px
}

.nlabel { /* Label grün */
	z-index: 1;
	position: absolute;
    background-color: #CCFFCC; 
    border: 1px #666666 solid;
    font-size: 14px; 
    font-family: Arial;
    text-align: center; 
    height: 17px; 
	padding-top: 1px;
    }

.nbuttoncalc {
	z-index: 1;
	position: absolute;
	width: 80px;
	height: 26px;
    /*padding-bottom: 4px;*/
}

.ddl_R { /* DropDownListe für R */
	z-index: 1;
	position: absolute;
	width: 65px;
	font-size: 14px;
	font-family: Arial;
	border: 1px #666666 solid;
	margin-left: -10px;
	padding-top: 0px; /* 0px */
	height: 20px;
}

.images_png {
	position: absolute;
	border: 1px solid #666666;
	z-index: 1;
}  

/*#nrm3 {
	position: absolute; 
	font-family: Arial;
	font-size: 10px;
	color: #222222;
	font-weight: bold;
	margin-left: 5px;
	margin-top: 5px;
}

#eintrag2 {
	position: absolute;
	margin-top: 140px;
	margin-left: 0px;
	width: 220px;
}*/


.treeview1 {
	position: absolute;
    margin-top: 9px; 
    margin-left: 4px;
    border: solid 1px #666666;
}

.style_hl_new {
	position: absolute;
    font-size: 12px; 
    font-family: Arial; 
    font-weight: normal;
	color: #0000ff; 

}

.log_eintrag {
	position: absolute;
	margin-left: 0px;
	width: 220px;
}

.nrm {
	position: absolute; 
	font-family: Arial;
	font-size: 10px;
	color: #222222;
	font-weight: bold;
	margin-left: 5px;
	margin-top: 5px;
}

.log_text {
  	font-family: Arial;
	font-size: 12px;
	color: #222222;
	font-weight: normal;
	margin-left: 5px;
	margin-top: 5px;  
}

#eintrag1 {
	position: absolute;
	margin-top: 20px;
	margin-left: 0px;
	width: 220px;
}

.text_reda_in { /* Textbox innerhalb von panelcalc */
	position:absolute;
	background-color:#FFFFFF; 
	border: 1px none #666666;
	font-family: Arial;
	font-size: 12px;
	color: black;
	font-weight: normal;
	padding: 5px;
	margin-left: 4px;
}

.txt_reda {
	position:absolute;
	z-index: 1;
	background-color:#FFFFFF; 
	border: 0px solid #666666;
	margin-top: 4px;
	margin-left: 4px;
	font-family: Arial;
	font-size: 12px;
	color: #222222;
	font-weight: normal;
	padding: 5px;
}

.text_reda2 {
	position:absolute;
	background-color:#FFFFFF; 
	border: 1px solid #666666;
	font-family: Arial;
	font-size: 12px;
	color: black;
	font-weight: normal;
	padding: 5px;
}

.text_reda {
    background-color:#ffffff; 
	border: 1px solid #666666;
	margin-left: 4px;
	font-family: Arial;
	font-size: 12px;
	color: #222222;
	font-weight: normal;
	padding: 5px;
}

#treeview1 {
	position: absolute;
}

.style_panel_rmwl { /* Panel neue Rechenmodule */
    font-family: Arial;
    Font-Size: 12px;
    border: 1px solid #666666;
    background-color: #FFFFFF;  
}
     
.style_bezeichner {
    text-align: right; 
    font-family: Arial;
    Font-Size: 12px;
    height: 20px;
}
        
.style_textbox {
    background-color: #FFFFCC; 
    border: 1px #666666 solid;
    font-size: 12px; 
    font-family: Arial;
    width: 70px; 
    text-align: center; 
    height: 20px; 
    padding-top: 1px; 
}
        
.style_textbox_ow {
    background-color: #FFFFCC; 
    border: 1px #666666 solid;
    font-size: 12px; 
    font-family: Arial;
    text-align: center; 
    height: 20px; 
    padding-top: 1px; 
}
        
.style_textbox_obc {
    border: 1px #666666 solid;
    font-size: 12px; 
    font-family: Arial;
    width: 100px; 
    text-align: center; 
    height: 20px; 
    padding-top: 1px; 
}
  
.style_textbox_info {
    border: 1px #666666 solid;
    font-size: 12px; 
    font-family: Arial;
    text-align: left; 
}
        
.style_ddl {
    font-size: 12px; 
    font-family: Arial;
    border: 1px #666666 solid; 
    height: 24px; 
}
        
.style_ddl_big {
    font-size: 14px; 
    font-family: Arial;
    border: 1px #666666 solid; 
    height: 24px; 
    padding-top: 2px;
}

.style_bezeichner_lbl {
    text-align: right; 
    font-family: Arial;
    Font-Size: 12px;
    height: 18px;
    padding-top: 6px
}
        
.style_bezeichner_lbl_txt {
    text-align: right;
    font-family: Arial;
    Font-Size: 12px;
    height: 16px;
    padding-top: 4px;
}
        
.style_bezeichner_center {
    text-align: center; 
    font-family: Arial;
    Font-Size: 12px;
    height: 18px;
    padding-top: 6px
}
            
.style_textbox_aktivfilter {
    background-color: #FFFFCC; 
    border: 1px #666666 solid;
    font-size: 14px; 
    font-family: Arial;
    text-align: left; 
    margin-left: 4px;
}

.style_bezeichner_txt_ddl { /* Beschriftung für Textbox */
    text-align: right;
    font-family: Arial;
    Font-Size: 12px;
    height: 18px;
    padding-top: 3px; /* 3px */
}

.style_textbox_ow_ddl { /* Standard-Textbox */
	background-color: #FFFFCC;
	border: 1px #666666 solid;
	text-align: center;
	font-size: 14px;
	font-family: Arial;
	height: 18px; /* height: 18px */
}
        
.style_ddl_textbox { /* DropDownListe */
	font-size: 14px;
	font-family: Arial;
	border: 1px #666666 solid;
	margin-left: -10px;
	padding-top: 0px; /* 0px */
	height: 20px;
}

.style_label_tabelle {
    background-color: #CCFFCC; 
    border: 1px #666666 solid;
    font-size: 12px; 
    font-family: Arial;
    width: 108px; 
    text-align: center; 
    height: 18px;
    padding-top: 2px; 
}

.labelview_ow{
    background-color: #CCFFCC; 
    border: 1px #666666 solid;
    font-size: 12px; 
    font-family: Arial;
    width: 170px; 
    text-align: center; 
    height: 18px; 
    padding-top: 4px;
}

.style_labelview {
    background-color: #CCFFCC; 
    border: 1px #666666 solid;
    font-size: 14px; 
    font-family: Arial;
    text-align: center; 
    height: 17px; 
    padding-top: 4px;
}
.style_labelview_ow {
    background-color: #CCFFCC; 
    border: 1px #666666 solid;
    font-size: 14px; 
    font-family: Arial;
    text-align: center; 
    height: 17px; 
    padding-top: 4px;
    }
         
.style_labelview_ow_txt {
    background-color: #CCFFCC; 
    border: 1px #666666 solid;
    font-size: 12px; 
    font-family: Arial;
    text-align: center; 
    height: 17px; 
    padding-top: 3px;
    }
    
.nlbl_trafo {
    z-index: 4;    
    position: absolute;
    background-color: #CCFFCC; 
    border: 1px #666666 solid;
    font-size: 12px; 
    font-family: Arial;
    text-align: center; 
    height: 15px; 
    padding-top: 3px;
    }    
         
.style_labelview_ow_txt2 {
    background-color: #f8f8f8; 
    border: 1px #666666 solid;
    height: 17px; 
    padding-top: 3px;
    }

.style_label_kk_colheader {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    background-color: #e8e8e8;
    color: #000000;
    height: 18px;
    width: 59px;
    border-bottom: 1px #666666 solid;
    border-left: 1px #666666 solid;
    border-right: 1px #666666 solid;
    }
         
.style_label_kk_rowheader {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    background-color: #e8e8e8;
    color: #000000;
    height: 17px;
    width: 126px;
    padding-right: 3px;
    border-bottom: 3px #e8e8e8 solid;
    }
                
.style_label_kk_colinhalt {
    font-family: Arial;
    font-size: 12px;
    font-weight:normal;
    text-align: center;
    color: #000000;
    height: 19px;
    width: 59px;
    border-bottom: 1px #666666 solid;
    border-left: 1px #666666 solid;
    border-right: 1px #666666 solid;
}
         
.style_label_aktivfilter {
    background-color: #CCFFCC;
    border: 1px #666666 solid;
    font-size: 12px;
    font-family: Arial;
    text-align: center;
    height: 18px;
    width: 90px;
    padding-top: 3px;
    }
         
.style_listbox {
    background-color: #FFFFFF; 
    border: 1px #666666 solid;
    font-size: 12px; 
    font-family: Arial;
}

.style_label_ll_inpanel_head {
	position: absolute;
	margin-top: 5px;
	margin-left: 5px;
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    color: #333333;
	z-index: 1;
}
        
.style_label_ll_inpanel_head2 {
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    color: #333333;
    left: 9px;
}
        
.style_link_comment {
    font-size: 14px; 
    font-family: Arial;
    font-weight: normal;
    color: #333333;  
}

.style_panel {
    border: 1px #666666 solid;   
}
        
.style_images {
    border: 1px #666666 solid;   
}
        
.style_textA14 {
    font-size: 14px; 
    font-family: Arial;   
}

.texta14 {
    font-family: Arial;
    font-size: 14px;
    color: #222222;
    line-height: 16px;
}

.LL_panelmain { /* In diesem Panel liegen die Rechenmasken und Linklisten */
	z-index: 1;
	border: 1px solid #666666;
	position: absolute;
	background-color: #FFFFFF;
	margin-left: 4px;
	width: 766px;
}

.panelcalc {
    /* In diesem Panel liegen die Rechenmasken */
	z-index: 1;
    border: 1px solid #666666;
    position: absolute;
	background-color: #FFFFFF;
	margin-top: 25px;
	margin-left: 4px;    
}

.LL_inpanel_head {
	height: 18px;
	position: absolute;
	margin-top: 5px;
	margin-left: 5px;
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    color: #333333;
	z-index: 1;
}

.LL_hl { /* Links aus der Linkliste */
	z-index: 1;
    font-size: 14px; 
    font-family: Arial; 
    font-weight: normal; 
	position: absolute;
	margin-left: 5px;
	margin-right: 10px;
}

.LL_wl_comment{ /* Kommentar zu "Wichtige Links" */
	z-index: 1;
    font-size: 14px; 
    font-family: Arial; 
    font-weight: normal; 
	position: absolute;
}

.LL_trenner { /* Thementrenner in den Linklisten(Doppellinie) */
	border: 1px solid #666666; 
	position: absolute; 
	width: 766px;
	height: 1px; 
	z-index: 1;
	left: -1px;
}
        
.style_hl {
    font-size: 14px; 
    font-family: Arial; 
    font-weight: normal; 
}
        
.style_hl_l9 {
    font-size: 14px; 
    font-family: Arial; 
    font-weight: normal; 
    left: 4px;
}

.style_label_new_datum {
    font-size: 14px; 
    font-family: Arial;
    font-weight: bold;
    color: #333333;
    text-align: left;
    padding-left: 5px;
}
        
.style_rb {
    font-size: 12px; 
    font-family: Arial;
    border: 1px #666666 solid;
}
       
.style_button {
    padding-top: 2px;
}
        
.style_button_100x27_txt {
    height: 27px;
    width: 100px;
}
        
.style_button_100_28 {
    height: 27px;
    padding-bottom: 5px;
    margin-top: 1px;
}
        
.style_button2_100_28 {
    height: 27px;
    width: 100px;
    padding-bottom: 5px;
    margin-top: 1px;
}

.button_calc {
    height: 26px;
    width: 85px;
    padding-bottom: 5px;
    margin-top: 1px;
}
        
.style_button3_100_28 {
    height: 29px;
    width: 100px;
    padding-bottom: 5px;
    margin-top: 1px;
    margin-left:-1px
}
        
.style_checkbox {
    font-size: 12px; 
    font-family: Arial;    
}
        
.style_label_header {
    background-color: #e8e8e8;   
    font-size: 12px; 
    font-family: Arial;
    text-align: center;
    color: #000000;
    margin-top: 1px;
}

.LL_labeltop { /* Überschrift in Linkliste und Arbeitsblatt */
	position: absolute;
	border: 0px solid #666666;
    background-color: #FFFFFF;
    font-size: 14px;
    font-family: Arial;
    text-align: center;
    color: #0000FF;
    font-weight: bold;
	width: 766px;
    height: 17px;
	margin-top: 4px;
	margin-left: 4px;
	z-index: 1;
}
        
.style_labeltop {
    border: 1px solid #666666;
    background-color: #FFFFFF;
    font-size: 14px;
    font-family: Arial;
    text-align: center;
    color: #0000FF;
    font-weight: bold;
    height: 17px;
}
        
.style_label_over_rb {
    font-size: 12px; 
    font-family: Arial;
    padding-top: 6px;
}
        
.style_label_panalgroup {
    border: 1px #666666 solid;
    text-align: center;
    font-size: 14px; 
    font-family: Arial;
    background-color: #ffffff;
    margin-top: 2px;
    padding-bottom: 1px;
    }
         
.style1 {
    width: 990px;
    border: 1px solid #666666;
    background-color: #e8d0a9;
    height: 600px;
}
        
.style2 {
    height: 100px;
    width: 990px; 
    border: 1px solid #666666; 
}
 
.style_kopf_navi {
    height: 20px;
    width: 990px;
    background-color: #FFFFFF;
}
        
.style_kopf_navi_text {
    text-align: center;
}

.style_inhalt {
    width: 785px;
    height: 600px;
    background-color: #ff0000;
    float: left;   
}
 
.style_box_new_module {
    left: 750px; 
    top: 125px; 
    position: absolute;
    height: 120px;
    width: 240px; 
    border: 1px solid #666666;
    background-color: #FFFFFF;
}
        
.style_text_redaktion {
    font-family: Arial;
    Font-Size: 12px;
    border: 1px solid #666666;
    background-color: #FFFFFF;
    padding: 5px;
}

.div_text_reda {
    font-family: Arial;
    font-size: 14px;
    color: #222222;
    line-height: 16px;
}

.redatext {
    position: relative;
    font-size: 14px;
	font-family: Arial;
    color: #222222;
    margin-top: 5px;
    padding-right: 10px;
    padding-left: 4px;
}

.div_text_reda_daten {
    font-family: Arial;
    font-size: 14px;
    color: #222222;
    line-height: 16px;
}

.h1_blatt {
    position: relative; 
    left: 4px; 
    width: 766px; 
    height: 17px; 
    margin-top: 4px; 
    background-color: #FFFFFF; 
    border: 1px solid #ffffff; 
    text-align: center; 
    font-family: Arial; 
    font-size: 14px; 
    font-weight: bold; 
    color: #0000ff
}

.div_text_rahmen {
    position: relative; 
    width: 766px; 
    border: 0px solid #666666; 
    background-color: #FFFFFF;
}

.h6_techdata {
    position: relative; 
    font-family: Arial; 
    font-size: 14px; 
    font-weight: bold; 
    color: #222222;
}

.top_reda_artikel {
    position: absolute;
    top: 0px;
    left: 0px;
    font-family: Arial;
    font-weight: normal;
    font-size: 14px;
    color: #444444;
    line-height: 16px;
    padding-left: 3px;
}

.hl_artikel {
    position: absolute;
    top: 20px;
    left: 0px;
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
    /*color: #0033cc;*/
    padding-left: 3px;
 }

a:link, a:visited {
    font-family:Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: #0871a5;
}

/*a:visited {
    text-decoration: underline;
    color: #0033ff;
}*/

a:focus {
    color: #0871a5;
}
 
a:hover {
    color: #ff0000;
    text-decoration: none;
}

a:active {
    color: #ff0000;
    text-decoration: none;
    background-color: #ffffff;
}

.reda_artikel_bild {
    position: absolute; 
    top: 42px;
    left: 2px;
    border: 1px solid #cccccc;
}

.pre_reda_rahmen {
    position: relative; 
    width: 766px; 
    border: 1px solid #aaaaaa; 
    background-color: #FFFFFF;
    /*float: left;*/
    top: 2px;
    margin-top: 2px;
    left: 4px;
}

.pre_text_reda {
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    color: #222222;
    line-height: 16px;
    padding-right: 2px;
    padding-left: 3px;
    margin-top: 40px;
}

.div_text_default {
    position: relative; 
    float: left;
    width: 340px; 
    border: 0px solid #666666; 
    background-color: #FFFFFF;
    left: 4px; 
    top: 20px; 
    padding-left: 4px;
     
 }

.bild_welcome1 {
    position: relative;
    float: right;
    margin-right: 5px;
    margin-top: 16px;
}

.calct {
    position: absolute;
    text-align: right;
    height: 15px; 
}

.calctb {
    position: absolute;
    width: 140px; 
    height: 18px; 
    text-align: center;
    border: 1px solid #666666;
    font-family: Arial; 
    font-size: 14px; 
}

.calcddl {
    position: absolute;
    width: 62px; 
    height: 20px; 
    border: 1px solid #666666;
    font-family: Arial; 
    font-size: 14px; 
    margin-left: 0px;
}

.errorlbl {
    position: absolute;
    font-family: Arial;
    font-size: 14px;
}

.logbuch1 {
    position: absolute;
    font-family: Arial;
    font-size: 14px;
    padding-left: 10px;
    padding-top: 15px;
}

/*weiß*/
.bgcolor1 
{
    background-color: #FFFFFF;
}

/*bisque hell*/
.bgcolor2 
{
    background-color: #ffe4c4;
}

/*bisque mittel*/
.bgcolor3 
{
    background-color: #EED5B7;
}

/*grau*/
.bordercolor1 
{
    border-color: #666666;
}

/*bisque dunkel*/
.bordercolor2 
{
    border-color: #8B7D6B;
}
 
.text_mt {
    margin-top: 5px;
    padding-right: 10px;
    padding-left: 10px;
}

.btncalc {
    width: 74px;
    height: 24px;
}

.h_line {
    border: none;
    border: 2px solid blue;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 0px;
    background-color: #FFFFFF;
    height: 1px;
    margin: 0px 120px 0px 120px;
}

.emo_general {
    position: relative; 
    height: 25px; 
    border: 1px solid #666666; 
    font-family: Arial; 
    font-size: 14px;
    background: #f9c667;
}

.komma{
    color: white;
    font-family: Arial;
    margin-left: 4px;
    padding-top: 5px;
}