/* Hartmann Gallus Metzger - CSS 2006  */

.clearer {
	clear:both;
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	margin:0;
	padding:0;
}

body			{
				background-color:#6A6A6A;margin:-1px 0 0 0;
				background-image:url(../layout/main_hg.gif);background-repeat:repeat-x;background-position:0px 0px ;
}
#BODY			{
				height:auto;
				}
#MAIN			{
				width:749px;
				text-align: left;
				font-family:Verdana, Helvetica, Arial, Sans-serif;
				font-size:11px;
				font-weight:normal;
				line-height:15px;
}
p				{
				margin:0px;
				padding:0px;
}
h1				{
				font-family:Verdana, Helvetica, Arial, Sans-serif;
				font-size:13px;
				font-weight:bold;
				color:#5880AC;
				margin:0px 0px 18px 0px ;
}
h2				{
				font-family:Verdana, Helvetica, Arial, Sans-serif;
				font-size:11px;
				font-weight:bold;
				color:#5880AC;
				margin:0px 0px 4px 0px ;
				padding:0px;
}
h3				{
				font-family:Verdana, Helvetica, Arial, Sans-serif;
				font-size:11px;
				font-weight:bold;
				color:#B70000;
				margin:0px 0px 0px 0px ;
				padding:0px;
				border:0;
}
h4				{
				font-family:Verdana, Helvetica, Arial, Sans-serif;
				font-size:11px;
				font-weight:bold;
				color:#000000;
				margin:5px 0px 0px 0px ;
				padding:0px;
				border:0;
}

.bodytext		{
				color:#000000;
				
}
a				{
				text-decoration:none;
				color:#5880AC;
}
td		{text-align:left;
				font-family:Verdana, Helvetica, Arial, Sans-serif;
				font-size:11px;
				font-weight:normal;
				line-height:15px;
}
.form td		{text-align:left;
				font-family:Verdana, Helvetica, Arial, Sans-serif;
				font-size:11px;
				font-weight:normal;
				line-height:15px;
}
.form input		{
				height:17px;
				text-align:left;
				font-family:Verdana, Helvetica, Arial, Sans-serif;
				font-size:11px;
				font-weight:normal;
				line-height:15px;
				border:1px solid #61758B;
}
.form select		{
				height:17px;
				text-align:left;
				font-family:Verdana, Helvetica, Arial, Sans-serif;
				font-size:11px;
				font-weight:normal;
				line-height:15px;
				border:1px solid #61758B;
}
.form textarea	{text-align:left;
				font-family:Verdana, Helvetica, Arial, Sans-serif;
				font-size:11px;
				font-weight:normal;
				
				border:1px solid #61758B;
}
ul	li			{list-style-type: none;
				list-style-image:url(../layout/li_icon.gif);
}

ol	li			{list-style-type: none;
				margin-left:15px;
				list-style-image:url(../layout/li_icon.gif);
}

a#emailaddress	{
				color:#5880AC;
				text-decoration:none;
				font-weight:bold;
				font-size:10px;
}
#HEADER			{
				width:749px;
				height:70px;
}
#logo			{
				float:right;
				}
#MAINNAVI		{
				width:749px;
				height:56px;
				background-color:#61758B;
				line-height:56px;
				overflow:hidden;
				padding:0px;
				margin:0px;
				vertical-align:middle;
				
}

#MAINNAVI ul	{
				
				list-style-type: none;
				text-align: left;
				padding:0px;
				margin:0px;
				height:20px;
				margin-left:36px;
}
#MAINNAVI ul li {
				display: block;
				float: left;
				text-align: center;
				height:20px;
				line-height:20px;
				padding:17px 7px 0px 7px;
				
}
#MAINNAVI ul li a{
				font-family:Verdana, Helvetica, Arial, Sans-serif;
				font-size:10px;
				font-weight:normal;
				color:#ffffff;
				text-decoration:none;
				
}
#MAINNAVI ul li .img-li			{
				padding:0px;
				margin:0px;
}




