*{
	margin:0;
	padding:0;
    	FONT-FAMILY:  Arial, Helvetica,Verdana,serif;
	/*COLOR:#28166f;*/
	color:#fff;
	font-size:9pt;
	line-height:150%;
/*	font-weight:normal;*/
/*	text-align:left;*/
}

BODY{
	/*background-image:url("../_images/verlaeufe/verlauf_b-w.jpg");*/
/*	background-image:url(../_images/ak-blau-verlauf-800.jpg);
	
    	background-repeat:repeat-y;
	background-width:100%;*/
/*    	BACKGROUND-COLOR:#424887;*/
    	BACKGROUND-COLOR:#686b8c;
/*    	BACKGROUND-COLOR:#252a5d;*/
    	text-align:center;
}
/****** -------------------------------------------------------- ******/
/****** Schrift Abweichung					 ******/
/****** -------------------------------------------------------- ******/
/*** font-size: 8pt ***/
tr.tr-even td, tr.tr-odd td, tr.tr-even td b,tr.tr-odd td b, .csc-caption, INPUT, TEXTAREA, SELECT, OPTION, OPTGROUP, .formth{
	font-size: 8pt;
}
.csc-textpic a{
	font-size: 8pt;
	font-weight:normal;
}
H3, THEAD, TH{
	font-size: 10pt;
}
H2{
	font-size: 12pt;
	font-weight:bold;
}
H1{
	font-size: 14pt;
	font-weight:normal;
}
.important{
	font-size: 16pt;
}

/*** font-weight ***/
tr.tr-0 td, a, .important {
	font-weight:bold;
}

.linkWeiss{
	font-weight:normal;

}


/*** text-decoration ***/
a{
	text-decoration:none;
}

/****** -------------------------------------------------------- ******/
/****** Textausrichtungen ALIGN					 ******/
/****** -------------------------------------------------------- ******/
p,  ul{
        text-align:justify;
}
td, table.contenttable td{
        vertical-align:top;
}

td.align-right, p.align-right, td.textmenue{
	text-align:right;
}
p.align-center{
	text-align:center;
}
.formth{
	vertical-align:bottom;
}

.csc-caption, h1, h2, h3, table.contenttable{
	text-align:left;
}

DIV.csc-textpic{
        float:left;
}
/****** -------------------------------------------------------- ******/
/****** Abstände MARGING					 ******/
/****** -------------------------------------------------------- ******/

H1, H2, H3{
    	margin:5px;
}


/* -- top -- */
table.contenttable  {
        margin-top:10px ;
}
TEXTAREA{
       	margin-top: 4px;
}
/* -- left -- */
p,  ul, td, li, blockquote, table.contenttable-0, H2, H3,.formtable_3,.formtableall{
	margin-left:20px;
}
ol{
	margin-left:40px;
}
TEXTAREA{
	margin-left:2px;
}
.csc-caption{
	margin-left:0px;
}

/* -- right -- */

p,  ul, td, li, table.contenttable-0, H2, H3, .formtableall, .formtable_3{
	margin-right:20px;
}
INPUT, SELECT{
	margin-right:2px;
}

DIV.csc-textpic p{
	margin-right:0px;
}

/*.csc-textpic-imagewrap{
	margin-right:20px;
}*/


/* -- bottom -- */
p,  ul, td, table.contenttable-0, H1, H2, H3{
	margin-bottom:15px;
}
.formtableall{
	margin-bottom:10px;
}

.csc-caption{
	margin-bottom:5px;
}

/****** -------------------------------------------------------- ******/
/****** Abstände PADDING					 ******/
/****** -------------------------------------------------------- ******/
tr.tr-even td, tr.tr-odd td  {
	padding:2px;
}
/*td.content, td.rechts{
	padding:5px;
}*/
INPUT{
	padding-top: 1px;
}
.formth{
	padding-top:5px;
}
INPUT, TEXTAREA{
        padding-left:4px;
}
table.contenttable td, table.contenttable{
        padding-left:5px;
}
td.textmenue{
	padding-right:10px;
}
td.textmenue{
	padding-left:10px;
}

/****** -------------------------------------------------------- ******/
/****** Ränder							 ******/
/****** -------------------------------------------------------- ******/

/* oben */
tr.tr-0 td{
/*,td.header {*/
/*	border-top:solid 1px #28166f;*/
}
td.textmenue{
	border-top:solid 1px #252a5d;
}
/* links */
td.td-0{
/*, td.gmenue, td.rechts,td.header{*/
	/*border-left:solid 1px #28166f;*/
}
/* rechts */
td.td-last{
/*, td.content,td.header {*/
/*	border-right:solid 1px #28166f;*/
}
/* unten */
H1{
    	/*border-bottom:solid 2px #ffff00;*/
    	border-bottom:double 3px #ffff00;
}
H3 {
        border-bottom:dotted 1px #ffff00 ;
}
th {
	border-bottom:dotted 1px #ffffff;
}
h2{

        border-bottom:solid 1px #ffff00 ;
}
table.contenttable td,  table.contenttable {
        /*border-bottom:solid 1px #28166f ;*/
}
td.textmenue{
	border-bottom:solid 1px #252a5d;
}
/* gesamt */
table.htmlarea-showtableborders {
	border:1px solid #aaaaaa;
}
INPUT, TEXTAREA{
  	border: 1px solid #000000; 
}
INPUT radio {
       	border: none; 
}
/* collapse */
table.contenttable, .formtableall, .formtable, .formtable_3 {
        border-collapse:collapse;
}

