 * {
	margin:0;
	padding:0;
}

BODY	{
    COLOR: #000000;
 /*   background-color:rgb(188,190,206); */
	background-color:#fff;
    FONT-FAMILY:  Arial, Helvetica,serif;
    font-size:9pt;
    margin:0px;
/*    background-image:url("../_images/verlauf2.jpg"); */
 /*   background-repeat:repeat-x;*/
/* 	background-color:rgb(177,178,199);*/
}

blockquote{
	margin-left:20px;
}
ol li{
        margin-left:20px;
	list-style-type:decimal;
}
ul li {
        margin-left:20px;
}
ul {
        list-style-type: disc;
	margin-bottom:20px;
}
	
H1{
/*    color:#ffffff;*/
	color:darkblue;
    FONT-FAMILY:  Arial, Helvetica,serif;
    font-size:14pt;
    margin-bottom:5px;
    text-align:center;
    font-weight:lighter;
    font-style:italic;
}

H2{
/*    COLOR: #F03A00;*/
	color:darkblue;
    FONT-FAMILY:  Arial, Helvetica,serif;
    font-size:14pt;
    margin-bottom:5px;
    text-align:left;
/*    border-bottom:1px dotted; */
}

/*H1{
    background-COLOR: #F03A00;
    color:#ffffff;
    FONT-FAMILY:  Arial, Helvetica,serif;
    font-size:14pt;
    margin-bottom:5px;
    text-align:center;
    font-weight:lighter;
    font-style:italic;
    border-bottom:1px solid #999999;
    border-right:1px solid #999999;
    border-top:1px solid #666666;
    border-left:1px solid #666666;
}

H2{
    COLOR: #F03A00;
    FONT-FAMILY:  Arial, Helvetica,serif;
    font-size:14pt;
    margin-bottom:5px;
    text-align:left;
/*    border-bottom:1px dotted; */
}

.login_div{
	position: absolute; 
	width:100px;
	height:40px;
	right:0px;
	top:0px;
	border:solid 1px silver;
}

td{
    COLOR: #FFFFFF;
    FONT-FAMILY:  Arial, Helvetica,serif;
    font-size:9pt;
    margin:0px;
}

td.align-right{
	text-align:right;
}

table.htmlarea-showtableborders {
	border:1px solid #aaaaaa;
	width:100%;
	padding:0px;
	margin:0px;
		
}
thead{
	color : black;
	font-size:10pt;
	padding:0px;
	margin:0px;
}
th {
	border-bottom:1px dotted #000000;
	color : #000000;
	font-size:10pt;
	padding:0px;
	margin:0px;
}

.csc-frame-frame1{
    COLOR: #000000;
    FONT-FAMILY:  courier,serif;
    font-size:9pt;
    BACKGROUND-COLOR: #aaaaaa;
    border:1px dotted #000000;
}

.csc-frame-frame2{
    COLOR: #000000;
    FONT-FAMILY: courier,serif;
    font-size:9pt;
    BACKGROUND-COLOR: #cccc44;
    
    border:1px dotted #000000;
    margin-left:20px;
}



p{
    COLOR: #FFFFFF;
    FONT-FAMILY:  Arial, Helvetica,serif;
    font-size:9pt;
    margin:0px;
    margin-bottom:10px;
    text-align:justify;
}
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:1px solid #000000;
/*	background-color:#223185;*/

}


td.textmenue{
	font-size:9pt;
	color:#ffffff;
	text-align:right;
	padding-right:10px;
	background-color:#223185;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
}


td.gmenue{
	text-align:left;
	padding:0px;
	margin:0px;
	width:150px ;
/*	border:2px solid #223185; */
/*	background-color:#F03A00; */
}


td.content{
	text-align:justify;
	padding:0px;
	margin:0px;
	width:500px;
/*	border-top:1px solid #000000; */
/*	border-bottom:1px solid #000000; */
/*	background-color:#223185; */
}

td.unten{
	text-align:left;
	padding:0px;
	margin:0px;
	width:800px;
	background-color:#223185;
	border:1px solid #000000;
}

td.rechts{
	text-align:left;
	padding:0px;
	margin:0px;
	width:150px;
/*	border:1px solid #000000; */
/*	background-color:#223185; */
/*	border-right:1px solid #000000;*/
}


td.header{
	padding:0px;
	margin:0px;
	width:800px;
	/*background-color:#223185;*/
}

a:active {
	text-decoration:none;
	color: #ffffff;
	font-size:9pt;
	margin:0px;
	padding:0px;
}

a:link {
	text-decoration:none;
	color: #ffffff;
	font-size:9pt;
	margin:0px;
	padding:0px;
}
a:visited {
	text-decoration:none;
	color: #ffffff;
	font-size:9pt;
	margin:0px;
	padding:0px;
}
a:hover {
	text-decoration:none;
	color: #ffffff;
	font-size:9pt;
	margin:0px;
	padding: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;	
}

/* Boxen für Runde Ecken */

.box{ 
	padding:0px;
	overflow:hidden;
	width:100%;
}

.box .top{
	display:block;
}

.box .top b, .box .bottom b {
	display:block;
	height: 1px; 
	overflow: hidden;
}

.box .content_inner b{
	display:block;
	overflow: hidden;
}

.box .r1,.box .r2,.box .r3,.box .r4,.box .r5,.box .r55,.box .r6,.box .r66,.box .r7,.box .r77{
	padding:0px;
}

.box .r1{
	margin: 0px 6px; 
	background-color:darkblue;
}

.box .r2{
	margin: 0px 4px; 
	background-color:darkblue;
}

.box .r3{
	margin: 0px 3px; 
	border-left: 4px solid darkblue;
	border-right: 4px solid darkblue;
	background-color:#fff;
}

.box .r4{
	margin: 0px 2px; 
	border-left: 3px solid darkblue;
	border-right: 3px solid darkblue;
	background-color:#fff;
}

.box .r5{
	margin: 0px 2px; 
	border-left: 2px solid darkblue;
	border-right: 2px solid darkblue;
	background-color:#fff;
}

.box .r55{
	margin: 0px 2px; 
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	background-color:#F03A00;
}

.box .r6{
	margin: 0px 1px; 
	border-left: 2px solid darkblue;
	border-right: 2px solid darkblue;
	background-color:#fff;
}

.box .r66{
	margin: 0px 1px; 
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	background-color:#f03a00;
}

.box .r7{
	margin: 0px 1px; 
	border-left: 2px solid darkblue;
	border-right: 2px solid darkblue;
	background-color:#fff;
}

.box .r77{
	margin: 0px 1px; 
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	background-color:#f03a00;
}

.box .content{
	margin: 0px; 
	padding:0px;
	border-left: 2px solid darkblue;
	border-right: 2px solid darkblue;
	display:block;
}
.box .content_inner{
	margin: 0px; 
	padding:0px 5px;
	overflow:hidden;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	background-color:#f03a00;
	display:block;
	font-weight:normal;
	min-height:600px;

}
.div_inner{
	overflow:hidden;
	width:100%;
	margin:0px;
	padding:0px;
	display:block;
}
#gwhoriz{
	color:rgb(0,0,0);
	
}