#METANAVI	{
				width:749px;
				height:28px !important;
				height:28px;
				background-color:#ABBFD5;
				
}
#METANAVI ul	{
				
				list-style-type: none;
				text-align: left;
				padding:0px;
				margin:0px;
				height:20px;
				width:230px;
				float:right;
}
#METANAVI ul li {
				display: block;
				float: left;
				text-align: left;
				height:20px;
				line-height:14px;
				padding:7px 4px 0px 4px;
				
}
#METANAVI ul li a{
				font-family:Verdana, Helvetica, Arial, Sans-serif;
				font-size:11px;
				font-weight:normal;
				color:#ffffff;
				text-decoration:none;
				
				
}
#TRENNER		{height:1px;
				background-color:#FFFFFF;
				margin:0px 0px 0px 0px;
				padding:0px;
				line-height:1px;
				overflow:hidden;


}
#content		{
				width:749px;
				height:auto;
				background-color:#ffffff;
				clear:both;
}
#colHeader		{
				width:749px;
				height:128px;
				
}
#colNormal		{
				
				height:auto;
				float:left;
				margin:30px 0px 0px 0px;
}
#Back		{
				
				
				float:left;
				margin:30px 0px 0px 40px !important;
				margin:30px 0px 0px 20px ;
}
#colRight		{
				width:198px;
				height:auto;
				float:left;
				margin:30px 0px 0px 0px;
}
#colTrenner-1		{
				width:40px;
				height:auto;
				float:left;
				margin:02px 0px 0px 0px;
				
}
#colTrenner-2		{
				width:80px;
				height:auto;
				float:left;
				margin:30px 0px 0px 0px;
				
}
#colTrenner-3		{
				width:749px;
				height:25px;
				margin:0px 0px 0px 0px;
}
#colTrenner-4		{
				width:749px;
				height:5px;
				margin:0px 0px 0px 0px;
				background-color:#ABBFD5;
				line-height:5px;
}

#FOOTER			{
				
				width:749px;
				height:29px;
				background-color:#61758B;
}
#leiste			{
				width:520;
				float:left;
				height:29px;
				line-height:29px;
				vertical-align:middle;
}
#leiste-inhalt	{
				width:240;
				height:20px;
				border:0;
				line-height:20px;
				margin:5px 0px 4px 24px;
}
#leiste-inhalt ul	{
				
				list-style-type: none;
				text-align: left;
				padding:0px;
				margin:0px;
				height:20px;
				line-height:20px;
				float:left;
}
#leiste-inhalt ul li {
				display: block;
				padding:0px;
				margin:0px;
				float: left;
				text-align: left;
				height:20px;
				line-height:20px;
				
				
}
#copyright		{
				width:228;
				float:left;
				height:29px;
				line-height:29px;
				color:#ffffff;
				font-size:9px;
}

.csc-sitemap ul	{

				list-style-type: none;
				}

.csc-sitemap ul	li{
				width:;
				height:20px;
				line-height:20px;
				list-style-type: none;
				background-color:#EEF2F7;
				margin:1px 0px 0px 1px;
				width:200px;
				

				}
.csc-sitemap ul	li a{
			
				margin:0px 0px 0px 5px;
				
				
				}
.csc-sitemap  ul li ul{

				list-style-type: none;
			
				
				}
.csc-sitemap ul li  ul li{
				
				height:20px;
				line-height:20px;
				list-style-type: none;
				background-color:#EEF2F7;
				margin:1px 0px 0px 1px;
				padding:0px;
				width:200px;
				
				}
				
				
/* 12.04.06 jsl: Rollover-Image fuer Management-Seite */

#absatz_rollover_bild_header{
				width:464px;
}

#rollover-bilder
{
				position: relative;
}
#image-rollover
				{
				display: block;
				float: right;
				border-top: 13px solid #F2F3F7;
				border-bottom: 34px solid #F2F3F7;
				margin-top:-70px !important;
				margin-top:-79px;
				margin-right:0px !important;
				margin-right:-3px;
}
#image_erstes
{
				display: block;
				float: left;
				margin-right: 18px;
}
.rollover-text
{
				margin: 1px 0 0 186px;
				color: #424A5A;
				font-size: 11px;
				font-weight: normal;
				
}
h2.rollover-header
{
				margin: 0 0 0 0px;
				color: #424A5A;
				background-color:#EEF2F7;
				margin-bottom:1px;
				height:21px;
				line-height:21px;
				font-size: 11px;
				text-decoration: none;
				font-weight: bold;
				background-image:url(../layout/anwaelte_icon.gif);
				background-repeat:no-repeat;;
}

