html, body{
height:100%;
}

body, td, p { 
	color: #304c5d; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1
{
	font-size:18px;
	font-weight:bold;
}
h2
{
	font-size:16px;
	font-weight:bold;
}
h3
{
	font-size:15px;
	font-weight:bold;
}
h4
{
	font-size:13px;
	font-weight:normal;
}


#content {
	text-align:left;
	vertical-align:top;
	width:645px;	
	padding-left:5px;
}

td,th {
	text-align:left;
	vertical-align:top;	
}

a:link, a:visited, a:active {
    color: #304c5d; 
    font-size: 12px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
}

a:hover {
    color: #131e24; 
    font-size: 12px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    text-decoration: underline;
}

a.menu { 
	color: #304c5d; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-decoration: none;#
}
	
a.menu:hover { 
	color: #111a20; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-decoration: none; 
}

td.menu {
	background-color:#c7cfd7;	
}
	

input, select, textarea, button {
	font-size : 10px;
	color : #000000;
	background-color: #eeeeee;
	border : 1px solid #445663;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	text-indent : 2px;
	text-align:left;
	padding-left:1px;
}

input.data, input.dataneeded
{
	width:200px;	
}	
      
.dataneeded, .checkboxneeded
{
	/* background-color: #FCADCB; */
}

input.checkbox, input.checkboxneeded
{
	width:25px;
	border:0px;
	background-color: #FFFFFF;
}
            

button {
	width:125px;
}

.defaultlisting {
	list-style-image:url('/cms/img/icons/arrow_right.png');
}

img {
	border:0px;	
}
body    
{ 
	color: #131e24; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #ffffff; 
	background-image: url('/img/bg.gif');
	margin:0;
}


 /* Spalten für Formulare */
.formcol1 
{
	padding-right:15px;	
	font-weight:bold;
	white-space:nowrap;
}

.checkcol
{
 	width:30%;
}

.listcol1
{
	white-space:nowrap;
}

.actioncol
{
 	white-space:nowrap;
}

/* Spalten für Loganzeige */
.logcol1
{
	width:60px;
	font-weight:bold;	
	white-space:nowrap;
}

.logcol2
{
	width:50px;
	white-space:nowrap;
}

.logcol3
{
	width:350px;
}

.logcol4
{
	width:50px;
	white-space:nowrap;
	text-align:center;
}

/* Formatierungen von Freigabeausgabe */
.approvalqualcol
{
	white-space:nowrap;	
	padding-right:15px;	
}

.mqualcol1, .mqualcol2
{
	width:25px;
	white-space:nowrap;
	text-align:left;
	padding-right:15px;
}

.headrow
{
	font-weight:bold;
	white-space:nowrap;
	text-align:left;
	vertical-align:top;
}

table { color: #304c5d; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.head { color: #304c5d; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }


.teaser { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
a.teaser { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif ; text-decoration: none }
a.teaser:hover { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif ;text-decoration: underline }
.sub  { color: #304c5d; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
a.snav, a.snav:visited  { color: #304c5d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
a.snav:hover  { color: #304c5d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a.snav:active { color: #001628; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.snav_down { color: #001628; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a.snav_down:hover { color: #001628; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }

