/* CSS Document */

.pagetitle, .artikeltitle, .bodytext, .ausgabe, .ausgabe2, .ausgabe3, .bodysubtitle, .bodysubtitle2, .bodysubtitle3, a.ki, a.ki:hover, .weiss, .weiss2 {


}

.ic_kurztext { 
	font-style:italic;
	font-size:12px;
}
.categories {font-size:10px;    }


.pagetitle {
		}
.artikeltitle {
	 margin-top: 13pt; margin-bottom: 3pt; 	}

.artikeltitle_overview {
	font-size: 20px; margin:0px;  	}
	
	
.bodytext {  font-size:13px; 
	 	   }
.bodytext_headers { 
	 	 font-size:11px; }
.ausgabe { color:#808080; font-size: 8pt;}
.bodysubtitle {
		margin-top:0pt; margin-bottom:2pt; 	 }
.ausgabe2 { color:#808080; font-size: 8pt;	}
.bodysubtitle2 {
		margin-top:0pt; margin-bottom:2pt;  }
.ausgabe3 { color:#808080; font-size: 8pt; }
.bodysubtitle3 {
		margin-top:0pt; margin-bottom:2pt;	}

a.ki  { 

text-decoration:none; 

  }
a.ki:hover   {
	
text-decoration:underline; 
}


/*
a.ki:visited  { color: #666666; font-size: 11px; line-height: 14px; text-decoration: none; font-weight:bold;  }
*/
/*.border {border: 1px #c4d2e2 solid;}*/
.border {border: 0px #6cb1da solid;}
.border-NOT_used {border: solid; border-width: 1px 1px 1px 1px; border-color: #666666 #ffffff #ffffff #666666}

.weiss { background-color: #cccccc;   font-weight: bold ;  }
.weiss2 { background-color: #f7f7f7;  font-weight: bold ; text-decoration: none ; }


.border_color {border: 0px #03229C solid; border-collapse: collapse }
table.border_color{border: 0px #03229C solid; }
table.border_color td{border: 0px #03229C solid; }
table.border_color hr{ border-bottom: 0px solid #ffffff; color:#03229C; }

tr.ki_background1 { background-color: #f4f4f4 }
tr.ki_background2 { background-color: transparent; }


.img {	border: 3px #f7f7f7 solid;  margin-right: 5px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px}
.img_detail {	border: 3px #f7f7f7 solid; margin-right: 10px; margin-top: 5px; margin-bottom: 10px; margin-left: 0px; }
.img_headers2 {	border: 3px #f7f7f7 solid;  margin-right: 2px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px}

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




.categories {
	margin-bottom: 5px;
}

.rechnernav td, 
td.bodytext,
td.weiss,
td.weiss2  {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

div.wrapper_ki_overview,
div.wrapper_ki_rechnernav,
div.wrapper_ki_linklist
{
border-bottom: 1px solid #8CC53F;
margin:0 0 0 0;
padding:0 0 0 0;


}

a.wrapper_ki_overview,
a.wrapper_ki_rechnernav,
a.wrapper_ki_linklist
{
	color:#333333;

	text-decoration:none;
	display:block;
	margin:0 0 0 0;
	padding:0 0 0 0;


	-webkit-transition: background-color 0.6s ease-out;
	-moz-transition: background-color 0.6s ease-out;
	-o-transition: background-color 0.6s ease-out;
    transition: background-color 0.6s ease-out;
	
	font-weight:normal;
}

a.wrapper_ki_overview:hover,
a.wrapper_ki_rechnernav:hover,
a.wrapper_ki_linklist:hover
{
	background-color: #ffffff;
/*	background: #ded4df url(../images/arrow_right.png) no-repeat right center ;*/
/*	background: #031926 url(../images/arrow_right.png) no-repeat right center ;*/
/*color: #e8e0c8;*/

	-webkit-transition: background-color 0.2s;
	-moz-transition: background-color 0.2s;
	-o-transition: background-color 0.2s;
	transition: background-color 0.2s;

	font-weight:normal;
	
}

a.wrapper_ki_overview:hover img{
	/*visibility:hidden;*/
}

div.ki_overview,
div.ki_rechnernav,
div.ki_linklist
{
padding:15px 50px 15px 5px;
}

div.ki_overview
{
padding:15px 0px 15px 5px;

}

div.ki_overview_front
{
padding:5px 0px 5px 5px;

}

div.ki_overview_front h4{
	margin: 4px 0;
}



.ki_group_title
{
margin:15px 0; 
padding:15px 5px; 
/*background-color:#EAECEE;*/
}

table.border_xx td.bodytext p, table.border_xx td.bodytext li.bodytext {
	margin-bottom: 5px;
}




.weiss { background-color: #cccccc;   font-weight: bold ;  }
.weiss2 { background-color: #f7f7f7;  font-weight: bold ; text-decoration: none ; }


.border_color {border: 0px #4F5255 solid; border-collapse: collapse }
table.border_color td{ border: solid; border-width: 1px 0px 1px 0px; border-color: #9ca1a4;}
table.border_color hr{ border-bottom: 1px solid #ffffff; color:#4F5255; border-collapse: collapse}
table.border_color {border: 1px #4F5255 solid; border-collapse: collapse}

tr.ki_background1 { background-color: #f4f4f4 }
tr.ki_background2 { background-color: transparent; }

 
.onre_input, .kontinput, .inputbtn, .onre_input_button, 
.onre_input_checkbox, .onre_input_radio  {
	font-size: 8pt;
	color: #4F5255;
	font-weight:normal;
	border: 1px solid #4F5255;
	background-color: #FFFFFF;
	margin: 4px 5px 4px 5px;
	z-index:1;
}



.onre_input_button {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 4px 12px;
	margin-bottom: 0;
	font-size: 13px;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color: #333;
	text-shadow: 0 1px 1px rgba(255,255,255,0.75);
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
	background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
	background-image: -o-linear-gradient(top,#fff,#e6e6e6);
	background-image: linear-gradient(to bottom,#fff,#e6e6e6);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	*background-color: #e6e6e6;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border: 1px solid #bbb;
	*border: 0;
	border-bottom-color: #a2a2a2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	*margin-left: .3em;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}




.ki_img_overview { float:right;	border: 3px #f7f7f7 solid;  margin-right: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 10px}

