/**
* Website Rechtsanwaltskammer Wien 
* http://www.rakwien.at/
* Erstellungsdatum: 28.11.2008
* Letzte Änderung: 03.12.2008
* Autor: Günter Temel (temel@webartists.at)
* Copyright: WebArtists G. Temel KEG (www.webartists.at)

* Farbdefinitionen:
* Schrift standard        #333 dunkelgrau
* Schrift Metanavigation  #999 hellgrau
* Link Hoover             #900 dunkelrot

*/

*
{
	margin: 0;
	padding: 0;
}

body 
{
	font-family: Arial, Verdana;
	font-size: 62.5%;
	line-height: 1.8em;
	color: #333;
	background: #ad2b25 url(../img/backgrounds/back_body.jpg) repeat-x top;
	text-align: center;
}

img.logo
{
	border-style: none;
	float: left;
	margin: 25px 0 0 70px;
}

img.blawg
{
	border-style: none;
	float: right;
	margin: 0;
}

a.meta:link, a.meta:visited 
{
	font-size: 10px;
	color: #999;
	text-decoration: none;
}

a.meta:hover, a.meta:active 
{
	color: #900;
	text-decoration: none;
}

a.meta_intranet:link, a.meta_intranet:visited 
{
	font-size: 10px;
	color: #fff;
	text-decoration: none;
}

a.meta_intranet:hover, a.meta_intranet:active 
{
	color: #fff;
	text-decoration: underline;
}

a.as:link, a.as:visited 
{
	top: 5px;
	padding-top: 5px;
	margin-top: 5px;
	color: #999;
	text-decoration: none;
}

span.red
{
	background: #900;
	padding: 0 3px 0 3px;
}

a.as:hover, a.as:active 
{
	color: #900;
	text-decoration: none;
}

a.as1:link, a.as1:visited 
{
	color: #999;
	text-decoration: none;
}

a.as1:hover, a.as1:active 
{
	color: #900;
	text-decoration: none;
}

hr
{
	clear: left;
	visibility: hidden;
}

select.archiv1
{
	width: 70px;
	height: 20px;
    font-size: 12px;
}

#content_head_index h1, #content_head_folge h1 
{
    font-size: 16px;
	line-height: 18px;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 0 0 10px 0;
}

h3 
{
    font-size: 12px;
	color: #900;
	font-weight: bold;
	margin: -10px 0 0 0;
	padding: 0;
}

#rakblawg p
{ 
        font-size: 1em;
	line-height: 1.4em;
	color: #4e4e4e;
	margin: 0;
	padding: 5px 0 10px 0;
}

table.org
{
    border-collapse: collapse;
    font-size: 1.2em;
	color: #333;
	border: 0px;
}

table 
{
    border-collapse: collapse;
    font-size: 1.2em;
	color: #333;
	border: 1px solid #ccc;
}

table.statistik
{
    border-collapse: collapse;
    font-size: 10px;
	color: #333;
	border: 1px solid #ccc;
}


table.statistik1
{
    border-collapse: collapse;
    font-size: 12px;
	color: #333;
	border: 1px solid #ccc;
}

th.left
{
	background: #edecec;
	padding: 4px 8px 4px 8px;
	margin: 1px;
	text-align: right;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;	
}

td.left
{
	background: #f2f1f1;
	padding: 4px 8px 4px 8px;
	margin: 1px;
	text-align: right;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;	
}

th.right
{
	background: #edecec;
	padding: 4px 8px 4px 8px;
	margin: 1px;
	text-align: left;
	border-bottom: 1px solid #ccc;	
}

td.right
{
	background: #f2f1f1;
	padding: 4px 8px 4px 8px;
	margin: 1px;
	text-align: left;
	border-bottom: 1px solid #ccc;	
}

th.right1
{
	background: #edecec;
	padding: 4px 8px 4px 8px;
	margin: 1px;
	text-align: right;
	border-bottom: 1px solid #ccc;	
}

td.right1
{
	background: #f2f1f1;
	padding: 4px 8px 4px 8px;
	margin: 1px;
	text-align: right;
	border-bottom: 1px solid #ccc;	
}

th.leftstat
{
	background: #edecec;
	padding: 1px 2px 1px 2px;
	margin: 1px;
	text-align: right;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;	
}

