body{
    font-size:12px;
    font-family: Tahoma, Arial, Verdana;
    padding: 0px;
    background-image: url('/gimg/global/design08/SITE_background.gif');
    margin: 0px 0px 0px 0px;
}

.dline {
	border-bottom:1px dotted #dddddd;
}

.szm {
	padding:0px;
	margin:0px;
	position: absolute;
}

.inputfield {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;	
	background: url(/gimg/global/design08/input/write.jpg) #ffffff no-repeat -1px top;
	border:1px;
	border-color:#c0b393;	
	border-style:solid;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:1px;
	padding-left:19px;
}

.inputfield_write {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
	
	background: url(/gimg/global/design08/input/write2.jpg) #ffffff no-repeat -1px top;
	border:1px;
	border-color:#91a4b8;	
	border-style:solid;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:1px;
	padding-left:19px;
}


.inputfield_info {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;	
	background: url(/gimg/global/design08/input/info.jpg) #ffffff no-repeat -1px top;
	border:1px;
	border-color:#99c1c3;	
	border-style:solid;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:1px;
	padding-left:19px;
}

.inputfield_okay {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;	
	background: url(/gimg/global/design08/input/okay.jpg) #ffffff no-repeat -1px top;
	border:1px;
	border-color:#a8c595;	
	border-style:solid;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:1px;
	padding-left:19px;
}

.inputfield_error {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;	
	background: url(/gimg/global/design08/input/error.jpg) #ffffff no-repeat -1px top;
	border:1px;
	border-color:#d58989;	
	border-style:solid;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:1px;
	padding-left:19px;
}
/*
input {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #000000;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
}

select {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #000000;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
}*/

.submit {
	border:0px;
}

.small {
	font-size: 10px;
}

img{
    border: 0px;
}

h1 {
	font-size: 17px;
	font-weight: normal;
	font-family: Arial, Verdana;
	margin: 0px 0px 0px 0px;
}

table {
	color: #222222;
	font-size:12px;
    font-family: Tahoma, Arial, Verdana;
    border:1px;
}

/* SITE */

#SITE_background{
    margin: 0px;
    padding: 0px;
}

div#main_container{
    max-width: 855px;
    min-width: 855px;
    width:855px;
    height: 95%;
    background-color: #ffffff;
    margin: 0px; 
}

div#logo_container{
    float:left;
    margin:20px 0px 20px 30px;
    width:267px;
}

/* LOGO/SEARCH - AREA */
#SITE_add
{
	position: absolute;
	left: 856px;
	top:141px;
}

#SITE_search{
    width: 520px;
    height: 100%;
    float: right;
    text-align: right;
    padding-right: 0px;
}
#SITE_search select
{
    border:1px;
    border-color:#888888;
    border-style:solid;
    font-size:11px;
    font-family: Tahoma, Arial, Verdana;
    color:#000000;
    margin-top:3px;
    width:450px;
}

#SITE_searchfield
{
    width: 100%;
    float: right;
    text-align: right;
    /*z-index: 120;*/
}

div#suche_container{
    float:right;
    margin:0px 0px 0px 0px;
    width: 420px;
}
div#login_container{
    width: 100%;
    height: 25px;
    text-align: left;
    font-size:10px;
    background-image: url('/gimg/global/design08/SITE_top_row.gif');
    background-repeat: repeat-x;
    color: #FEFEFE;
}
div#location_container{
    clear:both;
    margin-top:0;
    padding-left:18px;
    font-size:10px;
    color:#555555;
    font-family: Tahoma, Arial, Verdana;
    padding-right:20px;
    background-color:#e7e7e7;
    height:1.5em;
    width: auto;
}
div#location_container a{
	text-decoration: none;
	color: #cc3300;
	font-size:10px;
}
div#location_container a:hover{
	text-decoration: underline;
	color: #cc3300;
	font-size:10px;
}
div#cnt_admin_bar{
    clear:both;
    margin-top:2px;
    padding-left:5px;
    background-color:#fafafa;
    border:0px;
    border-bottom-width:1px;
    border-bottom-style:dotted;
    border-bottom-color:#cccccc;
    height:100px;
    width: auto;
    color:#cc3300;
    font-size:10px;
}
div#cnt_container{
    clear:both;
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    padding: 0.5em;
}

