
/**
*
* Colors:
Hintergrund
Helles Grn: 9EB565
Dunkles Grn: 669900
 
Inhaltsboxen
Hellstes Grn: 96DB35 (bei mouse-over auf links auf der linken Seite)
Mittleres Grn:62BD19

* Fonts: Verdana, Arial, Helvetica
*/


body{
	margin:0;
	padding:0;
	background-image:url("/cms/fileadmin/image/bg.gif");
}

p, div, h1, h2, h3, h4, span, td, li, u, i, b, strong{
	font-family:  Verdana, Arial, Helvetica;
	font-size:12px;
}

table{
	border-collapse:collapse;
	margin:0;
	padding:0;
	border:none;
}

td{
	margin:0;
	vertical-align:top;
	border:none;
}

tr{
	margin:0;
	border:none;
}
a
img{
	border:none;
}

a{
	text-decoration:none;
	color:#62BD19;
}

a:link{
	text-decoration:none;
	color:#62BD19;
}

a:visited{
	text-decoration:none;
	color:#62BD19;
}

ul{
}

li{
	padding:2;
}

td.csc-form-labelcell{
	vertical-align:top;
	padding:0;
	padding-top:2px;
	padding-right:5;
}

input, textarea{
	border:1px solid #003365;
}

p.bodytext{
	padding:0;
	margin:0;
}

img.plan{
	border:none;
}

/**
* LAYOUT
*/

td.layout-menu1{
	background-color:#669900;
}

td.menu1-all
a{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

td.menu1-all
a:link{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

td.menu1-all
a:visited{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

td.menu1{
	font-size:14px;
	vertical-align:middle;
}

td.menu1-all{
	vertical-align:middle;
	width:100;
	text-align:center;
	border-right:1px solid #96DB35;
	height:22;
}

td.menu1-no{	
	text-align:center;
}

td.menu1-no:hover{
	background-color:#96DB35;	
}

td.menu1-act{
	text-align:center;
	background-color:#96DB35;
}

td.menu2{
	padding:0;
	background-color:#96DB35;
	border:1px solid #669900;
}

div.menu2-all
a{
	font-weight:bold;
	color:#FFFFFF;
}

div.menu2-all
a:link{
	font-weight:bold;
	color:#FFFFFF;
}

div.menu2-all
a:visited{
	font-weight:bold;
	color:#FFFFFF;
}

div.menu2-all{
	padding-left:10;
	padding-top:2;
	border-bottom: 1px solid #669900;
	height:20;
}

div.menu2-no:hover{
	background-color:#669900;
}

div.menu2-act{
	background-color:#669900;
}

div.menu3-all
a{
	font-weight:bold;
	color:#FFFFFF;
}

div.menu3-all
a:link{
	font-weight:bold;
	color:#FFFFFF;
}

div.menu3-all
a:visited{
	font-weight:bold;
	color:#FFFFFF;
}

div.menu3-all{
	padding-left:20;
	padding-top:2;
	border-bottom: 1px solid #669900;
	height:20;
}

div.menu3-no:hover{
	background-color:#669900;
}

div.menu3-act{
	background-color:#669900;
}

div.img{
	padding:0;
	margin:0;
	background-color:#FFFFFF;
}

div.content{
	background-color:#FFFFFF;
	padding:40;
}

div.content2{
	background-color:#FFFFFF;
	padding:0;
}

td.contentRight{
}



/********************************************************/
img{
	padding:0;
}


h1{
	font-size:14px;
	font-weight:bold;
	color:#62BD19;
	border-bottom:1px solid #669900;
	padding:0;
	margin:0;
	margin-top:10;
	margin-bottom:10;
}

h1.csc-firstHeader{
	margin-top:0;
}

.contentRight
p.bodytext{
	background-color:#FFFFFF;
	border:1px solid #669900;
	border-top:none;
	padding:10;
}

.contentRight
center{
	background-color:#FFFFFF;
	border:1px solid #669900;
}

.contentRight
h1{
	background-color:#669900;
	color:#FFFFFF;
	margin:0;
	margin-top:10;
	padding:1;
	padding-left:10;
	border:none;
}

.contentRight
h1.csc-firstHeader{
	margin-top:0
}

.csc-frame{
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	border:1px solid #669900;
	border-top:none;
	border-bottom:none;
	background-color:#FFFFFF;
}

.csc-frame
.imgtext-table{
	margin:0;
	padding:0;
}

.csc-frame
.bodytext{
	border:none;
}

.csc-frame
p{
	border:none;
}

.csc-frame
div{
	border:none;
}