td.leftstat
{
	background: #f2f1f1;
	padding: 1px 2px 1px 2px;
	margin: 1px;
	text-align: right;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;	
}

th.rightstat
{
	background: #edecec;
	padding: 1px 2px 1px 2px;
	margin: 1px;
	text-align: right;
	border-bottom: 1px solid #ccc;	
}

td.rightstat
{
	background: #f2f1f1;
	padding: 1px 2px 1px 2px;
	margin: 1px;
	text-align: right;
	border-bottom: 1px solid #ccc;	
}

input.search 
{
	width: 80px;
	height: 12px;
	border: solid;
	border-width: 1px;
	border-color: #999;
    font-size: 10px;
	color: #000;
	margin: 2px 0 0 0;
	padding: 2px 0 0 4px;
}

input.login 
{
	width: 70px;
	height: 13px;
	border: solid;
	border-width: 1px;
	border-color: #999;
    font-size: 9px;
	color: #999;
	margin: 1px 0 0 0;
	padding: 1px 0 0 4px;
}

#anwaltsuche input 
{
	width: 144px;
	height: 16px;
	border: solid;
	border-width: 1px;
	border-color: #7f9db9;
    font-size: 11px;
    /*font-size: 1.0em;*/
	color: #666;
	margin: 5px 5px 5px 0;
	padding: 2px 2px 0 2px;
}

#anwaltsuche select 
{
	width: 180px;
	height: 19px;
	border: solid;
	border-width: 1px;
	border-color: #7f9db9;
    font-size: 11px;
    /*font-size: 1.0em;*/
	color: #666;
	margin: 5px 5px 5px 0;
	padding: 0;
}

input.registration 
{
	width: 144px;
	height: 16px;
	border: solid;
	border-width: 1px;
	border-color: #7f9db9;
    font-size: 11px;
    /*font-size: 1.0em;*/
	color: #666;
	margin: 5px 5px 5px 0;
	padding: 2px 2px 0 2px;
}

select.registration 
{
	width: 182px;
	height: 19px;
	border: solid;
	border-width: 1px;
	border-color: #7f9db9;
    font-size: 11px;
    /*font-size: 1.0em;*/
	color: #666;
	margin: 5px 5px 5px 0;
	padding: 0;
}

select.blackboard 
{
	width: 150px;
	height: 19px;
	border: solid;
	border-width: 1px;
	border-color: #7f9db9;
	font-size: 11px;
	color: #666;
	margin: 0 5px 0 0;
	padding: 0;
}

input.blackboardsub 
{
	width: 250px;
	height: 16px;
	border: solid;
	border-width: 1px;
	border-color: #7f9db9;
	font-size: 11px;
	color: #666;
	margin: 5px 5px 5px 0;
	padding: 2px 2px 0 2px;
}

textarea.blackboard
{
	width: 295px;
	height: 80px;
	border: solid;
	border-width: 1px;
	border-color: #7f9db9;
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #666;
	margin: 5px 5px 5px 0;
	padding: 2px 2px 0 2px;
}

input.blackboard
{
	width: 144px;
	height: 16px;
	border: solid;
	border-width: 1px;
	border-color: #7f9db9;
    font-size: 11px;
    /*font-size: 1.0em;*/
	color: #666;
	margin: 5px 5px 5px 0;
	padding: 2px 2px 0 2px;
}
#maincontent_folge ul, #maincontent_index ul
{
	list-style-position: outside;
	margin: 0 0 0 15px;
	padding: 0;
}

#maincontent_folge li, #maincontent_index li
{
    font-size: 1.2em;
	color: #333;
	margin: 0 0 5px 0;
	padding: 0;
}

ul.hauptnav, ul.subnav 
{
	list-style-type: none;
	width: 220px;
	margin: 0;
	padding: 0;
	background: #edeeec;
}

li.lisubnav 
{
	list-style-type: none;
	margin: 0 0 0 0;

	padding: 0;
}

li a.hn_2r:link, li a.hn_2r:visited  
{
	display: block;
    font-size: 14px;
	line-height: 17px;
	color: #4e4e4e;
	text-decoration: none;
	padding: 6px 0 0 25px;
	width: 195px;
	height:	43px;
	background: url(../img/buttons/hnav_2r_p.gif) no-repeat left top;
}

