﻿/*
	template: Lawyer&Attorney
	author:   Luka Cvrk (www.solucija.com)
*/

* { margin: 0; padding: 0; }
body { font: .74em Tahoma, Verdana, Sans-Serif, Arial; background: url(../images/body.gif) repeat; color: #7f7f7f; }
h1 { font: normal 3.4em "Trebuchet MS", Helvetica, Arial; }
h2 { font: normal 1.8em "Trebuchet MS", Helvetica, Arial; color: #dfdfdf; margin: 0 0 15px; }
h3 { font: normal 1.4em "Trebuchet MS", Helvetica, Arial; margin: 0 0 15px; }
.nomargin { margin: 0px 0 0px 0; font-size: 15px; font-weight: bold;}
h4 { font: normal 1.2em "Trebuchet MS", Helvetica, Arial; color: #dfdfdf; margin: 0 0 4px; }
p { margin: 0 0 15px; line-height: 1.6em; }
a { outline: 0; color: #304D6F; text-decoration: underline; }
li { list-style: none; }
li a, img { display: block; }
img { outline: 0; border: 0; }

#wrapper { width: 984px; margin: auto;} 
.content { background: url(../images/content.gif) repeat; padding: 20px; }

#header-wrap { width: 954px; height: 316px; overflow: hidden; }
#header-left { width: 605px; height: 243px; background-image: url(images/header-left.jpg); background-repeat: no-repeat; margin: 0; float: left;}

#header-text {padding: 95px 20px 0 30px; }
#header-text h1 { font-size: 26px; color: #D7D7D7; margin: 0 0 13px; }
#header-text em { font-size: 1.3em;  line-height: 1.2em; font-style: normal;}
#header-text p { padding-top: 5px;}

#header-right { width: 340px; height: 243px; float: left;}
#header-nr { 	width: 954px; height: 73px; float: left; }

		
		


.clr { clear: both; }
#logo { float: left; padding: 30px 15px; }
	#logo h1 a { color: #fff; }
		#logo h1 a span { color: #808080; }
#menu { height: 39px; padding: 5px 0 0 5px; background-image: url(../images/menue-bg.jpg); background-repeat: no-repeat; margin-top: 10px; }
	#menu li { float: left; font-size: 1.3em; text-transform: uppercase; margin-top: 5px; }
		#menu li a { color: #888; margin: 0 0 0 35px; text-decoration: none; }
			#menu li a.current, #menu li a:hover { color: #fff; }			

		
		#header-lefthausfrau { clear: both; background: url(../images/hausfrau-head.jpg) no-repeat; height: 153px; margin: 0 0 0 0; padding: 95px 360px 0 30px; }
		#header-lefthausfrau h1 { font-size: 26px; color: #D7D7D7; margin: 0 0 13px; }
		#header-lefthausfrau em { font-size: 1.3em; font-weight: bold; line-height: 1.2em; }
		
		

.link { background: #304D6F; color: #fff; padding: 5px 10px; font-size: .9em; }
#main { padding: 15px 0px 20px 20px;  }
.col { float: left; width: 292px; margin: 0 30px 15px 0; }
	.col.last { float: right; margin-right: 0; }
	.case img { float: left; clear: left; margin: 0 20px 20px 0; background: #121212; padding: 3px; }
	.short { padding: 0 0 15px 0; background: url(../images/line.gif) repeat-x left bottom; }
	.case a, .article a { color: #ddd; font-weight: bold; }
	.date { font-size: .84em; margin: 0 0 3px; }
#footer { clear: both; background: url(../images/line.gif) repeat-x; padding: 20px 20px 10px; font-size: .9em; margin-top: 20px; }
	#footer a { color: #ccc; margin: 0 10px 0 0; border-bottom: 1px dotted #444; padding: 0 0 1px; }
	#links { float: right; }
		#links a { margin: 0 0 0 10px; }
	#footer p { margin: 0 0 8px; }
	
	
	.left { width: 589px; height: 397px; float: left; background-image: url(../images/content-box1.jpg); margin-left: 20px; margin-top: 10px;}
	.left h2 { margin: 18px 0 20px 85px; font-size: 22px; font-weight: bold; }
	
		.left-hausfrau { width: 589px; height: 397px; float: left; background-image: url(../images/content-hausfrau.jpg); margin-left: 20px; margin-top: 10px;}
	.left-hausfrau h2 { margin: 18px 0 20px 85px; font-size: 22px; font-weight: bold; }
	
	
	.boxtext {  padding: 0 20px 0 19px; text-align: justify; font-size: 14px; color: #B3B2B2;}
	.boxtext h3 { margin-top: 3px; text-decoration: underline;}
	.boxtext img { margin-top: 10px;}
	
	#startbox {  padding: 0 16px 0 14px; text-align: justify; font-size: 14px; color: #B3B2B2;}
	#startbox h3 { margin-top: 3px; text-decoration: underline;}
	
	.right{ width: 310px;  float: left; margin-left: 15px; }
	.right img { float: left; margin-left: 10px; }
	
	.unterseite{ width: 310px;  float: left; margin-left: 15px; }
	.unterseite img {  margin-top: 14px; }
	
	.hauptseitenr { margin-top: 50px; }
	
	
	#unterseiten-nischen { clear: both; overflow: hidden;  padding-top: 20px;}
	#unterseiten-nischen img { float: left; margin-left: 15px; }
