
BODY	{
    COLOR: darkblue;
    FONT-FAMILY:  Arial, Helvetica;
    font-size:9pt;
    BACKGROUND-COLOR: #a0a0bb; 
    margin:0px;
    text-align:justify;
}

p, div, ul, td, li {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
	color:#ffffff;
        text-align:justify;
}
	
ul, li{
	margin-left:20px;
	text-align:left;
}
	


/* 
----------------------------------------------------------------------------- 
			Überschriften Contentseiten	                                           
----------------------------------------------------------------------------- 
*/

H1{
    COLOR: #ffffff;
    FONT-FAMILY:  Arial, Helvetica;
    font-size:14pt;
    margin-bottom:5px;

}
H2{
    COLOR: #ffffff;
    FONT-FAMILY:  Arial, Helvetica;
    font-size:14pt;
    margin-bottom:5px;
    text-align:center;
}
td{
/*    COLOR: #ffffff; */
    FONT-FAMILY:  Arial, Helvetica;
    font-size:9pt;
    margin:0px;
}
INPUT, TEXTAREA{
    FONT-FAMILY:  Arial, Helvetica;
    font-size:9pt;
}

/* 
----------------------------------------------------------------------------- 
		Kontaktformular	                                           
----------------------------------------------------------------------------- 
*/
.csc-mailform{
	border:none;
}
.csc-mailform-field{
/*	background-color:pink;
	color:green;*/
	height:50px;
	text-align:left;
	vertical-align:top;
	padding-left:20px;
/*	border:none;*/
}
.csc-mailform-field label{
/*	border-bottom:1px solid red;*/

	text-align:left;
	font-weight:bold;
	width:266px;
}
.csc-mailform-field input,.csc-mailform-field textarea{
	border:1px solid silver;
	border-bottom:1px solid gray;
	border-top:1px solid gray;
}
.csc-mailform-field INPUT{
	width:264px;

}
.csc-mailform-field textarea{
	width:264px;
}
/* 
----------------------------------------------------------------------------- 
		Tabellen mit unterschiedlichen Zeilen	                                           
----------------------------------------------------------------------------- 
*/
table.contenttable  {
/*	background-color: #FFFFFF ! important;*/
	color:darkblue;
	border:0px ;
	margin:0px ;
	border-collapse:collapse;
	margin-left:0px ;
	margin-top:10px ;
	width:100% ;
}
table.contenttable td {
	vertical-align:top;
	color:darkblue;
	line-height:16px;
	border-bottom:1px solid #999999 ;
	padding-left:5px;
}
table.contenttable p {
        margin:0px ;
        padding:0px ;
	font-size:9pt;
        color:#000000 ;
        background-color:transparent;
	color:darkblue;
}
table.contenttable p a:link, table.contenttable p a:visited {
        color:#005bfe;
        font-weight:normal;
        font-size:9pt ;
}
table.contenttable p a:hover {
        color:#FF0000 ;
        font-weight:normal;
        font-size:9pt ;
}
tr.tr-odd td  {
        background-color:#afafaf ;
	color:darkblue;
}
tr.tr-even td  {
        background-color:#efefef ;
	color:darkblue;
}
tr.tr-0 td  {
       font-weight:bold;
	color:darkblue;
	text-align:center;
}
td.align-right{
	text-align:right;
	color:darkblue;
}
td.td-last{
	width:100px ! important;
	text-align:right;
	border-left:solid 1px #aaaaaa;
}
		


table.htmlarea-showtableborders {
	border:solid 1px #aaaaaa;
	width:100%;
	padding:0px;
	margin:0px;
		
}
thead{
	color : white;
	font-size:10pt;
	padding:0px;
	margin:0px;
}
th {
	border-bottom:solid 1px white dotted;
	color : white;
	font-size:10pt;
	padding:0px;
	margin:0px;
}


.csc-frame-frame1{
    COLOR: #000000;
    FONT-FAMILY:  courier;
    font-size:9pt;
    BACKGROUND-COLOR: #aaaaaa;
    border:solid thin 1px black dotted;
}

.csc-frame-frame2{
    COLOR: #000000;
    FONT-FAMILY: courier;
    font-size:9pt;
    BACKGROUND-COLOR: #cccc44;
    
    border:solid thin 1px black dotted;
    margin-left:20px;
}

.csc-textpic-caption{
	color:#ffff00;
}


p{
    COLOR: #ffffff;
    FONT-FAMILY:  Arial, Helvetica;
    font-size:9pt;
    margin:0px;
}
p.align-center{
	text-align:center;
}

p.align-right{
	text-align:right;
}

p.align-left{
	text-align:left;
}

table.all{
	width:800;
	padding:0px;
	margin:0px;
	border:solid thin 1px black;

}


td.textmenue{
	font-size:9pt;
	color:#ffffff;
	background-color:#001c75;
	text-align:right;
	padding-right:10px;
	border-bottom:solid thin 1px black;
	border-top:solid thin 1px black;
}


td.gmenue{
	text-align:left;
	padding:0px;
	margin:0px;
	width:150px;
	border-right:solid thin 1px black;
	background-color:#0b2379;
	
}


td.content{
	text-align:left;
	background-color:#0b2379;
	padding:5px;
	margin:0px;
}


td.rechts{
	background-color:#0b2379;
	text-align:left;
	padding:5px;
	margin:0px;
	width:140px;
	border-left:solid thin 1px black;
}


td.header{
	padding:0px;
	margin:0px;
}

A.linkWeiss:active{
	text-decoration: none;
    	COLOR: #ffffff;
    	font-size: 9pt;
	margin:0px;
	padding:0px;
	padding-left:3px;
	padding-right:3px;	
}

A.linkWeiss:link
{
	text-decoration: none;
    	COLOR: #ffffff;
    	font-size: 9pt;
	margin:0px;
	padding:0px;
	padding-left:3px;
	padding-right:3px;	
}
A.linkWeiss:visited
{
	text-decoration: none;
    	COLOR: #ffffff;
    	font-size: 9pt;
	margin:0px;
	padding:0px;
	padding-left:3px;
	padding-right:3px;	
}
A.linkWeiss:hover
{
	text-decoration: none;
    	COLOR: #ffffff;
    	font-size: 9pt;
	margin:0px;
	padding:0px;
	padding-left:3px;
	padding-right:3px;	
}

a {
	color:#ffff00;
}
td a{
	color:darkblue;
	text-decoration:none;
	font-weight:bold;
}
.csc-sitemap a,.bodytext a{
	color:white;
}

div.csc-mailform-field{
/*	border:solid 1px red;*/
	height:auto;
	text-align:right;
	padding-right:70px;
	vertical-align:top;
	
}
/*
label{
	width:250px;
	text-decoration:none;
	text-align:left;
}
*/

