/*
Author: Karin Hinterleitner
2005
19.09.2005
*/

body {
	font: 10pt/120% Arial,Helvetica, sans-serif; 
	top: 0; left: 0;
	background-color: #fff;
	margin:0;padding:0
}

h2, #hdimg, .omenu, #infos, .remove  {display: none ! important}



/* ------------ LOGO ------------ */
#logo2010 {
	position:absolute; top:0;left:0
}


/* ------------ CONTENT ------------ */



 #content_img{
  position: absolute; top: 210px; left: 380px;	margin-bottom:15mm
} 
 #content_img img {
 	display: block; margin-bottom: 20px
 }

h1 {
	font-size: 14pt;
	line-height: 140%;
	position: absolute;
	top: 160px;
	padding:0;
	margin:0;

}

#content, #contentL {
	position: relative; top: 207px;
   display: block;
   background-color: #fff;
   	margin-bottom:15mm
}


#content img, #contentL img {
	/*display: none; */
}

#content p, #content div {
   width: 260px; clear:both; padding-bottom: 25px;
}
p.complet {width: 664px ! important;	margin:0; padding:0 0 15px 30px ! important; float: none ! important;}


.left {
	margin:0; padding:0; background-color:transparent;
}
.middle {
	margin:0; padding:0; background-color:transparent;
}
.right {
	margin:0; padding:0; background-color:transparent;
   width: 220px ! important;
}



#content a:link, #content a:visited, #content a:active, #content a:hover {
	color: #000; text-decoration: none;
}


#content ul {
   list-style-position:inside; margin: 5px 0 5px 0; padding: 0;
}
#content li {
	list-style-position: inside ;padding: 0;
}

#content label { display: block; float: left;
	font: normal 10px/120% Arial, Helvetica, sans-serif; width:60px;
}

/* ------------ MENÜ 1 ------------ */

#men1, #men1 li, #men1 a {
	display: none ! important
}



/* ------------ MENÜ Spachwahl ------------ */

#menL {
	display: none 
}



/* --------- UNTERMENÜ-CONTAINER --------- */

.sm_cont {
	display: none
}


/* ------------ UNTERMENÜ ------------ */

.smenu, .smenu li, .smenu ul{
   display: none ! important;
}


/* ------------ SEARACHBOX ------------ */
#searchbox {
	display: none
}

/* ------------ PUBLIKATIONEN ------------ */




/* ------------ NEWSTEASER ------------ */
#news, #news li {
   margin: 0;
	padding: 0;
	list-style: none;
}


/* Wegen Darstellung IE */
#news li {
	height: 21px;
}
/* Wegen Darstellung IE */
html>body #men1 li {
	height: auto;
}


#news a:link, #news a:visited, #news a:active, .insolvenz {
   display: block;
	height: 21px;
	width: 500px;
	padding-left: 20px;
   border-right: 33px solid white;
   margin: 0;
	background: transparent url(men_no.gif) 0 2px no-repeat;
	font: bold 12px/120% Arial, Helvetica, sans-serif;
   text-decoration: none;
	color: #000;
}

html>body #news a:link, #news a:visited, #news a:active, .insolvenz {
	background: transparent url(men_no.gif) 0 3px no-repeat;
}

#news a:hover {
  background: transparent url(men_nact.gif) 0 2px no-repeat;
  text-decoration: underline;
}

html>body #news a:hover {
  background: transparent url(men_nact.gif) 0 3px no-repeat;
  text-decoration: underline;
}



/* ------------ ADRESSE ------------ */

#adresse {
   z-index: 60;
   position: relative; top:536px; left:60px;
   background-color: #fff;
   height: 150px;
   width: 210px;
   font: bold 12px/21px Arial, Helvetica, sans-serif;
}









/* ----- Newsformatierungen ------ */

#contentL {
	position: relative;
}

#contentL h2 {
	display: block; 
}

#contentL h1 {
   display: none;
}

#contentL h2 {
	color: #990033;
   font: bold 18px/20px Arial,Helvetica, sans-serif;
   margin:0; padding:30px 0 18px 30px;
}

p.shorttext {
	margin: 0 0 20px 30px ! important;
	padding: 0  ! important;
	font-size: 125%;
	line-height: 130%;
}

p.longtext {	margin:0 0 15px 30px ! important; padding:0 ! important;}

.shorttext img, .longtext img {
	display: inline ! important;
}

table.intro {  padding:0; margin:0 0 0 30px ! important; width: 560px;}

.intro td {  font: 12px/120% Arial,Helvetica, sans-serif;}
.intro li {list-style-position: outside ! important; margin-left: 20px}
/* Aktuelles Überschriften */
.newstitle {font-weight: bold; font-size: 110%; line-height:150%}

.pub li{ margin: 5px 0 8px 0;  line-height: 120%}
.pub strong { display: block; margin:0;}


#contentL a:link, #contentL a:visited, #contentL a:active, #contentL a:hover {
	color: #990033; text-decoration: none;
}

#contentL a:hover {text-decoration: underline}

/* meie Anwaltsüberssichteseite */
.block1, .block2, .block3, .block4 {display: block; float: none; margin: 0px; padding: 0px 0px 25px 0px}
.block1 {margin-top: 25px}

/* ------------ DEBUG Bordershow ------------ */
/* p, div, ul, table, td, tr, span, h1, h2, h3, h4 {border: 1px solid black ! important; } */
