/*--------------------------------------------*/
/*--------------------------------------------*/
/*---------                         ----------*/
/*--------- copyright: unimess GmbH ----------*/
/*---------                         ----------*/
/*---------      www.unimess.de     ----------*/
/*---------                         ----------*/
/*--------------------------------------------*/
/*------------------------------------------RS*/

body{
	padding: 0px;
	margin: 0px;
	border:none;
	font-family: Georgia,Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #E2E2E2;
	text-align: center;
	color: #363636;
	overflow: scroll;
	*overflow: visible;
}


a{
	color: #98012E;
}
a:hover{
	color: black;
}

hr {
	float: left;
	display: block;
	width: 100%;
	height: 1px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border: none;
	background: #D3D4D7;
}

h1{
	color: white;
	padding: 0px 0px 10px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	display: none;
}
h2{
	color: #98012E;
	font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 1px solid #98012E;
}



/*---------------------------------------------*/

#container1{
	width: 900px;
	padding: 0px 0px 0px 0px;
	margin:  0px auto 0px auto;
	border:  none;
	background: #FFFFFF;

}

#logo{
		padding: 27px 0px 0px 0px;
		margin:  0px 0px 22px 0px;
		border:  none;
}


#container2{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	background: url(bilder/navigat/kopf_bg_verlauf.jpg) repeat-x;	
}
#kopf{
	padding: 0px 0px 0px 0px;
	margin:  0px auto 0px auto;
	border:  none;
}



/*---  Navigation      -------------------------*/
#navigation{
	padding: 0px 0px 0px 103px;
	margin:  0px 8px 0px 8px;
	border:  none;
	height: 20px;
	background:url(bilder/navigat/navi_linie_bg.gif) repeat-x bottom;
	text-align: center;
}
#navigation span{
	display: none;
}
#navigation ul{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	background: #8A2BE2;
}
#navigation li{
	padding: 0px 15px 0px 15px;
	margin:  0px 0px 0px 0px;
	border:  none;
	float: left;
	list-style: none;
	background: url(bilder/navigat/navi_punkt.gif) no-repeat 0px 5px;
}

#navigation ul li:first-child{
	background: none;
}

#navigation li a{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	display: block;	
}

#navigation .startseite a{
	height: 20px;
	width: 88px;
	background: url(bilder/navigat/navi_startseite.gif) no-repeat;
}
#navigation .kanzlei a{
	height: 20px;
	width: 61px;
	background: url(bilder/navigat/navi_kanzlei.gif) no-repeat;
}
#navigation .taetigkeitsschwerpunkte a{
	height: 20px;
	width: 93px;
	background: url(bilder/navigat/navi_taetigeitsschw.gif) no-repeat;
}
#navigation .anwaelte a{
	height: 20px;
	width: 71px;
	background: url(bilder/navigat/navi_anwaelte.gif) no-repeat;
}
#navigation .rechtsgebiete a{
	height: 20px;
	width: 118px;
	background: url(bilder/navigat/navi_rechtsgebiete.gif) no-repeat;
}
#navigation .kontakt a{
	height: 20px;
	width: 65px;
	background: url(bilder/navigat/navi_kontakt.gif) no-repeat;
}
/*-*/
#navigation .startseite a:hover, #navigation .startseite .aktiv{
	background: url(bilder/navigat/navi_startseite_h.gif) no-repeat;
}
#navigation .kanzlei a:hover, #navigation .kanzlei .aktiv{
	background: url(bilder/navigat/navi_kanzlei_h.gif) no-repeat;
}
#navigation .taetigkeitsschwerpunkte a:hover, #navigation .taetigkeitsschwerpunkte .aktiv{
	background: url(bilder/navigat/navi_taetigeitsschw_h.gif) no-repeat;
}
#navigation .anwaelte a:hover, #navigation .anwaelte .aktiv{
	background: url(bilder/navigat/navi_anwaelte_h.gif) no-repeat;
}
#navigation .rechtsgebiete a:hover, #navigation .rechtsgebiete .aktiv{
	background: url(bilder/navigat/navi_rechtsgebiete_h.gif) no-repeat;
}
#navigation .kontakt a:hover, #navigation .kontakt .aktiv{
	background: url(bilder/navigat/navi_kontakt_h.gif) no-repeat;
}

/*---------------*/



