body {
	color: #6c7c97;
	font-family: verdana;
	font-size: 10px;
	margin-left: 0px;
	margin-top: 0px;
	background-color: #ffffff;
	
	
}

/* 
{ 	
	scrollbar-base-color: #f8f8f8;
	scrollbar-3dlight-color: #f8f8f8;
	scrollbar-arrow-color: #6c7c97;
	scrollbar-darkshadow-color: #f8f8f8;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #6c7c97;
	scrollbar-shadow-color: #6c7c97;
	scrollbar-track-color: #f8f8f8;
}
*/

a:link, a:visited, a:active {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #6c7c97;
	text-decoration: none;
} 

.cbtn {
	cursor: auto;
}
	
a:hover {
	font-family: verdana;
	color: #0066CC;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
blade {
	font-family: verdana;
	color: #0066CC;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

/* Formulare */
.inputsmall	{
	width: 75px;
	background: #f8f8f8;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #6c7c97;
}

.inputsmall2	{
	width:50px;
	background-color: #f9f9ff;
	font-family: verdana;
	font-size:10px;
	font-weight: bold;
	color: #6c7c97;
	border:1px solid #ebebeb;
}

.inputplz	{
	width:50px;
	background-color: #f9f9ff;
	font-family: verdana;
	font-size:10px;
	font-weight: bold;
	color: #6c7c97;
	border:1px solid #ebebeb;
}

.inputplz2	{
	width:50px;
	background-color:#f9f9ff;
	font-family: verdana;
	font-size:10px;
	font-weight: bold;
	color: #6c7c97;
	border:1px solid #cccccc;
}

.inputort	{
	width:226px;
	background-color: #f9f9ff;
	font-family: verdana;
	font-size:10px;
	font-weight:bold;
	color:#6c7c97;
	border:1px solid #ebebeb;
}

.inputort2	{
	width:226px;
	background-color:#f9f9ff;
	font-family:verdana;
	font-size: 10px;
	font-weight:bold;
	color:#6c7c97;
	border:1px solid #cccccc;
}

.inputort3	{
	width:136px;
	background-color:#f9f9ff;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#6c7c97;
	border:1px solid #cccccc;
}

.inputper	{
	width:140px;
	background-color:#f9f9ff;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#6c7c97;
	border:1px solid #cccccc;
}


.inputw{
	width:235px;
	background-color:#f9f9ff;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#6c7c97;
	border:1px solid #ebebeb;
}

.inputmiddle	{
	width:125px;
	background:#f8f8f8;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#6c7c97;
}

.input	{
	width:280px;
	background:#f8f8f8;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#6c7c97;
}

.input2	{
	width:280px;
	background-color:#f9f9ff;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#6c7c97;
	border:1px solid #ebebeb;
}

.input3	{
	width:190px;
	background-color:#f9f9ff;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#6c7c97;
	border:1px solid #cccccc;
}
.input4	{
	width:280px;
	background-color:#f9f9ff;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#6c7c97;
	border:1px solid #cccccc;
}

.input6	{
	width:280px;
	background-color:#f9f9ff;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#cc0000;
	border:1px solid #ebebeb;
}

.inputz	{
	width:20px;
	background-color:#f9f9ff;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#6c7c97;
	border:1px solid #ebebeb;
}

.inputs	{
	width:380px;
	background-color:#f9f9ff;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color: #6c7c97;
	border:1px solid #ebebeb;
}

.inputv	{
	width:600px;
	background-color:#f9f9ff;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#6c7c97;
	border:1px solid #ebebeb;
}


.inputpic	{
	width:350px;
	background-color:#f9f9ff;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#6c7c97;
	border:1px solid #ebebeb;
}

.inputpic1	{
	width: 310px;
	background-color: #f9f9ff;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #6c7c97;
	border:1px solid #ebebeb;
}

.inputpic2	{
	width:200px;
	background-color:#f9f9ff;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#6c7c97;
	border:1px solid #6c7c97;
	border:1px solid #ebebeb;
}

.inputbig	{
	width:350px;
	heigh:200px;
	background-color: #f8f8f8;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #6c7c97;
}

.inputbig2	{
	width:330px;
	heigh:200px;
	background-color:#f9f9ff;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#6c7c97;
	border:1px solid #ebebeb;
}

.inputbig3	{
	width:330px;
	heigh:200px;
	background-color:#f9f9ff;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#6c7c97;
	border:1px solid #6c7c97;
}

.inputxxl	{
	background-color:#f9f9ff;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#6c7c97;
}

.inputauswahl	{
	width:450px;
	background-color:#f8f8f8;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#6c7c97;
}


.buttoni	{
	background-color:#f9f9ff;
	font-family:verdana;
	font-size:10px;
	color:#0066CC;
	border:1px solid #6c7c97;
	font-weight:bold;
	background-image:url(../graphics/buttongrad.gif);
	background-repeat:repeat-x;
	background-attachment:fixed; 
	cursor:pointer;
}

.button	{
	width:200px;
	background-color:#f9f9ff;
	font-family:verdana;
	font-size:10px;
	color:#0066CC;
	border:1px solid #6c7c97;
	font-weight:bold;
	background-image:url(../graphics/buttongrad.gif);
	background-repeat:repeat-x;
	background-attachment: fixed;
	cursor:pointer;
}

.button_del{
	width:200px;
	background-color:#cc0000;
	font-family:verdana;
	font-size:10px;
	color:#ffffff;
	border:1px solid #ffffff;
	font-weight: bold;
	background-image:url(../graphics/buttongrad.gif);
	background-repeat:repeat-x;
	background-attachment:fixed;
	cursor:pointer;
}

.button_del2{
	width:120px;
	background-color:#cc0000;
	font-family:verdana;
	font-size:10px;
	color:#ffffff;
	border:1px solid #ffffff;
	font-weight:bold;
	background-image:url(../graphics/buttongrad.gif);
	background-repeat:repeat-x;
	background-attachment:fixed;
	cursor:pointer;
}

.button_1	{
	width:120px;
	background-color:#f8f8f8;
	font-family:verdana;
	font-size:10px;
	color:#6c7c97;
	border:1px solid #6c7c97;
	font-weight:bold;
	background-image:url(../graphics/buttongrad.gif);
	background-repeat:repeat-x;
	background-attachment:fixed;
	cursor:pointer;
}

.button_2	{
	width:200px;
	background-color:#f8f8f8;
	font-family:verdana;
	font-size:10px;
	color:#6c7c97;
	border:thin #CCCCCC;
	font-weight:bold;
	background-image:url(../graphics/buttongrad.gif);
	background-repeat:repeat-x;
	background-attachment:fixed;
	cursor:pointer;
}

.button_3{
	width:60px;
	font-family:verdana;
	font-size:10px;
	color:#6c7c97;
	border:1px solid #6c7c97;
	font-weight:bold;
	background-image:url(../graphics/buttongrad.gif);
	background-repeat:repeat-x;
	background-attachment:fixed;
	cursor:pointer;
}
.button_4	{
	width:120px;
	background-color:#f9f9ff;
	font-family:verdana;
	font-size:10px;
	color:#6c7c97;
	border:1px solid #6c7c97;
	font-weight:bold;
	background-image:url(../graphics/buttongrad.gif);
	background-repeat:repeat-x;
	background-attachment:fixed;
	cursor:pointer;
}


table	{
	font-family:verdana;
	font-size:10px;	
}

table.classad {
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top:1px;
	border-style:solid;
	font-family:verdana;
	font-size:10px;
}

/* category overview */
td.headlinecat {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#6c7c97;
	letter-spacing:1px;
	padding-bottom:-5px;
	}

.catblock	{
	background-color:#ffffff;
	padding-bottom:10px;
	padding-top:4px;
	padding-left:2px;
}
	
	
/* form cells */
.formcelltitle	{
	padding:5px 20px 5px 5px;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	background-color:#ffffff;
	border:1px solid #ffffff;
	vertical-align:top;
}

.formcelltitle2	{
	padding:5px 20px 5px 5px;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
}

.formcellcontent	{
	padding:5px 5px 5px 5px;
	background-color: #ffffff;
	border:1px solid #6c7c97;
}

/* display cells */
.displaycelltitle	{
	padding:5px 20px 5px 5px;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	background-color:#ffffff;
	border:1px solid #ffffff;
	vertical-align:top;
}

.displaycellcontent	{
	padding:5px 5px 5px 5px;
	background-color:#ffffff;
	border:1px solid #6c7c97;
}

/* table header */
th {
	background-color:#f8f8f8;
	color:#6c7c97;
	text-align:left;
	padding-bottom:1px;
	padding-top:4px;
	padding-left:1px;
	font-size:11px;
	font-weight:bold;
	border-top:1px solid #6c7c97;
	border-bottom:1px solid #6c7c97;

}

tr.highlighted {  	
	padding-bottom:0px;
	padding-top:0px;
	background-color:#f8f8f8;
	border:0px;
}

tr.highlighted2 { font-family: verdana; 
	font-size:10px; 
	font-weight:bolder; 
	color:#0066CC;  	
	padding-bottom:0px;
	padding-top:0px;
	background-color:#ffffff;
	border:0px;
}

tr.nonhighlighted {
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: white;
	border: 0px;
}

td.headline {  font-family: verdana; 
	font-size: 11px; 
	font-weight: bolder; 
	color: #0066CC; 
	background-color: #f8f8f8; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	text-indent: 5pt; 
	vertical-align: baseline;  
	background-repeat : repeat;  letter-spacing : 1px;               
}

td.headline_1 {  font-family: verdana; 
	font-size: 10px; 
	font-weight: bolder; 
	color: #6c7c97; 
	background-color: #f8f8f8; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	vertical-align: baseline;  
	background-repeat : repeat;  letter-spacing : 1px;               
}

td.bold {  font-family: verdana; 
	font-size: 10px; 
	font-weight: bolder; 
	color: #6c7c97; 
	background-color: #f8f8f8; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	text-indent: 2pt; 
	vertical-align: baseline;  
	background-repeat : repeat;  letter-spacing : 1px;               
}

td.warning { 
	font-family: verdana; color: #6c7c97; 
	padding-top: 5px; 
	padding-right: 3px; 
	padding-bottom: 5px; 
	padding-left: 3px; 
	font-size: 10px;  
	background-color : #ffffff;
}
td.nowarning {  
	font-family: verdana; color: #6c7c97; 
	padding-top: 5px; 
	padding-right: 3px; 
	padding-bottom: 5px; 
	padding-left: 3px; 
	font-size: 10px;  
	background-color : #ffffff;
	}

.summaryrow	{
	background-color: #f8f8f8;
	color: #6c7c97;
	text-align: left;
	padding-bottom: 1px;
	padding-top: 4px;
	padding-left: 2px;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #6c7c97;
	border-top: 1px double #6c7c97;
}

.error {
	color:#0066CC;
}


