
BODY	{
    COLOR: #000;
    FONT-FAMILY:  Arial, Helvetica;
    font-size:10pt;
    /* BACKGROUND-COLOR: #a8b9b7; */
    BACKGROUND-COLOR: #007161; 
    margin:0px;
    text-align:justify;
}

p, div, ul, td, li {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
	color:#000000;
        text-align:justify;
	padding-bottom:5px;
}
	
ul, li{
	margin-left:20px;
	text-align:left;
}
	


/* 
----------------------------------------------------------------------------- 
			Überschriften Contentseiten	                                           
----------------------------------------------------------------------------- 
*/

H1{
    COLOR: #003300;
    FONT-FAMILY:  Arial, Helvetica;
    font-size:14pt;
    margin-bottom:5px;

}
H2{
    COLOR: #003300;
    FONT-FAMILY:  Arial, Helvetica;
    font-size:14pt;
    margin-bottom:5px;
    text-align:center;
}
td{
/*    COLOR: #ffffff; */
    FONT-FAMILY:  Arial, Helvetica;
    font-size:10pt;
    margin:0px;
}

/* 
----------------------------------------------------------------------------- 
		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:150px;
}
.csc-mailform-field input,textarea{
	border:1px solid silver;
	border-bottom:1px solid gray;
	border-top:1px solid gray;
}
.csc-mailform-field textarea{
	width:268px;
}
/* 
----------------------------------------------------------------------------- 
		Tabellen mit unterschiedlichen Zeilen	                                           
----------------------------------------------------------------------------- 
*/
table.contenttable  {
/*	background-color: #FFFFFF ! important;*/
	color:#000;
	border:0px ;
	margin:0px ;
	border-collapse:collapse;
	margin-left:0px ;
	margin-top:10px ;
	width:100% ;
}
table.contenttable td {
	vertical-align:top;
	color:#000;
	line-height:16px;
	border-bottom:1px solid #999999 ;
	padding-left:5px;
}
table.contenttable p {
        margin:0px ;
        padding:0px ;
	font-size:10pt;
        color:#000000 ;
        background-color:transparent;
	color:#000;
}
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:10pt ;
}
tr.tr-odd td  {
        background-color:#afafaf ;
	color:#000;
}
tr.tr-even td  {
        background-color:#efefef ;
	color:#000;
}
/*
tr.tr-0 td  {
       font-weight:bold;
	color:#000;
	text-align:center;
}
*/
td.align-right{
	text-align:right;
	color:#000;
}
td.td-0{
	width:100px;
	font-weight:bold;
}
td.td-last{
/*	width:100px ! important;*/
	text-align:left;
	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;*/
	color:red;
}


p{
    COLOR: #004400;
    FONT-FAMILY:  Arial, Helvetica;
    font-size:10pt;
    margin:0px;
}
p.align-center{
	text-align:center;
}


p.align-right{
	text-align:right;
}

p.align-left{
	text-align:left;
}

table.all{
	width:800px;
	padding:0px;
	margin:0px;
/*	border:solid thin 1px black;*/
/*	background-color:#0b2379; */
}


td.textmenue{
	font-size:9pt;
	color:#fff;
	background-color:#003d34;
	text-align:center;
	padding-right:10px;
	padding-top:4px;
	vertical-align:middle;
/*	border-bottom:solid thin 1px black;
	border-top:solid thin 1px black;
	*/
}


td.gmenue{
	text-align:left;
	padding:0px;
	margin:0px;
	width:186px;
/*	border-right:solid thin 1px black;*/
	background-color:#007161;
	
}


td.content{
	text-align:left;
	background-color:#a8b9b7;
	padding:5px;
	margin:0px;
/*	background-image:url('../_images/Club_1.jpg');*/
}


td.rechts{
	background-color:#dddddd;
	text-align:left;
	padding:5px;
	margin:0px;
	width:140px;
	border-left:solid thin 1px black;
}


td.header{
	background-color:#007161;
	padding:0px;
	margin:0px;
	border:none;
}

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;
}

h6{
	font-size:16pt;
	font-weight:bold;
	text-align:center;
	color:black;
	border:solid 5px red;
	padding:10px;
	background:#ffff99;
	width:600px;
}
h1{
	font-size:20pt;
/*	border-bottom:2px solid #002200;*/
	text-decoration:underline;
}