div#cnt_container ul {
	padding:0px;

	margin: 5px 0px 20px 35px;
	list-style-image:url('/gimg/global/design08/SITE_li_point.gif');
}

div#cnt_container a {
	font-family: Tahoma, Arial, Verdana;
	color: #cc3300;
	text-decoration: underline;
}
div#cnt_container a:hover {
	font-family: Tahoma, Arial, Verdana;
	color: #cc0000;
	text-decoration: none;
}


div#cnt_container_tl{
    float:left;
    width: 380px;
}

div#cnt_container_tr{
    margin-left:390px;
}
div#bottom_container{
    clear: both;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 5px 0px;
    /* text-align: center; */
}
.debug_box{
    display:none;
    position:absolute;
    z-index:110;
    width:700px;
    background: #fafafa;
    margin-left:20px;
    margin-top:3px;
    border:1px dotted #000000;
    font-size:11px;
    color:#000000;
    padding:5px;
    text-align:left;
}

/* Textbereiche */

#textblock {
	/*background-image: url('/gimg/global/design08/SITE_text.gif');
	background-repeat: no-repeat;
	background-position: 0px 20px;*/
	width:100%;
	padding-bottom: 20px;
}
#textblock h1.startseite {
	font-size: 16px;
	font-weight: normal;
	font-family: Tahoma, Arial, Verdana;
	background-image: none;
	padding-left:5px;
	margin: 0px 0px 0px 0px;
}
#textblock h1 {
	font-size: 19px;
	padding-left:14px;
	padding-top:3px;
	font-weight: normal;
	font-family: Arial, Verdana;
	background-image: url('/gimg/global/design08/SITE_h1_row.jpg');
	background-repeat: no-repeat;
	background-position: 0px 20px;
	height:30px;
	margin: 0px 0px 0px 0px;
}
#textblock h1.center {
	text-align:center;
	font-size: 19px;
	padding-top:3px;
	font-weight: normal;
	font-family: Arial, Verdana;
	background-image: url('/gimg/global/design08/SITE_h1_row.jpg');
	background-repeat: no-repeat;
	background-position: center 20px;
	height:30px;
	margin: 0px 0px 0px 0px;
}
#textblock h2 {
	font-size: 15px;
	font-weight: normal;
	font-family: Tahoma, Arial, Verdana;
	margin: 0px 0px 0px 0px;
	border:0px;
	border-bottom:1px;
	border-bottom-color:#cccccc;
	border-bottom-style:dotted;
	background-image: url('/gimg/global/design08/SITE_h2_before.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 15px;
	color:#4f6884;
}
#textblock h3 {
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Arial, Verdana;
	margin: 0px 0px 0px 0px;
	color: #777777;
	background-image: url('/gimg/global/design08/SITE_titel_sub_point.gif');
	background-repeat: no-repeat;
	background-position: 5px 4px;
	padding-left: 15px;
}

#textblock .titel_startseite {
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url('/gimg/global/design08/SITE_titel_bg_hide.gif');
	background-repeat: no-repeat;
	height: 30px;
	padding: 0px 10px;
}

#textblock .titel {
	margin-top: 15px;
	margin-bottom: 10px;
	/*background-image: url('/gimg/global/design08/SITE_h1_bg_repeat.gif');
	background-repeat: repeat-x;
	background-position: top left;*/
	height: 20px;
}

#textblock .text {
	font-size: 12px;
	padding-top:30px;
	padding-left:20px;
	padding-right:20px;
	font-weight: normal;
	font-family: Tahoma, Arial, Verdana;
	text-align: justify;
	color:#222222;
}

