body	{
	background-color: #666;	
	color: #601F19;
	font-family: verdana, sans serif;
	line-height: 22px;
	font-size: 12px;
	letter-spacing: 1px;
	}
* {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
div#leer {	width: 1000px;
			height: 100%;
			border: 0px solid black;
			float:left;
			background-image: url(hintergrundrechts.jpg);
			background-repeat: repeat-y;
			background-color:#FFFFFF;
					}
div#header {
	width: 1000px;
	height: 200px;
	border: 0px solid black;
	background-image:url(hintergrundoben.jpg);
	background-repeat:no-repeat;
	float:left;
					}
div#header1	{	width: 1000px;
				height: 160px;
				float: left;
				}
div#header2	{
	width: 540px;
	height: 40px;
	float: left;
	text-align: right;
				}
div#header3	{
	width: 330px;
	height: 40px;
	float: left;
	text-align: right;
				}
div#navigation	 {
	width: 20%;
	float: left;
	padding-top: 70px;
	text-align: left;
	border: 0px solid black;
				}

div#grafik	{	width: 150px;
				float: right;
				margin-right: 2px;
				}
div#text {
	padding-bottom: 10%;
	width: 74%;
	float: right;
	border: 0px solid black;
	background-color: #FFFFFF;
	}
div.bild {	width: auto;
			height: auto;
			margin-left: 30px;
			}
div.vermiet{width: auto;
			height: auto;
			margin-left: 30px;
			margin-right: 40px;
			margin-top: 40px;
			float:left;
			}
div#foto {	float:right;
			padding-left:10px;
			padding-bottom: 15px;
			margin-top: 88px;
			margin-right: 60px;
			}
div#verzicht {	padding-right: 80px;
				}
div.termin {background-color:#FFFFFF;
			width:100%;
			}
div#hochzeit {	background-image:url(herz.jpg);
				padding-bottom: 10%;
				width: 74%;
				float: right;
				border: 0px solid black;
				background-repeat: no-repeat;
				}
p {	line-height: 22px;
	text-align: left;
	margin-top:20px;
	margin-bottom:20 px;
				}
p.navi {	padding-left: 60px; 
			margin-bottom: 35px;
			margin-top: 0px;
			line-height: 18px;
			color:#601F19;
					}
	
				
p.imp {	font-size: 9px;
		line-height: 11px;
		letter-spacing: 0.5px;
				}				

img {}
form {	float: left;
		width: 100%;
		margin-bottom:60px;
					}
select {	color: #601F19;
					}	
h1 {
	font-size: 20px;
	line-height: 32px;
	text-align: left;
	padding-top:60px;
	margin-bottom: 60px;
				}
h2 {	font-size: 18px;
		text-align: left;
		margin-bottom: 40px;
		margin-top: 40px;
				}
h2.abstand	{	margin-top: 100px;
						}
h3 {	font-size: 16px;
		text-align: left;
		margin-bottom: 30px;
		margin-top: 30px;
				}
h3.ohneabst { 	margin-bottom:20px;
				margin-top:20px;
				}
h4 {	font-size: 14px;
		text-align: left;
		margin-bottom: 20px;
		margin-top: 20px;
				}
ul {	line-height: 22px;
		text-align: left;
		}
ul.unternavi {	padding-left: 75px; 
				margin-bottom: 30px;
				margin-top: 20px;
				font-size: 10px;
				color:#601F19;
				}
ul.kurse {	font-size:14px;
			font-weight:400;
			margin-top:10px;
			margin-left:20px;
			}
ul.aufz {	font-size:12px;
			font-weight:200;
			margin-top:10px;
			margin-left:20px;
			}		
li.erw { color:#80b73b;}
li.jug {color:#a5a5a5;}	
td { 	font-size: 10px;
		text-align:center;
		line-height: 12px;
		padding: 5px;
		width:100px;
		height: 40px;
		empty-cells: show;
		border: 1px solid #601F19;
				}
td.foto	{ 	border: 1px dotted #601F19;
			}
td.person {	font-size:11px;
			border: 0px solid;
			line-height:16px;
			text-align:left;
			width: 31%;
			height:auto;
			padding: 8px; 
			}

td.Kurs {	font-size:11px;
			border: 0px solid;
			line-height:16px;
			text-align:left;
			width: 14%;
			height:auto;
			padding: 8px; 
			}
td.tanz {	font-size:11px;
			border: 0px solid;
			line-height:16px;
			text-align:left;
			width: 18%;
			height:auto;
			padding: 8px; 
			}
td.sonstiges {	font-size:11px;
			border: 0px solid;
			line-height:16px;
			text-align:left;
			width: 37%;
			height:auto;
			padding: 8px; 
			}
input.button {	color:#601F19;
		font-size:12px;
		letter-spacing:0.2em;
				}
input { color:#000000;}
textarea { 		font-size:12px;
		font-family:Verdana, sans-serif;}
td.hiphop { background: #FFCC00;
						}
td.step { 	background: #CC99FF;
						}
td.latein { background: #80b73b;
						}
td.gesell { background: #a5a5a5;
						}
td.modern { background: #FFCCFF;
						}
td.kinder { background: #99FFCC;
						}

a:link {	color: #601F19;
			text-decoration:none;
			}
a:visited {	color: #991F19; text-decoration:none;
			}
a:hover {color: #cc6600;}

