/*
-----------------------------------------------
Hansa Recht
Author:   Y. Kollega
Version:  Mar 2009
----------------------------------------------- */



/*  CSS Layout
----------------------------------------------- */

div.container
{
	width:900px;
	margin:30px auto;
	background:url(http://www.hansarecht.de/img/container_bg.gif) no-repeat 50px 30px;
	letter-spacing:0.05em;
}


div.wrapper
{
	width:900px;
	background-repeat:no-repeat;
	background-position:bottom right;
	background-image:url(http://www.hansarecht.de/img/shapeimage_gelb.gif);
}

h1#header
{
	width:900px;
	height:160px;
	background:url(http://www.hansarecht.de/img/hansa_recht_logo.png) no-repeat center right;
}

h1#header a 
{
	display:block;
	width:900px;
	height:160px;
}

h1#header span
{
	display:none;
}


div#content
{
	width:680px;
	float:left;
}


div#sidebar
{
	float:left;
	width:220px;
}


div#footer
{
	padding-left:5px;
}




/* Gutter
----------------------------------------------- */

div#content .gutter { padding: 10px 200px 10px 10px; }
div#sidebar .gutter { padding: 18px 10px 10px 10px; }





/* Navigation
----------------------------------------------- */

ul.mainNav1,
ul.mainNav2,
ul.mainNav3
{
	text-align: left;
	padding:0;
	margin:0;
	line-height:15px;
}


ul.mainNav1 li,
ul.mainNav2 li,
ul.mainNav3 li
{
	display:inline;
	margin:0;	
	padding:0;
	text-decoration:none;
}


ul.mainNav1 li a,
ul.mainNav1 li a:visited,
ul.mainNav2 li a,
ul.mainNav2 li a:visited,
ul.mainNav3 li a,
ul.mainNav3 li a:visited
{
	display:block;
	text-decoration:none;
	color:#666;
	font-size:11px;
}


ul.mainNav1 li a, ul.mainNav1 li a:visited { padding:4px 5px 4px 15px; }
ul.mainNav2 li a, ul.mainNav2 li a:visited { padding:2px 5px 2px 30px; }
ul.mainNav3 li a, ul.mainNav3 li a:visited { padding:2px 5px 2px 45px; }



ul.mainNav1 li a:hover,
ul.mainNav2 li a:hover,
ul.mainNav3 li a:hover
{

	font-weight:bold;
}


ul.mainNav1 li a.current,
ul.mainNav2 li a.current,
ul.mainNav3 li a.current
{
	font-weight:bold;
	text-transform:uppercase;
	background-image:url(http://www.hansarecht.de/img/nav_arrow.gif);
	background-repeat:no-repeat;
}


ul.mainNav1 li a.current {  background-position: 3px center; }
ul.mainNav2 li a.current {  background-position: 18px center; }
ul.mainNav3 li a.current {  background-position: 33px center; }




/* Unterschiedliche Styles fuer verschiedene Unterseiten
----------------------------------------------- */

/* Pfeile rechts */ 
div#wrapper-7570401 { background-image:url(http://www.hansarecht.de/img/shapeimage_orange.gif); }
div#wrapper-7571701 { background-image:url(http://www.hansarecht.de/img/shapeimage_tuerkis.gif); }
div#wrapper-7571601 { background-image:url(http://www.hansarecht.de/img/shapeimage_rot.gif);  }
div#wrapper-7570901 { background-image:url(http://www.hansarecht.de/img/shapeimage_gelb.gif);  }

/* Pfeile links */ 
div#container-7571601 { background-image:url(http://www.hansarecht.de/img/container_gelb_bg.gif);  }

/* Farben fuer die Navi-Hauptpunkte */ 
a.current#kat7570401 { color:#FF9366; } /* lachsfarbe fuer philosophie */
a.current#kat7571701 { color:#81BEB9; } /* tuerkis fuer leistungen */
a.current#kat7571601 { color:#8A0F36; } /* duneklrot fuer partnerschaft */ 
a.current#kat7574901 { color:#EEC754; } /* gelb fuer kontakt */ 

/* Farben fuer die Navi-Unterpunkte */ 
li#subkat1_7571601 a.current {  color:#8A0F36;  } /* duneklrot fuer unterpunkte in partnerschaft */ 
li#subkat1_7574901 a.current {  color:#EEC754;  } /* gelb fuer unterpunkte in kontakt */ 





/* Unfallschaden-Formular, Pflichtfelder markieren
----------------------------------------------- */

input.pflicht 
{
	border-right:3px #FF9266 solid !important;
}

