@charset "utf-8";
/* Print CSS */

*
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

a {
	border:none;
	text-decoration:none;
}

ul {
	padding:0 0 0 15px;
}

ul li {
	padding:0 0 15px 0;
}	

table.printtable {
	width:900px;
	padding:0;
}

.csc-textpic
{
	display:none;
}

h1, h2, h3, h4, h5
{
	font-weight:bold;
	margin:0;
	padding:0;
}

h1.breadcrumb {
	padding: 0 0 20px 0;
}

h2 span
{
	font-weight:bold:
}

h1 img, h2 img, h3 img
{
	display:none;
}

table td
{
	vertical-align:top;
}

table td.col1 {
	padding:0 20px 0 0;
}

table td.col2 {
	padding:0 0 0 20px;
}

/* Hide some elements that are not necessary for the printversion */
.tx-mnrssflashfader-pi1, .news-list-morelink
{
	display:none;
}

#logo
{

}

#logo img
{
	display:show;
	
}

.leftcol
{
	
}

.midcol
{
	width:700px;
}

.rightcol
{
	width:200px;
	padding:0 0 0 200px;
}

.kontakt_aria
{
	width:556px;
}

.inputrow_chapter {
	width:556px;
	height:30px;
	vertical-align: middle;
}

.inputrow {
  padding:0 0 0 15px; 
	width:556px;
	height:30px;
	vertical-align: middle;
}

.inputrow1 {
	height:89px;
	width: 556px;
}

.inputitem {
	width:255px;
	padding: 0 15px 0 0;
	float:left;
}

.input_select_check {
	width:140px;
	padding: 0 15px 0 0;
	float:left;
}

.inputcheck {
	width:215px;
	padding: 0 15px 0 0;
	float:left;
}
.inputitem_studium {
	width:310px;
	padding: 0 0 0 0;
	float:left;
}

.day_inputitem_month {
	width:250px;
	padding: 0 15px 0 0;
	float:left;
}

.inputitem_month {
	width:200px;
	padding: 0 15px 0 0;
	float:left;
}

.bold_label
{
  font-size:12px;
  float:left;
  font-weight:bold;
}

.18_px_header
{
  font-size:18px;
  float:left;
  font-weight:bold;
}

.label
{
  width: 85px;
  font-size:11px;
  float:left;
}
.label_month
{
  width: 100px;
  font-size:11px;
  float:left;
}

.label_double
{
  width: 160px;
  font-size:11px;
  float:left;
}
.label_ausbildung
{
  width: 120px;
  font-size:11px;
  margin-right: 20px;
  float:left;
}

.label_check
{
  width: 100px;
  font-size:11px;
  float:left;
}

.input_content
{
  background:#FFFFFF;
  width: 150px;
  margin-left:85px;
  padding:0 0 0 5px;
}
.input_content_lang
{
  background:#FFFFFF;
  width: 75px;
  margin-left:0px;
  padding:0 0 0 5px;
}
.input_month
{
  width: 100%;
  margin-left:130px;
  padding:0 0 0 0;
}
.select{
  width: 155px;
  margin-left:80px;
  padding:0 0 0 5px;

}

.long_input_content
{
  background:#FFFFFF;
  width: 435px;
  margin-left:85px;
  padding:0 0 0 5px;
}

.input_content1
{
  margin-left:85px; 
}

.input_content2
{
  margin-left:103px; 
}

.input_content input
{
	width:148px;
	padding:1px 0 0 0;
}

.long_label
{
  width: 155px;
  font-weight:bold;
  font-size: 11px;
  float: left;
}

.label1
{
  width: 85px;
  font-size: 11px;
  float: left;
}

.short_input
{
	background:#FFFFFF;
	width:75px;
	padding:0 0 0 5px;
}
.input_short{
width:85px;
	padding:0 0 0 5px;

}

.long_input_select
{
	width:440px;
	overflow:hidden;
  padding:0 0 0 0;
}
.input_select_short{
	width:155px;
	overflow:hidden;
  padding:0 0 0 0;
  margin-left: 150px;

}
.month_input_select
{
	width:40px;
	overflow:hidden;
	float:left;
}

.day_month_input_select
{
	width:40px;
	overflow:hidden;
	float:left;
}

.day_years_input_select
{
	width:55px;
	overflow:hidden;
  padding:0 0 0 0;
}


.years_input_select
{
	width:55px;
	overflow:hidden;
  padding:0 0 0 0;
}

.long_label
{
	width:235px;
	overflow:hidden;
}

.short_input_select
{
	width:77px;
	overflow:hidden;
}


div.line {
	margin:0 -15px 15px -15px;
	padding:0;
	height:2px;
	width:auto;
	background:#666666;
	clear:both;
	overflow:hidden;
}
div.line1 {
	margin:0 -15px 15px -15px;
	padding:0;
	height:1px;
	width:auto;
	clear:both;
	overflow:hidden;
}
#list_bold{
	font-weight: bold;
}
.table_acktie td:first-child{
font-weight:bold;
}
.table_acktie tr:first-child{
font-weight: bold;
height: 20px;
}

