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

* { margin: 0; padding: 0; }
body {
	background: url(../images/body.gif) repeat;
	color: #555;
	font-family: Tahoma, Verdana, Sans-Serif, Arial;
	font-size: 0.74em;
}

h1 { font: normal 2.4em "Trebuchet MS", Helvetica, Arial; }

h2 {
	font: normal 1.8em "Trebuchet MS", Helvetica, Arial;
	color: #304D6F;
	margin: 0 0 15px;
}

h3 { font: normal 1.4em "Trebuchet MS", Helvetica, Arial; margin: 0 0 20px; }

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: none; }

li { list-style: none; }

li a, img { display: block; }

img { outline: 0; border: 0; }

#header { height: 120px; background: url(../images/head_bg.png)}

#wrapper { width: 984px; margin: auto; }

.clr { clear: both; }

#logo { float: left; padding: 50px 0px 0px 50px;  }

	#logo h1 a {
	color: #304D6F;
}
		#logo h1 a span { color: #808080; }
		
#menu { height: 30px; padding: 90px 0 0 550px; }
	#menu li { float: left; font-size: 10pt; text-transform: uppercase; }
		#menu li a { color: ##304D6F; margin: 0 0 0 20px; }
			#menu li a.current, #menu li a:hover { color: #304D6F; border-bottom:  1px dotted #304D6F;}	
			
			
			
					
	#pitch { clear: both; background: url(../images/pitch.png) no-repeat; height: 288px; width: 984px; margin: 0 0 30px; }
	
#pitch_einzel { clear: both; background: url(../images/pitch_einzel.png) no-repeat; height: 288px; width: 984px;margin: 0 0 30px;  }	
	
	#pitch_paar { clear: both; background: url(../images/pitch_paar.png) no-repeat; height: 288px; width: 984px; margin: 0 0 30px;  }
	
	#pitch_familie { clear: both; background: url(../images/pitch_familie.png) no-repeat; height: 288px; width: 984px; margin: 0 0 30px; }
	
	#pitch_coach { clear: both; background: url(../images/pitch_coach.png) no-repeat; height: 288px; width: 984px; margin: 0 0 30px; }

	
.content { background: url(../images/content_bg.png) repeat; padding: 0px 20px 0px 0px; }

.link {
	color: #fff;
	padding: 5px 10px;
	font-size: .9em;
	background-color: #304D6F;
}


#gras { clear: both; background: url(../images/gras.png) no-repeat; height: 20px; }

#main {
	width: 944px;
	
}
	

.col { float: left; width: 300px;  margin: 0 0px 15px 30px; }
		.col.willkommen { width: 513px; padding: 0 0 0 20px; }

	.col.first { float: right; margin-right: 30px; }
	.col.paar { float: right; margin-right: 30px; }
	.col.coach { float: right; margin-right: 30px; }
	.col.last { float: right; margin-right: 30px; }
	
	
	.col.person {  width: 700px; height: 350px; padding: 0 0 0 20px; line-height: 16px; background: url(../images/steffi_350.png) no-repeat;background-position: top right;}
	.col.flyer {  width: 800px; height: 580px; padding: 0 0 0 20px; line-height: 16px; /*background: url(../images/flyer.jpeg) no-repeat;*/ }

	
	.col.merkmale { width: 600px; padding: 0 0 0 20px; line-height: 16px;}
	
	
	
	
		.col.einzel { width: 473px;  padding: 0 0 0 20px; }

	
		.col.menu { float: right; width: 220px; margin-right: 30px; }
		.col.menu a.current { font-weight: bold; }
		.col.menu a:hover { font-weight: bold; }

	
.col.kontakt { width: 313px; padding: 0 0 0 20px; line-height: 16px;}

.col.google {  width: 540px; float: right; margin-right: 30px; }

.col.impressum { width: 600px; padding: 0 0 0 20px; line-height: 16px;}

.col.impressum2 {  width: 220px; float: right; margin-right: 40px; line-height: 16px;}

#footer { clear: both;  padding: 20px 20px 10px; font-size: .9em; }

	#footer a {
	color: #304D6F;
	margin: 0 10px 0 0;
	border-bottom: 1px dotted #444;
	padding: 0 0 1px;
}
	
#links { float: left; }

#links a { margin: 0 0 0 10px; }
		
#footer p { margin: 0 0 8px; }