h2.rollover-header a
{
				color: #424A5A;
				font-weight:normal;
				margin-left:20px;
				text-decoration:none;
}

#anwaelte-detail-rechts
{
				width:444px;
				float:left;
						
}
#anwaelte-detail-rechts ul
{
				margin: 0px 0 15px -27px !important;
				margin: 0px 0 15px 12px;
}
#anwaelte-detail-rechts ul li
{
				list-style-image:url(../layout/li_anwaelte.gif);
				padding: 0 0px 0 -2px;
				list-style-type: none;
}

#anwaelte-detail-link
{
				padding:15px 0px 0px 0px;
				font-weight:bold; 
}
#anwaelte-detail-link ul
{
				margin: 0px 0 15px -27px !important;
				margin: 0px 0 15px 16px; 
}
#anwaelte-detail-link ul li
{
				list-style-image:url(../layout/li_icon.gif);
				padding: 0 0px 0 0px;
				list-style-type: none;
}




#anwaelte-detail-links
{
				width:175px;
				float:right;
				display: block;
				border-top: 13px solid #F2F3F7;
				border-bottom: 34px solid #F2F3F7;
				margin-top:34px;
}

#anwaelte-detail-rechts h1{font-family:Verdana, Helvetica, Arial, Sans-serif;
			  	font-size:13px;
				font-weight:bold;
				color:#5880AC;
				margin:0px 0px 0px 0px;
}
#anwaelte-trenner		{
				padding:1px 0 0 0;
				margin:0;

}
#a1-page		{
				width:464px;
				float:left;
}

.a1-row {
	margin-bottom:1px;
	/*height:21px;*/
}

h2.a1-page-titel
{
				margin: 0 0 0 0px;
				color: #424A5A;
				background-color:#EEF2F7;
				/*margin-bottom:1px;*/
				/*height:21px;*/
				line-height:21px;
				font-size: 11px;
				text-decoration: none;
				font-weight: normal;
				background-image:url(../layout/anwaelte_icon.gif);
				background-repeat:no-repeat;;
}
h2.a1-page-titel a
{
				color: #424A5A;
				font-weight:normal;
				margin-left:20px;
				text-decoration:none;
}
h2.a1-page-titel span
{
				color: #424A5A;
				font-weight:normal;
				margin-left:20px;
				text-decoration:none;
}
h2.a1-page-titel a:hover
{
				color: #5880AC;
				font-weight:normal;
				margin-left:20px;
				text-decoration:none;
}

#a1-author		{
				width:200px;
				float:right;
				margin-left:5px;
}
h2.a1-page-author {
				margin: 0 0 0 0px;
				
				background-color:#EEF2F7;
				/*margin-bottom:1px;
				height:21px;*/
				line-height:21px;
				font-size: 11px;
				text-decoration: none;
				font-weight: normal;
				/*text-indent:5px;*/
				padding:0 0 0 5px;
				
}
.a1-page-author a{
				color: #000000;
}
.a1-page-author a:hover{
				color: #5880AC;
				text-decoration:none;
}
.justify		{
				text-align:justify;
				}
.justify	strong	{ font-weight:550;
				
}

.tx-contentwrapper_style1 {
background-color:#EEF2F7;
padding:4px;
margin-bottom:1px;
}

/*News*/
.news-catmenu {
	padding:5px;
	margin:0px 0px 8px 0px;
	border:0px;
	border-bottom:1px dotted #61758B;
	background-color:#FFFFFF;
}
.news-catmenu img{
	display:none;
}
.news-catmenu-header{
	margin-left:-5px;
	margin-bottom:4px;
}
.news-catmenu-NO, .news-catmenu-ACT{
	background-color:#EEF2F7;
	margin-left:-5px;
	margin-bottom:2px;
	width:196px;
	padding-left:2px;
}