#subnavigation{
	width: 298px;
	padding: 0px 27px 15px 5px;
	margin:  44px 0px 0px 0px;
	*margin:  51px 0px 0px 0px;	
	border:  none;
	font-size: 11px;
}
#subnavigation ul{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#subnavigation li{
	padding: 2px 0px 1px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	list-style: none;
}
#subnavigation li a{
	padding: 0px 10px 0px 0px;
	margin:  2px 0px 2px 0px;
	border:  none;
	color: #8E0633;
	text-decoration: none;
	background: url(bilder/navigat/subnavi_liste.gif) no-repeat right 6px;
}
#subnavigation li a:hover{
	color: black;
	text-decoration: underline;
}

#subnavigation a.aktiv{
	color: black;
	font-weight: bold;
}



#grafikleiste{
	height:232px;
}

/*---------------*/


#spalte1{
	width: 332px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	float: left;
	text-align: right;

}
#spalte2{
	width: 511px;
	padding: 0px 0px 22px 15px;
	margin:  0px 42px 0px 0px;
	border:  none;
	float: right;
	text-align: left;
	background: url(bilder/navigat/h1_bg.gif) repeat-x top;
	line-height: 20px;
}

*html #spalte2 {	width: 511px; padding: 0px 0px 22px 15px; margin:  0px 21px 0px 0px;}

#inhalt{
	min-height: 250px;
   height: auto !important;
   height: 250px;
	margin-top: 20px;
}

#fusszeile{
	clear: both;
	height:20px;
	width: 900px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 40px 0px ;
	border:  none;
	background: #E2E2E2 url(bilder/navigat/fusszeile_bg.gif) repeat-x top;
}
#fusszeile ul{
	padding: 10px 0px 0px 0px;
	margin:  0px 0px 0px 343px;
	border:  none;

}
#fusszeile li{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	float: left;
	list-style: none;
}
#fusszeile li a{
	font-size: 11px;
	color:#959495;
	padding: 0px 4px 0px 4px;
	margin:  0px 0px 0px 0px;
	border:  none;
	text-decoration: none;
}
#fusszeile li a:hover{
	color: #3C3C3C;
}
#fusszeile .nachoben a {
	color: #98012E;
	font-weight: bold;
	padding: 0px 4px 0px 4px;
	margin:  0px 0px 0px 0px;
	border:  none;
}

/***********************************************************/

#MODUL_Archiv h1, #MODUL_Neuigkeiten h1{
	color: #98012E;
	font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
	display: block;
}

#MODUL_Archiv .NORMAL {
	width: 490px;
	margin: 30px 0px 30px 0px; 
	border-top: 1px solid #D4D5D6;
}

#MODUL_Archiv td {
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
}

#MODUL_Archiv2 h1 {
	color: #98012E;
	font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
	display: block;
}

#MODUL_Archiv2 .NORMAL {
	width: 490px;
	margin: 0px 0px 0px 0px; 
	border-top: 1px solid #D4D5D6;
}

#MODUL_Archiv2  br {
	display: none;
}

#MODUL_Archiv2 ul,#MODUL_Archiv2 li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 1	0px;
}

#MODUL_Neuigkeiten .NORMAL {
	width: 490px;
	border-bottom: 1px solid #D4D5D6;
	margin-bottom: 10px; 
}

#MODUL_Neuigkeiten .td_UEBERSCHRIFT_NORMAL {
	height: 25px;
	width: 80%;
	vertical-align: top;
}
#MODUL_Neuigkeiten .td_UEBERSCHRIFTSZEILE_ZUSATZ {
	height: 25px;
	width: 20%;
	vertical-align: top;
	text-align: right;
}

/***********************************************************/

.plz{
	margin: 0px 0px 0px 0px;
	width : 50px;
	height: 19px;
}

.wohnort{
	margin: 0px 0px 0px 0px;
	width : 150px;
	height: 19px;
}

INPUT{
	margin: 0px 0px 0px 0px;
	width : 210px;
	height: 19px;
}

.CHECKBOXKlein{
	margin: 0px 0px 0px 0px;
	width : 50px;
	height: 19px;
}

TEXTAREA{
	width : 210px;
}

.button{
	width : 102px;
	height: 14px;
	color: #666666;
	font-size: 10px;
	background: #CDCABA;
	border: none;	
}

.button:hover{
	color: #F1EAD3;
	font-size: 10px;
	background: #211F20;
	border: none;	
}

/***********************************************************/

#rechtsgeb_anwaltinfos {
	float: right;
	width: 150px;
	padding: 0px 0px 5px 5px;
	margin: 0px 0px 5px 5px;
}

#rechtsgeb_anwaltinfos a {
	font-size: 80%;
}