#textblock .text_startseite {
	font-size: 12px;
	padding-top:0px;
	padding-left:20px;
	padding-right:20px;
	font-weight: normal;
	font-family: Arial, Verdana;
	text-align: justify;
	color:#222222;
}

#textblock ul {
	padding:0px;
	margin: 7px 0px 20px 30px !important;
	list-style-image:url('/gimg/global/design08/SITE_li_point.gif');
}
#textblock li {
	margin-bottom: 5px;
	list-style-image:url('/gimg/global/design08/SITE_li_point.gif');
}
#textblock a {
	color: #cc3300;
	text-decoration: none;
}
#textblock a:hover {
	color: #cc3300;
	text-decoration: underline;
}





/* ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS */
/* ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS */
/* ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS */
/* ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS */
/* ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS */
/* ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS */
/* ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS */
/* ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS */
/* ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS */
/* ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS */
/* ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS */
/* ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS */
/* ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS */
/* ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS */
/* ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS  ALTES CSS */


.fliesstext { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; color: #000000}
.searchstring { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; color: #333333}
.searchstring_green { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; color: #368732}
.fliesstextBOLD { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; color: #000000; font-weight: bold}
.returnbug {
font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 8px; color: #ffffff; margin:0px; padding:0px; background-color: transparent; border:0px;
}
.fliesstextRED {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; color: #cc3300}
.fliesstextBOLDRED {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; color: #cc3300; font-weight: bold}
.fliesstextGREEN {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; color: #109A21}
.fliesstextBOLDGREEN {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; color: #109A21; font-weight: bold}
.fliesstextTITLE {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 15px; color: #000000}
.white {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; color: #ffffff}
.ueberschrift {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; color: #000000; font-weight: bold}
.ueberschrift_red {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; color: #cc3300; font-weight: bold}
.ueberschrift_mittel {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 13px; font-style: normal; color: #000000; font-weight: bold}
.ueberschrift_gross {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 15px; font-style: normal; color: #000000; font-weight: bold}
.startseite_titel{  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 15px; color: #000000;}
.startseite_titel_new{  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 14px; color: #000000;}
.kom_titel{  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 14px; color: #000000;}
.bg_orange {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; background-color: #ffffff}
.small {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px;}
.druckversion {background-color:#cccccc; font-size:11px; font-weight:bold; color:#333333;}
.copy-normal-white {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px;}
.smallbold {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; font-weight:bold;}
.smallbold_grey {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; font-weight:bold; color:#444444}
.toptime {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; color:#555555;}
.small_red {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; color:#cc3300;}
.small_green {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; color:#006600;}
.small_grey {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; color:#333333; font-weight:normal;}
.contract_system { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; color:#cccccc;}
.li_weit            {   margin-top: 10px; }
.grosse_abstaende   {   margin-top: 6px; }
.li_weit_sv         {   margin-top: 5px; }
.num { padding-right:25px; }
.contentpic{ margin-right:15px; margin-bottom:15px }
.news_table { border:1px; border-style:solid; border-color:#cccccc;}
.news_desc { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 9px; color:#666666; background-color:#eeeeee}
.tab {margin-left: 40px; margin-top:3px;}
.CTooltip { position:absolute; top:100px; left:0px; z-index:2; width:380px; visibility:hidden; font: 8pt MS Comic Sans,arial,sans-serif; background-color: #FFFFE6; padding: 8px; border: 1px solid black; }
/**********/
/* Fields */
/**********/

.hinweis_frame{
	border:1px;
	border-style:solid;
	border-color:#cccccc;
}


.input {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; color: #000000; border-style:solid; border-width:1px; border-color:#999999}
.input2 {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; color: #000000; border-style:solid; border-width:1px; border-color:#999999}
.input_suche {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; color: #000000; border-style:solid; border-width:1px; border-color:#999999}
.suche_select {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 9px; color: #000000; border-style:solid; border-width:1px; border-color:#999999; width:400px;}
.button {BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BACKGROUND: #eeeeee; BORDER-BOTTOM-WIDTH: 1px; FONT: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; BORDER-RIGHT-WIDTH: 1px ;}
.select {  font-family: Tahoma, Arial, Verdana, sans-serif;font-size: 9px; color: #000000;  border-style:solid; border-width:1px; border-color:#999999}
#hiddendiv {display: none;}


/**********/
/* Submit */
/**********/
.submitbold { font-family:Trebuchet; padding-top:2px; font-size:11px; color:#ffffff; border: 0px; border-width:0px; font-weight:bold; border-right:none; border-color: #cc0000; background-color:#cc3300; border-right-width:1px; border-right-style:solid; border-bottom-width:1px; border-bottom-style:solid;}
.submit_fett { font-family:Trebuchet; padding-top:2px; font-size:11px; color:#272A5D;border: 0px;  border-width:0px; font-weight:bold; border-right:none; border-color: #F2A60C; background-color:#FFF29c; border-right-width:1px; border-right-style:solid; border-bottom-width:1px; border-bottom-style:solid;}
.submit {      font-family:Trebuchet;  font-size:11px; color:#272A5D;border: 0px;}
.link_submit { cursor:pointer; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; text-decoration:underline; color: #cc3300; background-color:transparent; border-bottom-width:0px; border-bottom-style:none; border-top-width:0px; border-top-style:none; border-left-width:0px; border-left-style:none; border-right-width:0px; border-right-style:none;}
.link_submit_fett { cursor:pointer; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; text-decoration:underline; color: #cc3300; background-color:transparent; border-bottom-width:0px; border-bottom-style:none; border-top-width:0px; border-top-style:none; border-left-width:0px; border-left-style:none; border-right-width:0px; border-right-style:none; font-weight:bold;}
.link_submit_login {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; font-weight:bold; text-decoration:none; color: #000000; background-color:transparent; border-bottom-width:0px; border-bottom-style:none; border-top-width:0px; border-top-style:none; border-left-width:0px; border-left-style:none; border-right-width:0px; border-right-style:none; background-image:url(http://www.jusline.at/db_service/gfx/forms/schluessel.gif); background-repeat:no-repeat; background-position:0px 2px;}
.link_submit_logout {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; font-weight:bold; text-decoration:none; color: #000000; background-color:transparent; border-bottom-width:0px; border-bottom-style:none; border-top-width:0px; border-top-style:none; border-left-width:0px; border-left-style:none; border-right-width:0px; border-right-style:none; background-image:url(http://www.jusline.at/db_service/gfx/forms/schloss_klein.gif); background-repeat:no-repeat; background-position:5px 0px;}

/***********************/
/* Table & Backgrounds */
/***********************/

.tablebox {border: 2px solid #cc3300;}
.tablebox_thin {border: 1px solid #cccccc;}
.tablebox_thin_small {border: 1px solid #cccccc; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px;}
.tablebox_statistics {border: 2px solid;}
.cell_bg_grau {  background-color: #eeeeee}
/*********/
/* Links */
/*********/
.subblock:link    {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #CC3300}
.subblock:visited {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #CC3300}
.subblock:hover   {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #FF9900}
.subblock:active  {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #CC3300}

.tree:link    {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 9px; color: #CC3300}
.tree:visited {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 9px; color: #CC3300}
.tree:hover   {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 9px; color: #FF9900}
.tree:active  {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 9px; color: #CC3300}

.whitelink:link    {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #ffffff; text-decoration:none;}
.whitelink:visited {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #ffffff; text-decoration:none;}
.whitelink:hover   {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #ffffff; text-decoration:underline;}
.whitelink:hover   {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #ffffff; text-decoration:underline;}
.whitelink:active  {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #ffffff; text-decoration:none;}

.smalllink:visited {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; color: #cc3300; text-decoration:none !important;}
.smalllink:link    {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; color: #cc3300; text-decoration:none !important;}
.smalllink:hover   {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; color: #000000; text-decoration:underline !important;}
.smalllink:active  {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; color: #cc3300; text-decoration:none !important;}

.admin_link:visited {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #5772B2; text-decoration:none;}
.admin_link:link    {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #5772B2; text-decoration:none;}
.admin_link:hover   {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #2C4277; text-decoration:underline;}
.admin_link:active  {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #5772B2; text-decoration:none;}

.master_link:visited {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #CC33FF; text-decoration:none;}
.master_link:link    {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #CC33FF; text-decoration:none;}
.master_link:hover   {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #9900FF; text-decoration:underline;}
.master_link:active  {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #CC33FF; text-decoration:none;}

.startseite_black:visited {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #000000; text-decoration:none;}
.startseite_black:link    {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #000000; text-decoration:none;}
.startseite_black:hover   {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #000000; text-decoration:underline;}
.startseite_black:active  {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #000000; text-decoration:none;}

.expert_nav:visited {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 9px; color: #2C4277; text-decoration:none;}
.expert_nav:link    {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 9px; color: #2C4277; text-decoration:none;}
.expert_nav:hover   {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 9px; color: #5772B2; text-decoration:underline;}
.expert_nav:active  {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 9px; color: #2C4277; text-decoration:none;}

.navlink:link {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; text-decoration:underline;color: #000000}
.navlink:visited {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; text-decoration:underline;color: #000000}
.navlink:hover   {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; text-decoration:none;color: #666666}
.navlink:active  {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; text-decoration:underline;color: #000000}

.navlink_abschnitt:link    {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; text-decoration:underline;color: #000000;font-weight: bold}
.navlink_abschnitt:visited {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; text-decoration:underline;color: #000000;font-weight: bold}
.navlink_abschnitt:hover   {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; text-decoration:none;color: #666666;font-weight: bold}
.navlink_abschnitt:active  {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; text-decoration:underline;color: #000000;font-weight: bold}

*.navlink A:link,*.tmenu1text A:link,*.tmenu2text A:link,*.tmenu3text A:link
  { text-decoration:none; color:#000000; }
*.navlink A:visited,*.tmenu1text A:visited,*.tmenu2text A:visited,*.tmenu3text A:visited
  { text-decoration:none; color:#000000 }
*.navlink A:active,*.tmenu1text A:active,*.tmenu2text A:active,*.tmenu3text A:active
  { text-decoration:none; color:#000000 }
*.navlink A:hover,*.tmenu1text A:hover,*.tmenu2text A:hover,*.tmenu3text A:hover
  { text-decoration:underline; color:#666666 }

.para_title:link    {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; text-decoration:none;color: #000000;font-weight: bold}
.para_title:visited {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; text-decoration:none;color: #000000;font-weight: bold}
.para_title:hover   {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; text-decoration:none;color: #000000;font-weight: bold}
.para_title:active  {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; text-decoration:none;color: #000000;font-weight: bold}

.line { background-image:url(http://www.jusline.at/ra/expert/wartung/company/images/dotted_line.gif); background-repeat:repeat-x;}
.submit2 {BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BACKGROUND: #eeeeee; BORDER-BOTTOM-WIDTH: 1px; FONT: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; BORDER-RIGHT-WIDTH: 1px ;}
.submit2_red {BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BACKGROUND: #eeeeee; BORDER-BOTTOM-WIDTH: 1px; FONT: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #cc3300; BORDER-RIGHT-WIDTH: 1px ;}

/***************/
/*    FORUM    */
/***************/

/* Message style, fixed-width seems to be a good choice */
.message {
font-family: Courier New, Courier, monospace;
font-size: 12px;
font-style: normal
}

/* Background color of message text */
td.message {
background-color: #FFFFFF;
}

/* Background for titles */
td.title {
background-color: #eeeeee;
}

/* This is the background color for the surrounding <TD> tag */
td.border {
background-color: #cccccc;
}

/* Standard and alternative background colors for forum view */
td.msgstd {
background-color: #FFFFFF;
height: 20px;
}
td.msgalt {
background-color: #efefef;
height: 20px;
}

.t { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal }
.b { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold }
.redb { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #696969; }
.i { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic }
.h { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: bold}
.bigh { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 16px; font-style: normal; font-weight: bold}
.s { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal }

/* Background color, link styles for controls */
td.controls {
background-color: #dddddd
}
a.controls {
color: #000000;
font-size: 11px;
}
a.controls:visited {
color: #000000;
font-size: 11px;
}
a.controls:hover {
color: #555555;
font-size: 11px;
}

/* The link style for messages in forum view */
a.msg {
color: #cc3300;
}
a.msg:visited {
color: #666666;
}
a.msg:hover {
color: #000000;
}

/* Forum header styles, the line where it says "author, subject, date" etc. */
td.forumheader {
font-weight: bold;
background-color: #c6c6c6
}
/* The font which is used in .forumheader table cells (see above) */
.fhead {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
color: #000000
}

/* standard = white */
td.standard {
background-color: #FFFFFF;
}

/* The panel where the users info is displayed (last post, total posts) */
td.userinfo {
background-color: #dddddd
}

/**********/
/* Chat */
/**********/
div.messages {
	height:300px;
	width: 270px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	padding: 6px;
}

/****************/
/* JUSLINE ToDo */
/****************/
.button_green {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;

background-color: #FFFFFF;

border-left-style: solid;
border-left-width: 2px;
border-left-color: #339900;

border-bottom-style: solid;
border-bottom-width: 2px;
border-bottom-color: #339900;

border-right-style: solid;
border-right-width: 1px;
border-right-color: #DDDDDD;

border-top-style: solid;
border-top-width: 1px;
border-top-color: #DDDDDD;

}

/****************/
/* Gesetzbäume */
/****************/
a.tLawTreei:visited {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #cc3300; text-decoration:none;}
a.tLawTreei:link    {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #cc3300; text-decoration:none;}
a.tLawTreei:hover   {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #000000; text-decoration:underline;}
a.tLawTreei:active  {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #cc3300; text-decoration:none;}

a.tLawTree_maini:visited {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #cc3300; text-decoration:none;}
a.tLawTree_maini:link    {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #cc3300; text-decoration:none;}
a.tLawTree_maini:hover   {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #000000; text-decoration:none;}
a.tLawTree_maini:active  {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #cc3300; text-decoration:none;}


#network_messenger
{
	width:100%;
	border: 0px;
	display:none;
	font-family: Arial, Verdana, sans-serif !important;
}

#network_messenger_textarea
{
	width:710px;
	border: 0px;
	background-color:#fafafa;
	border-bottom:1px;
  	border-bottom-style:solid;
 	border-bottom-color:#eeeeee;
 	padding:10px;
	font-family: Arial, Verdana, sans-serif !important;}
#network_messenger_inputfield
{
	width:100%;
	height:20px;
	border: 0px;
	background-color:#eeeeee;
	border-bottom:1px;
  	border-bottom-style:solid;
 	border-bottom-color:#cccccc;
	font-family: Arial, Verdana, sans-serif !important;}

#network_messenger_loadhide
{
	text-align:right;
	width:100%;
	height:20px;
	border: 0px;
	background-color:#eeeeee;
	border-bottom:1px;
  	border-bottom-style:solid;
 	border-bottom-color:#cccccc;
 	display:block;
	font-family: Arial, Verdana, sans-serif !important;}

#networchanger_menu
{
	width:100%;
	height:13px;
	font-family: Arial, Verdana, sans-serif !important;	z-index:1;
}
#networchanger_net
{
	float:left;
	height:13px;
	font-family: Arial, Verdana, sans-serif !important;	z-index:1;
}

#networchanger_app
{
	float:left;
	height:13px;
	z-index:1;
	font-family: Arial, Verdana, sans-serif !important;}

#menubox_app
{
	display:none;
	position:absolute;
	padding:0px;
	margin-top:16px;
	font-family: Arial, Verdana, sans-serif !important;	margin-left:-146px;
	z-index:10;
	color:#ffffff;
}
#menubox_net
{
	display:none;
	position:absolute;
	padding:0px;
	margin-top:16px;
	margin-left:-100px;
	font-family: Arial, Verdana, sans-serif !important;	z-index:11;
	color:#ffffff;
}

#contentBOX {
	border:1px solid #dddddd; 
	position:relative; 
	background-image:url('/gimg/global/design08/bgBOX.jpg');
	background-repeat:repeat-x;
	z-index:0;
}

#contentBOX_animiert {
	border:1px solid #dddddd; 
	position:relative; 
	background-image:url('/gimg/global/design08/bgBOX.gif');
	background-repeat:repeat-x;
	z-index:0;
}

.contentBOX_title {
	text-align:left;
	/*padding-left:10px; 
	padding-right:10px; */	
	position:relative; 	
	left:20px;
	margin-top:-8px;
	margin-left:0px;
	z-index:0;
}

.contentBOX_content {
	text-align:left;
	z-index:0;
	margin:20px;
}

.contentBOX_table {
	font-size:11px;
	z-index:0;
	text-align:left;
}

.contentBOX_table td {
	padding-left:15px;
	z-index:0;
}

.hoverTR_aktiv {
	background-color: #e2e7ec;

}
.hoverTR_inaktiv {
	background-color: transparent;
}

.registerERR {
	color:#cc0000;
	font-size:11px;	
}

.small {
	font-size:10px;
	color:#555555;
}

.mid {
	font-size:11px;
	color:#000000;
}

div#contentBOX a {
	font-family: Tahoma, Arial, Verdana;
	color: #cc3300;
	text-decoration: underline;
}
div#contentBOX a:hover {
	font-family: Tahoma, Arial, Verdana;
	color: #cc0000;
	text-decoration: none;
}


tr#row_grund {
	background-image: url('/gimg/global/design08/ajaxBG/BG_Info.jpg');
	background-repeat:no-repeat;
}


div.infobox {
	position: absolute;
	width: 200px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	color: #365167;
	
	padding:5px 5px 5px 20px;
	
	background-image:url('/gimg/global/icons/hinweis2.gif');
	background-repeat:no-repeat;
	background-position: 7px 7px;
	
	border: 1px solid #AEBFD5;
	background-color:  #E2E7F1;	 	 
	
	display:none;
}

div.infobox2 {
	position: absolute;
	width: 200px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	color: #365167;
	
	margin-top: 20px;
	padding:5px 5px 5px 20px;
	
	background-image:url('/gimg/global/icons/hinweis2.gif');
	background-repeat:no-repeat;
	background-position: 7px 7px;
	
	border: 1px solid #AEBFD5;
	background-color:  #E2E7F1;	 	 
	
	display:none;
}

.errorbox {
	color: #cc0000;
	font-size:10px;
	margin-top:3px;
}

.errorboxAccount {
	color: #cc0000;
	font-size:10px;
	margin-top:0px;
}

.hoverTR_inaktiv {
	background-color:transparent;
}

.hoverTR_aktiv {
	background-color:#eeeeee;	
}

.pflichtfeldinfo {
	color: #555555;
	font-size:10px;
}

.infoDIV {
	color: #365167;
	font-size:13px;
	background-color:#F0F8FF;
	text-align: center;
	padding:10px;
	margin:10px;
	font-weight:bold;
}

.POPUPopacity100 {
	width:100%;
 	z-index:100; 	
 	position:fixed;	
 		
}
.opacity100 { 	
 	width:100%;
 	z-index:100; 	
 	position:absolute;	
 	left:0px;
 	top:0px;
 	
}

.opacity60 {
 	opacity: 0.6;
 	-moz-opacity: 0.6;
 	filter:alpha(opacity=60);
 	background-color:#000;
 	z-index:50;
 	position:fixed;
 	height:100%;
 	width:100%;
 	left:0px;
 	top:0px;
}

.preisschild {
	text-align:center;
	padding-top:15px;
	font-size:9px;
	width:70px;
	height:70px;
	color:#ffffff;
	background-repeat:no-repeat;
}