li a.hn_2r:hover, li a.hn_2r:active
{
	color: #900;
	text-decoration: none;
	display: block;
	background: url(../img/buttons/hnav_2r_a.gif) no-repeat left top;
}

li a.hn_1r:link, li a.hn_1r:visited  
{
	display: block;
    font-size: 14px;
	line-height: 18px;
	color: #4e4e4e;
	text-decoration: none;
	padding: 7px 0 0 25px;
	width: 195px;
	height:	25px;
	background: url(../img/buttons/hnav_1r_p.gif) no-repeat left top;
}

li a.hn_1r:hover, li a.hn_1r:active
{
	color: #900;
	text-decoration: none;
	display: block;
	background: url(../img/buttons/hnav_1r_a.gif) no-repeat left top;
}

li a.hn_2r_a:link, li a.hn_2r_a:visited, li a.hn_2r_a:hover, li a.hn_2r_a:active  
{
	display: block;
    font-size: 14px;
	line-height: 18px;
	color: #900;
	text-decoration: none;
	padding: 6px 0 0 25px;
	width: 195px;
	height:	43px;
	background: url(../img/buttons/hnav_2r_a.gif) no-repeat left top;
}

li a.hn_1r_a:link, li a.hn_1r_a:visited, li a.hn_1r_a:hover, li a.hn_1r_a:active  
{
	display: block;
    font-size: 14px;
	line-height: 18px;
	color: #900;
	text-decoration: none;
	padding: 6px 0 0 25px;
	width: 195px;
	height:	25px;
	background: url(../img/buttons/hnav_2r_a.gif) no-repeat left top;
}

li a.sn_2r:link, li a.sn_2r:visited  
{
	display: block;
    font-size: 12px;
	line-height: 17px;
	color: #787878;
	text-decoration: none;
	padding: 8px 0 0 42px;
	width: 178px;
	height:	43px;
	background: url(../img/buttons/2r_p.gif) no-repeat left top;
}

li a.sn_2r:hover, li a.sn_2r:active
{
	color: #900;
	text-decoration: none;
	display: block;
	background: url(../img/buttons/2r_a.gif) no-repeat left top;
}

li a.sn_1r:link, li a.sn_1r:visited  
{
	display: block;
    font-size: 12px;
	line-height: 17px;
	color: #787878;
	text-decoration: none;
	padding: 8px 0 0 42px;
	width: 178px;
	height:	27px;
	background: url(../img/buttons/1r_p.gif) no-repeat left top;
}

li a.sn_1r:hover, li a.sn_1r:active
{
	color: #900;
	text-decoration: none;
	display: block;
	background: url(../img/buttons/1r_a.gif) no-repeat left top;
}

li a.sn_2r_a:link, li a.sn_2r_a:visited, li a.sn_2r_a:hover, li a.sn_2r_a:active  
{
	display: block;
    font-size: 12px;
	line-height: 17px;
	color: #900;
	text-decoration: none;
	padding: 8px 0 0 42px;
	width: 178px;
	height:	43px;
	background: url(../img/buttons/2r_a.gif) no-repeat left top;
}

li a.sn_1r_a:link, li a.sn_1r_a:visited, li a.sn_1r_a:hover, li a.sn_1r_a:active  
{
	display: block;
    font-size: 12px;
	line-height: 17px;
	color: #900;
	text-decoration: none;
	padding: 8px 0 0 42px;
	width: 178px;
	height:	27px;
	background: url(../img/buttons/1r_a.gif) no-repeat left top;
}

li a.sn_e2r:link, li a.sn_e2r:visited  
{
	display: block;
    font-size: 12px;
	line-height: 17px;
	color: #787878;
	text-decoration: none;
	padding: 8px 0 0 42px;
	width: 178px;
	height:	42px;
	background: url(../img/buttons/snav_e2r_p.gif) no-repeat left top;
}

li a.sn_e2r:hover, li a.sn_e2r:active
{
	color: #900;
	text-decoration: none;
	display: block;
	background: url(../img/buttons/snav_e2r_a.gif) no-repeat left top;
}

li a.sn_e1r:link, li a.sn_e1r:visited  
{
	display: block;
    font-size: 12px;
	line-height: 17px;
	color: #787878;
	text-decoration: none;
	padding: 8px 0 0 42px;
	width: 178px;
	height:	26px;
	background: url(../img/buttons/snav_e1r_p.gif) no-repeat left top;
}

