.top_image {
background-color:#085AA6;
background-repeat:no-repeat;
height:153px;
background-image:url(../img/header_top.jpg);
}
body {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color: #FFFFFF;
}
body,td,p,div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	line-height:1.45em;
}

.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

h1, h2, h3, h4 {
	color: #0C419A;
	margin-bottom:2px;
	margin-top:2px;
}
h1 { font-size: 18px; font-weight:normal;  }
h1.feature { font-size: 18px; font-weight:normal;  }
h1.featureBold { font-size: 18px; font-weight:bold;  }
h2 { font-size: 12px; font-weight:bold; color:#1B78B1;}
h3 { font-size: 11px; font-weight:bold; }
h4 { font-size: 11px; font-weight:normal; }

.blue	{ color: #0C419A; }

a		{ color: #1C77AE; text-decoration: none; }
a:hover	{ color: #98D559; text-decoration: none; }
.lwSearchField	{ width:140px; height:18px; }
.lwSearchButton	{ width:70px; height:19px; font-size:9px; }

.headline 		{ font-size: 14px; font-weight: bold; color:#024F97; }
.link_top		{ color:#FFFFFF; font-size:11px; }
.link_top:hover	{ color:#BAF77C; font-size:11px; }

a.link_solution			{ color:#0F429B; text-decoration:underline; }
a.link_solution:hover	{ color:#B90053; text-decoration:underline; }

#box_header_1	{ position:absolute; top:0px; left:15px; width:100%; height:153px;background-color:#085AA6;}
#box_header_line	{ position:absolute; top:0px; left:798px; width:100%; height:55px;  border-bottom:1px; border-bottom-color:#8FC853; border-bottom-style:solid;}
#box_header_2	{ position:absolute; top:0px; left:796px; height:70px; }


.box_line_vert {width:1px; background-color:#FFFFFF;}
.box_line_horz {height:1px; background-color:#FFFFFF;}
.box_blau_0		{width:14px; border-right:1px solid #FFFFFF;height:26px; background-color:#98D559; }
.box_blau_1		{width:224px;height:26px; background-color:#6EBB1F; }
.box_blau_2		{ border-left:1px solid #FFFFFF;height:26px; background-color:#6EBB1F; }
#box_blau_3		{ position:absolute; top:228px; left:807px; width:170px; height:173px; background-color:#FFFFFF;z-index:999;}
#box_blau_3_logged		{ position:absolute; top:228px; left:807px; width:170px; height:146px; background-color:#FFFFFF;z-index:999;}

#box_grau_0		{ position:absolute; top:181px; width:15px; height:26px; background-color:#BDBDBD; border-right:1px; border-right-color:#FFFFFF; border-right-style:solid; }
#box_grau_1		{ position:absolute; top:181px; left:15px; width:782px; height:26px; background-color:#797979; border-right:1px; border-right-color:#FFFFFF; border-right-style:solid; }
#box_grau_2		{ position:absolute; top:181px; width:978px; height:26px; background-color:#797979; }

#box_cheader	{ position:absolute; top:208px; left:15px; width:781px; height:20px; border-left:1px; border-right:1px; border-top:0px; border-bottom:1px; border-color:#BCD0E4; border-style:solid; }
#box_cstart		{ position:absolute; top:229px; left:15px; border-left:1px; }
#box_cfooter	{ position:relative; width:781px; height:1px; border-left:1px; border-right:1px; border-top:0px; border-bottom:1px; border-color:#BCD0E4; border-style:solid; }

#box_cfooter_gray	{ position:relative; width:782px; height:20px; border-left:0px; border-right:0px; border-top:0px; border-bottom:1px; border-color:#B8B8B8; border-style:solid; text-align:right;}
#box_cfooter_box	{ position:relative; width:782px; height:20px; border-left:0px; border-right:0px; border-top:0px; border-bottom:0px; border-color:#B8B8B8; border-style:solid; text-align:right;}

#navi_top0		{ position:absolute; top:134px; left:25px; }
#navi_top1		{ position:absolute; top:134px; left:15px; width:600px; text-align:right; color:#B3C2E1; height: 15px; }
#navi_top2		{ position:absolute; top:159px; left:253px; width:600px; text-align:left; color:#8199CD; }
#navi_top3		{ position:absolute; top:185px; left:25px; width:600px; color:#FFFFFF; }
#navi_header		{ position:absolute; top:7px; left:807px; }



/* LOGIN */
.input_login {
	width:100px;
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:10px; 
    color:#385D11;
    padding-top:0px;
}

.button_login {
	/*width:30px;*/
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:10px; 
    color:#385D11;
}

.font_login {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:10px; 
    color:#FFFFFF;
    font-weight:normal;
    line-height:1.8em;
}

a:link.login {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:9px; 
    color:#0C419A;
    font-weight:normal;
    text-decoration:underline;
    line-height:1.8em;
}

a:visited.login {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:9px; 
    color:#0C419A;
    font-weight:normal;
    text-decoration:underline;
    line-height:1.8em;
    
}

a:active.login {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:9px; 
    color:#0C419A;
    font-weight:normal;
    text-decoration:underline;
    line-height:1.8em;
    
}

.txtError {
color:#CC0000;
}
a:hover.login {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:9px; 
    color:#0C419A;
    font-weight:normal;
    text-decoration:none;
    line-height:1.8em;
    
}

/* LOGIN */




/* INPUTS */

.input_s {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px; 
    color:#0C419A;
		 background-color:#E4EEFA;
		 width:225px; 
		 border-style:outset;
		 border-top-color:#94B3DC; 
		 border-left-color:#94B3DC;
		 border-right-color:#A3C0E3; 
		 border-bottom-color:#A3C0E3;
		 border:1px;
		 padding:2px;
	}
	
	.input_p {
 		font-family:Verdana, Arial, Helvetica, sans-serif; 
    		font-size:11px; 
    		color:#385D11;
		 background-color:#B9E0B1;
		 width:225px; 
		 border-style:outset;
		 border-top-color:#A3D66D; 
		 border-left-color:#A3D66D;
		 border-right-color:#BEE594; 
		 border-bottom-color:#BEE594;
		 border:1px;
		 padding:2px;
	}
	
	.textarea_s {
			 font-family:Verdana, Arial, Helvetica, sans-serif; 
    	font-size:11px; 
   		 color:#0C419A;
   		 width:500px; 
   		 height:170px; 
		 background-color:#E4EEFA;
		 border-style:outset;
		 border-top-color:#94B3DC; 
		 border-left-color:#94B3DC;
		 border-right-color:#A3C0E3; 
		 border-bottom-color:#A3C0E3;
		 border:1px;
		 padding:2px;
	}

/* INPUTS */




/* CONTENT*/

a.out:link {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px; 
    color:#ED6900;
    font-weight:normal;
    text-decoration:none;
}

a.out:visited {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px; 
    color:#ED6900;
    font-weight:normal;
    text-decoration:none;
}

a.out:active {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px; 
    color:#ED6900;
    font-weight:normal;
    text-decoration:none;
    
}

a.out:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px; 
    color:#ED6900;
    font-weight:normal;
    text-decoration:underline;
    
}

a:link.footer {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:9px; 
    color:#B8B8B8;
    font-weight:normal;
    text-decoration:none;
    
}

a:visited.footer {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:9px; 
    color:#B8B8B8;
    font-weight:normal;
    text-decoration:none;
    
}

a:active.footer {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:9px; 
    color:#B8B8B8;
    font-weight:normal;
    text-decoration:none;
    
}

a:hover.footer {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:9px; 
    color:#B8B8B8;
    font-weight:normal;
    text-decoration:underline;
    
}

.footer_font {
 	font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:9px; 
    color:#B8B8B8;
    font-weight:normal;
}

.rechtshead{
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px; 
    color:#1B78B1;
    font-weight:bold;
    text-decoration:none;
    
}


/* CONTENT */




/* Navigation */
 
 a.mainBig:link {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px; 
    color:#1B78B1;
    font-weight:bold;
    text-decoration:none;
    
}

a.mainBig:visited{
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px; 
    color:#1B78B1;
    font-weight:bold;
    text-decoration:none;
    
}

a.mainBig:active {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px; 
    color:#1B78B1;
    font-weight:bold;
    text-decoration:none;
    
}

a.mainBig:hover {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px; 
    color:#1B78B1;
    font-weight:bold;
    text-decoration:none;
    
}

 a.mainBigWhite:link {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px; 
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    
}

a.mainBigWhite:visited{
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px; 
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    
}

a.mainBigWhite:active {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px; 
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    
}

a.mainBigWhite:hover {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px; 
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    
}

a.mainSmall:link {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:9px; 
    color:#385D11;
    font-weight:normal;
    text-decoration:none;
    
}

a.mainSmall:visited{
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:9px; 
    color:#385D11;
    font-weight:normal;
    text-decoration:none;
    
}

a.mainSmall:active {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:9px; 
    color:#385D11;
    font-weight:normal;
    text-decoration:none;
    
}

a.mainSmall:hover {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:9px; 
    color:#385D11;
    font-weight:normal;
    text-decoration:none;
    
}

 a.rechtsgeb:link {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:10px; 
    color:#1B78B1;
    font-weight:normal;
    text-decoration:none;
    
}

a.rechtsgeb:visited{
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:10px; 
    color:#1B78B1;
    font-weight:normal;
    text-decoration:none;
    
}

a.rechtsgeb:active {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:10px; 
    color:#1B78B1;
    font-weight:normal;
    text-decoration:none;
    
}

a.rechtsgeb:hover {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:10px; 
    color:#1B78B1;
    font-weight:normal;
    text-decoration:none;
    
}
 
 
.main_navigation
{
    width:185px;
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px; 
    color:#1E77B1;
}
 
.main_navigation a
{
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px; 
    text-decoration:none; 
    color:#1E77B1;
}
 
.main_navigation a:hover
{
/*
    color:#B90053;
    background-color:white;
    */
}
 
.divlayer1
{
    font-weight:bold;
    padding-bottom:5px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#BCD0E4; 
}

.divlayer_rechts_top
{
    font-weight:bold;
    padding-bottom:5px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#BCD0E4; 
    width:202px;
}
 
.boxlayer2
{
    margin-left:0px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#BCD0E4;  
    width:202px;   
}

.divlayer_rechts {
    margin-left: 15px;
    padding-left: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    
}
.makeinline {
    /* 2-zeilig, deshalb inline */
    display: inline;
    border-bottom-style:solid;
    border-bottom-width:0px;
    border-bottom-color:#BCD0E4;  
}
*html .makeinline table
{
 /* 2-zeilig, deshalb inline */    
    display: inline;
    float: left;

}
.makeinline table
{
 /* 2-zeilig, deshalb inline */    
    display: inline;

}
/* Damit man Rechtsgebiete in zwei Spalten anordnen kann. */
.boxlayer2new
{
    margin: 0px;    
    width: 504px;
}

/* fehler bei eingabefeldern */   
input.error {
    background-color: #FF3333;
}

.boxlayer3
{
    margin-left:15px;
}
 
.boxlayer4
{
    margin-left:15px;
}

.boxlayer5
{
    margin-left:20px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#8DCB4C; 
    background-color:#AEDD7D;
    width:182px;
    
    
    
}

.boxlayer6
{

	margin-left:0px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#65AA1F;  
    background-color:#6EBB1F;
    width:202px;
      
}

.divlayer5
{
    margin-left:25px;
    padding-left:0px;
    padding-top:2px;
    padding-bottom:2px;
}
 
.divlayer2
{
    margin-left:15px;
    padding-left:0px;
    padding-top:10px;
    padding-bottom:10px;
}


 
.divlayer3
{
    margin-left:0px;
    padding-left:0px;
    padding-top:5px;
    padding-bottom:5px;
}
 
.divlayer4
{
    margin-left:0px;
    padding-left:0px;
    padding-top:5px;
    padding-bottom:5px;
}
 
a.intree
{
    color:#1E77B1;
}

a.active
{
    color:#98D559;
}
 
img.layer2pic
{
    position:relative;
    left:-5px;
    bottom:-1px;
}
 
/* ORTEC */

table.newsletter {
    width: 100%;
}

.newsletter td, th {
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
}

.newsletter th {
	margin-bottom:2px;
	margin-top:2px;
        font-size: 12px;
        font-weight:bold;
        color:#1B78B1;
}

.bildunterschrift {
       font-size: 9px;
}
.bold {
        font-weight:bold;
}

.content {
    padding: 15px;
    width: 524px;
    font-family:Verdana, Arial, Helvetica, sans-serif; 
}

.selfregistration {
    font-size:11px; 
    color:#0C419A;
		 background-color:#E4EEFA;
		 width:225px; 
		 border-style:outset;
		 border-top-color:#94B3DC; 
		 border-left-color:#94B3DC;
		 border-right-color:#A3C0E3; 
		 border-bottom-color:#A3C0E3;
		 border:1px;
		 padding:2px;
}

.OKButton {
    cursor:pointer;
    margin-right:15px;
    margin-top:25px;
    float: right;
    valign: top;
}

.Selfregistration_Command {
    margin-top: 10px;
    margin-bottom: 10px; 
    font-weight: bold;
}

.paragraph {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px; 
}

.paragraphBold {
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px; 
    margin-bottom: 25px;
}

.ls1 {
    width: 5px;
    valign: top;
    padding: 3px 3px 3px 0;
}
.ls2 {
    width: 2px;
    valign: top;
    padding: 3px 3px 3px 0;
}
.ls3 {
    width: 205px;
    valign: top;
    padding: 3px 3px 3px 0;
}
.lawsectorleft {
    float: left;
    text-align: left;
}
.lawsectorright {
    text-align: left;
    float: right;
}

.h3 {
    color: #0C419A;
    margin-bottom:2px;
    margin-top:2px;
    font-size: 11px;
    font-weight:bold;
}

.lawsector {
    margin-left:0px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#BCD0E4;  
    border-top-style:solid;
    border-top-width:1px;
    border-top-color:#BCD0E4;  
    width:202px;   
}

.zwischenueberschrift {
    font-weight:bold;
    padding-bottom:5px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#BCD0E4; 
}

#mainbox {
    position:absolute;
    border:1px; 
}

.error {
    color:#CC0000;
    display: block;
}

div._jurion *{
    font-family: Trebuchet MS; 
    font-size:11px;
}

/* Navigation */
/*    margin-left: 5px;
    margin-right: 5px;
*/