body  { 
	padding: 0px; 
}


a { 
	color: #546275; 
	text-decoration: none; 
}


a:hover	  { 
	color: #0066ff; 
	text-decoration: none; 
}

.icon-inactive {
    opacity: 0.4;
    filter: alpha(opacity=40); /* msie */
}


.link-menue  { 
	color: #546275;
	font-size: 10px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
}


.link-navigation { 
	color: #0d3fac; 
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
}


.link-form  { 
	color: #0d3fac; 
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
}

.link-tabulator { 
	color: #546275;
	font-size: 10px; 
	line-height: 14px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
}


.link-table { 
	color: #546275;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
}

.link-table-blue { 
	color: #0d3fac; 
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
}

.text-title { 
	color: #000000; 
	font-size: 12px; 
	line-height: 15px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
}

.text-subtitle { 
	color: #000000; 
	font-size: 12px; 
	line-height: 15px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}


.text { 
	color: #2d2d2d; 
	font-size: 11px; 
	line-height: 15px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.text-error  { 
	color: #ff0000; 
	font-size: 11px; 
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.text-table { 
	color: #546275;
	font-size: 10px; 
	line-height: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
}


/* interner bereich */
.form-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFFFFF; 
	height: 18px;
	/*border: 2px solid: #000000;*/
	border: 1px solid #cccccc;
}

.form-search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:100px;
	height:18px;
	border:1px solid #cccccc;
}

.form-ajax {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:250px;
	height:18px;
	border:1px solid #cccccc;
}


.form-200 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFFFFF; 
	width:200px;
	height: 18px;
	/*border: 2px solid: #000000;*/
	border: 1px solid #cccccc;
}


.form-100 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFFFFF; 
	width:100px;
	height: 18px;
	/*border: 2px solid: #000000;*/
	border: 1px solid #cccccc;
}

.form-50 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFFFFF; 
	width:50px;
	height: 18px;
	/*border: 2px solid: #000000;*/
	border: 1px solid #cccccc;
}

.form-25 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFFFFF; 
	width:25;
	height: 18px;
	/*border: 2px solid: #000000;*/
	border: 1px solid #cccccc;
}

.form-varchar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFFFFF; 
	width:365px;
	height: 18px;
	border: 1px solid #cccccc;
}

.form-float {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFFFFF; 
	width:365px;
	height:18px; 
	/*border:2px solid: #000000;*/
	border: 1px solid #cccccc;
}

.form-integer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFFFFF; 
	height:18px; 
	/*border:2px solid: #000000;*/
	border: 1px solid #cccccc;
}

.form-file {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFFFFF; 
	width:320px;
	height: 18px;
	/*border:2px solid: #000000;*/
	border: 1px solid #cccccc;
}

.form-select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFFFFF;
	height: 18px;
	/*border:2px solid: #000000;*/
	border: 1px solid #cccccc;
}

.form-text  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFFFFF; 
	width:620px; 
	height:70px; 
	/*border:2px solid: #000000;*/
	border: 1px solid #cccccc;
}

.form-shorttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFFFFF; 
	width:620px; 
	height:70px; 
	/*border:2px solid: #000000;*/
	border: 1px solid #cccccc;
}

.form-longtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFFFFF; 
	width:620px; 
	height:175px; 
	/*border:2px solid: #000000;*/
	border: 1px solid #cccccc;
}

.form-bigtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFFFFF; 
	width:620px; 
	height:400px; 
	/*border:2px solid: #000000;*/
	border: 1px solid #cccccc;
}

.form-boolean {
	/*border:1px solid: #000000;*/
}

.form-button {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
	/*border:2px solid: #000000;*/
}

*.reiter_line { 
    width:100%;
    height:18px;
    border-bottom: 1px solid #546275;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
} 
*.reiter_akt { 
    height:14px;
    font:normal 10px Verdana,Arial,Helvetica,sans-serif;
    color:#546275;
    text-align:center; 
    border-left: 1px solid #546275;
    border-right: 1px solid #546275;
    border-top: 1px solid #546275;
    border-bottom: 1px solid #f0f0f0;
    float:left; 
    margin:3px 0px 0px 0px;
    padding:0px 5px 0px 5px;
    background:#f0f0f0;
} 
*.reiter { 
    font:normal 10px Verdana,Arial,Helvetica,sans-serif;
    height:14px;
    color:#546275;
    text-align:center; 
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #546275;
    float:left; 
    margin:3px 0px 0px 0px;
    padding:0px 5px 0px 5px;
    background:#cccccc;
} 
*.reiter_dist { 
    height:14px;
    font:normal 10px Verdana,Arial,Helvetica,sans-serif;
    color:#546275;
    text-align:center; 
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #546275;
    float:left; 
    margin:3px 0px 0px 0px;
    padding:0px 2px 0px 2px;
    background:#f0f0f0;
} 

.logo	{ font-family: SofiaProSemiBold; font-size: 29px; line-height: 0px; color: black; }