li a.sn_e1r:hover, li a.sn_e1r:active
{
	color: #900;
	text-decoration: none;
	display: block;
	background: url(../img/buttons/snav_e1r_a.gif) no-repeat left top;
}

li a.sn_e2r_a:link, li a.sn_e2r_a:visited, li a.sn_e2r_a:hover, li a.sn_e2r_a:active  
{
	display: block;
    font-size: 12px;
	line-height: 17px;
	color: #900;
	text-decoration: none;
	padding: 8px 0 0 42px;
	width: 178px;
	height:	44px;
	background: url(../img/buttons/snav_e2r_a.gif) no-repeat left top;
}

li a.sn_e1r_a:link, li a.sn_e1r_a:visited, li a.sn_e1r_a:hover, li a.sn_e1r_a:active  
{
	display: block;
    font-size: 12px;
	line-height: 17px;
	color: #900;
	text-decoration: none;
	padding: 8px 0 0 42px;
	width: 178px;
	height:	26px;
	background: url(../img/buttons/snav_e1r_a.gif) no-repeat left top;
}

.snav_hline
{
	width: 220px;
	height: 2px;
    font-size: 0em;
	margin: 0;
	padding: 0;
	background: url(../img/backgrounds/hline_subnav.gif) repeat-x top left;
}

a.more:link, a.more:visited  
{
	display: block;
    font-size: 1.2em;
	color: #4e4e4e;
	text-decoration: none;
	margin: 5px 0 5px 0;
	padding: 1px 0 0 8px;
	width: 142px;
	height:	21px;
	background: url(../img/buttons/mehr_p.gif) no-repeat left top;
}

a.more:hover, a.more:active
{
	color: #900;
	text-decoration: none;
	display: block;
	background: url(../img/buttons/mehr_a.gif) no-repeat left top;
}

#footer a.meta:link, #footer a.meta:visited 
{
	/*color: #d69592;*/
    font-size: 12px;
	color: #fff;
	text-decoration: none;
}

#footer a.meta:hover, #footer a.meta:active 
{
	/*color: #fff;*/
	color: #000099;
	text-decoration: none;
	background: #fff;
}

h1 {
    font-size: 1.6em;
	color: #900;
	font-weight: bold;
	margin: 0;
	padding: 2px 0 0 0;
}

h2 {
    font-size: 1.2em;
	color: #900;
	font-weight: bold;
	margin: 0;
	padding: 2px 0 0 0;
}

h1.intern {
    font-size: 1.6em;
	color: #000099;
	font-weight: bold;
	margin: 0;
	padding: 2px 0 0 0;
}

p 
{
    font-size: 1.2em;
	color: #333;
	padding: 0 0 5px 0;
}

a:link, a:visited
{
	color: #900;
	text-decoration:  underline;
}

a:hover, a:active
{
	color: #900;
	text-decoration: none;
}

a.intra:link, a.intra:visited
{
	color: #900;
        font-size: 1.0em;
	text-decoration:  underline;
}

a.intra:hover, a.intra:active
{
	color: #900;
    font-size: 1.0em;
	text-decoration: none;
}

a.word:link, a.word:visited  
{
	display: block;
	height: 16px;
	color: #900;
	text-decoration:  underline;
	margin: 5px 0 0 0;
	padding: 0 0 0 22px;
	background: url(../img/buttons/word.gif) no-repeat left top;
}

a.word:hover, a.word:active
{
	color: #900;
	text-decoration: none;
	display: block;
	background: url(../img/buttons/word.gif) no-repeat left top;
}

p.news_date
{
    font-size: 1em;
	line-height: 1.4em;
	color: #999;
	text-align: left;
	padding: 20px 4px 0 0;
	margin: 0;
}