/*
.csc-caption{
	border:solid 1px red;
}

.csc-textpic{
	border:solid 1px green;
}
.csc-textpic-caption{
	border:solid 1px #ff0;
}
.bodytext{
	border:solid 1px blue;
}
*/

/****** -------------------------------------------------------- ******/
/****** Breiten width						 ******/
/****** -------------------------------------------------------- ******/
table.contenttable-0{
	width:543px;
}
.formtableall{
	width:542px;
}

td.td-last {
	width:30%;
}
table.all{
	width:800px;
}
td.rechts{
	width:140px;
}

td.gmenue{
	width:200px;
}
td.clear{
	width:1px;
}
TEXTAREA{
	width:400px;
}
DIV.csc-textpic{
	width:580px;
}

table.htmlarea-showtableborders, INPUT, .formtable, .formtable_3{
	width:100%;
}
/****** -------------------------------------------------------- ******/
/****** Höhe height						 ******/
/****** -------------------------------------------------------- ******/
INPUT {
       	height:18px;
}
TEXTAREA{
       	height:160px;
}
td.gmenue{
	height:100%
}

/****** -------------------------------------------------------- ******/
/****** FARBEN COLOR						 ******/
/****** -------------------------------------------------------- ******/
td.textmenue, a.linkWeiss{
	color:#fff;
}

tr.tr-0 td{
	color:#eeeeee;

}
h1,h2,h3,h4{
	color:#ffff5b;
}
td.gmenue, INPUT, TEXTAREA, SELECT, OPTION{
	color:#000;
}
SELECT,OPTION{
	border:none;
}
a{
	color:#ff0;	
}
.error{
	color:#f00;
}
.important{
	color:#ff8800;
}
/****** -------------------------------------------------------- ******/
/****** FARBEN BACKGROUND-COLOR					 ******/
/****** -------------------------------------------------------- ******/
tr.tr-even td{
	background-color:#424671;
}
td.header{
	/*background-color:#c02d72; */
}
tr.tr-odd td  {
	background-color:#686b8c;
}
tr.tr-0 td{
	background:#252a5d;
}
td.textmenue,td.clear {
	background-color:#333866;
	background-image:url(../_images/ak-blau-verlauf-800.jpg);
}
THEAD, TH{
	background-color:#8ea4c8;
}
td.content {
	/*background-color:#8C90B4;*/
	background-color:#3a3e6b;
	background-image:url(../_images/ak-blau-verlauf.jpg);
}
td.gmenue, td.rechts{
/*	background-color:#000D66;*/
	background-color:#434771;
}
INPUT, TEXTAREA, SELECT{
	background: #FDF0CC;
}

/* Menü klassen */
TABLE.me{
	width:100%;
	/*border:solid 1px blue;*/
	/*table-layout:fixed;*/
/*	border:collapse;*/
}
a.menulink_me1, a.menulink_me2, a.menulink_me3, a.menulink_me4, a.menulink_me5{
	width:100%;
	font-weight:normal;
/*	color:#28166f;*/
color:white;
}
a.menulink_me1:hover, a.menulink_me2:hover,a.menulink_me3:hover,a.menulink_me4:hover,a.menulink_me5:hover {
	text-decoration: underline;
	color:#ffff00;
}
a.menu_act{
	color:#ffff00;
}
td{
	text-align:left;
}
img.img_menu {
	width:16px;
	height:16px;
	vertical-align:middle
/*	border:solid 1px red;*/
}
td.td_me1, td.td_me2, td.td_me3, td.td_me4, td.td_me5{
	border-left:solid 5px #434771;
        border-right:solid 5px #434771;
/*	background: #242C76;*/
/*	border:solid 1px green;*/
	height:20px;
	vertical-align:middle;
	padding-left:0px;
}
td.td_me2{
	padding-left:16px;
}
td.td_me3{
	padding-left:32px;
}
td.td_me4{
	padding-left:48px;
}
td.td_me5{
	padding-left:64px;
}

a.menulink_me1:hover {
	color:#ffff00;
	/*background:yellow;*/
/*	text-decoration:none;*/
}

a.menulink_me1:active {
	color:#ffff00;
	/*background:yellow;*/
	text-decoration:none;
}
a.menulink_me1_act{
	text-decoration:none;
/*	font-weight:normal;*/
	color:#ffff00;
}

td.clear_td{
/*	border:solid 1px yellow;*/
	background:#000D66;
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:1px;
	font-size:2pt;
}
td.gmenue{
/*	border:solid 1px green;*/
}
td.gmenue2{
	vertical-align:bottom;
}
.pl3spaltig td.td-1{
	font-weight:bold;
	width:100px;
/*	border:solid 1px blue;*/
	text-align:right;
}
.pl3spaltig td.td-last{
	width:100px;
	/*border:solid 1px blue;*/
	text-align:left;
}
/*
div.div_content{
	position:absolute;
	right:2px;
	top:2px;
	width:450px;
}
div.div_menu{
	position:absolute;
	left:2px;
	top:2px;
	width:200px;
}
div.div_container{
	position:absolute;
	min-height:500px;
	border:solid 2px red;
	width:100%;
	height:100%;
}
*/
/*
td.td_me1_cur, td.td_me2_cur, td.td_me3_cur, td.td_me4_cur, td.td_me5_cur{
	background: #ffffaa;
}
*/