a.newsarchiv:link, a.newsarchiv:visited 
{
    font-size: 1em;
	line-height: 1.4em;
	color: #900;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

a.newsarchiv:hover, a.newsarchiv:active 
{
	color: #900;
	text-decoration: underline;
}

img 
{
	border-style: none;
}

img.left
{
	border-style: none;
	float: left;
	margin: 0 20px 0 0;
}

img.right
{
	border-style: none;
	float: right;
	margin: 0 5px 0 20px;
}

img.left_folge
{
	border-style: none;
	float: left;
	margin: 7px 12px 0 0;
}

img.right_folge
{
	border-style: none;
	float: right;
	margin: 7px 0 0 12px;
}

.clear {
	clear: both;
} 

/* ***** 2. Container ***** */

#site_container 
{
	position: relative;
	z-index: 1;
	width: 1000px;
	margin: 0 auto 0;
	text-align: left;
}

#header
{
	position: relative;
	z-index: 10;
	width: 1000px;
	height: 129px;
	text-align: left;
}

#maincontent_index
{
	position: relative;
	z-index: 1;
	top: 0;
	left: 0;
	width: 465px;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	margin: -51px -200px 0 -20px;
	padding: 70px 250px 20px 50px;
	float: left;
	background: #f6f6f6 url(../img/backgrounds/head_index.jpg) no-repeat top;
}

#maincontent_private_index
{
	position: relative;
	z-index: 1;
	top: 0;
	left: 0;
	width: 465px;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	margin: -51px -200px 0 -20px;
	padding: 70px 250px 20px 50px;
	float: left;
	background: #f6f6f6 url(../img/backgrounds/head_index_intern.jpg) no-repeat top;
}

#maincontent_folge
{
	position: relative;
	z-index: 1;
	top: 0;
	left: 0;
	width: 465px;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	margin: -51px -200px 0 -20px;
	padding: 70px 250px 20px 50px;
	float: left;
	background: #f6f6f6 url(../img/backgrounds/head_folge.jpg) repeat-x top;
}

#maincontent_folge_contact
{
	position: relative;
	z-index: 1;
	top: 0;
	left: 0;
	width: 465px;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	margin: -51px -200px 0 -20px;
	padding: 70px 250px 20px 50px;
	@padding: 0;
	float: left;
	background: #f6f6f6 url(../img/backgrounds/head_folge_contact.jpg) repeat-x top;
}

#maincontent_height
{
	position: relative;
	z-index: 1;
	top: 0;
	left: 0;
	width: 0px;
	height: 600px;
	margin: 0;
	padding: 0;
	float: left;
	background: transparent;
}

#content_head_index
{
    font-size: 12px;
	line-height: 17px;
	color: #fff;
	padding: 0 0 10px 0;
	position: relative;
	z-index: 1;
	top: 0;
	left: 1px;
	width: 480px;
	@width: 440px;	
	height: 155px;
	margin: 0 0 50px 0;
	float: left;
}

#content_head_folge
{
    font-size: 12px;
	line-height: 17px;
	color: #fff;
	padding: 0 0 10px 0;
	position: relative;
	z-index: 1;
	top: 0;
	left: 1px;
	width: 475px;
	@width: 468px;	
	height: 80px;	
	margin: 0 0 50px 0;
	padding: 0;
	float: left;
}

#text_contact
{
	position: relative;
	z-index: 1;
	top: 25px;
	@top: 70px;
	left: 0;
	@left: 50px;
	width: 465px;	
	min-height: 500px;
	@height: 500px;	
	margin: 0;
	padding: 0;
	float: left;
}

.contact
{
	position: relative;
	z-index: 9;
	top: -19px;
	@top: 51px;
	left: -50px;
	@left: 0px;
	width: 765px;
	height: 210px;	
	margin: 0;
	padding: 0;
	float: left;
}

.hline_index
{
	width: 465px;
	height: 1px;
    font-size: 0em;
	margin: 8px 0 8px 0;
	padding: 0;
	text-align: left;
	background: url(../img/backgrounds/back_hline_index.gif) repeat-x top left;
	clear: both;
}

.hline_index1
{
	width: 465px;
	@width: 400px;
	height: 1px;
    font-size: 0em;
	margin: 8px 0 20px 0;
	padding: 0;
	text-align: left;
	background: url(../img/backgrounds/back_hline_index.gif) repeat-x top left;
}

#bildtitel
{
	text-align: right;
    font-size: 1.2em;
	line-height: 1.2em;
	color: #fff;
	width: 350px;
	height: 30px;
	margin: 10px;
	padding: 0;
	float: left;
}

#left_column
{
	position: relative;
	z-index: 10;
	top: 0;
	left: 0;
	width: 225px;
	margin: 0;
	float: left;
}

#newsletter
{
	position: relative;
	z-index: 10;
	top: 15px;
	left: 0;
	width: 225px;
	height: 140px;
	margin: 0;
	background: url(../img/backgrounds/back_newsletter.gif) no-repeat top left;
}

#right_column
{
	position: relative;
	z-index: 10;
	top: 175px;
	left: 0;
	width: 225px;
	height: 200px;
	margin: 0;
	padding: 0;
	float: right;
}

#right_column_members
{
	position: relative;
	z-index: 10;
	top: 160px;
	left: 0;
	width: 225px;
	height: 200px;
	margin: 0;
	padding: 0;
	float: right;
}

#right_column_folge
{
	position: relative;
	z-index: 10;
	top: 100px;
	left: 0;
	width: 225px;
	height: 200px;
	margin: 0;
	float: right;
}

#right_column_folge_members
{
	position: relative;
	z-index: 10;
	top: 80px;
	left: 0;
	width: 225px;
	height: 200px;
	margin: 0;
	float: right;
}

#right_teaser
{
	position: relative;
	z-index: 10;
	top: 0;
	left: 0;
	width: 220px;
	height: 375px;
	margin: 0;
	background: url(../img/backgrounds/right_row.jpg) no-repeat top left;
}

#right_teaser_folge
{
	position: relative;
	z-index: 10;
	top: 0;
	left: 0;
	width: 220px;
	margin: 0;
}

#members 
{
	position: relative;
	z-index: 1;
	top: 0;
	left: 0;
	width: 205px;
	height: 20px;
    font-size: 1.1em;
	line-height: 1.6em;
	margin: 0;
	padding: 7px 10px 5px 10px;
	text-align: center;
	background: #6d0b08;
	border-right: 1px solid #6d0b08;
	border-top: 1px solid #6d0b08;
	border-left: 1px solid #6d0b08;
}

#members h1 
{
    font-size: 1.2em;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#metanavigation
{
    font-size: 10px;
	line-height: 1.4em;
	color: #999;
	text-align: right;
	width: 600px;
	height: 10px;
	float: right;
	margin: 0;
	padding: 0;	
}


#anwaltsuche 
{
	position: relative;
	z-index: 1;
	top: 0;
	left: 0;
	width: 205px;
    font-size: 1.1em;
	line-height: 1.6em;
	margin: 0 0 10px 0;
	padding: 7px 10px 5px 10px;
	text-align: left;
	background: #dddeee;
	border: 1px solid #ccc;
}

#anwaltsuche h1, #rakblawg h1, #intraneu h1
{
    font-size: 1.2em;
	color: #333;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#footer
{
	position: relative;
	z-index: 1;
	top: 10px;
	left: 205px;
	width: 765px;
	height: 220px;
    font-size: 12px;
	line-height: 20px;
	color: #fff;	
	/*color: #d69592;*/
	margin: 0;
	padding: 0;
	text-align: left;
	background: #ad2b25;
}

#rakblawg 
{
	position: relative;
	z-index: 1;
	top: 0;
	left: 0;
	width: 215px;
    font-size: 1.1em;
	line-height: 1.6em;
	margin: 0;
	padding: 7px 0 5px 10px;
	text-align: left;
	background: #dddeee;
	border-top: 0;
	border: 1px solid #ccc;
}

#intraneu
{
	position: relative;
	z-index: 1;
	top: 0;
	left: 0;
	width: 215px;
    font-size: 1.1em;
	line-height: 1.6em;
	margin: 0 0 10px 0;
	padding: 7px 0 5px 10px;
	text-align: left;
	background: #dddeee;
	border-top: 0;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;	
}

.hline
{
	width: 765px;
	@width: 400px;
	height: 1px;
    font-size: 0em;
	margin: 8px 0 8px 0;
	padding: 0;
	text-align: left;
	background: url(../img/backgrounds/back_hline_footer.gif) repeat-x top left;
}

.space
{
	height: 20px;
}

#replydiv
{
	display: none;
}

#footer_print
{
	display: none;
}


.print_but


a.prin
{
	float: right;
}

a.prin:link, a.prin:visited 
{
	font-size: 1em;
	line-height: 1.4em;
	color: #900;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

a.prin:hover, a.prin:active 
{
	color: #900;
	text-decoration: underline;
}
