
*{
	margin:0;
	padding:0;
}
body{

	margin:auto;
	background-color:#C3D9FF;
	font:12pt Verdana;
	color:#000;

}

#box
{
	margin:20px auto;
}

#kontakt
{
	background-color:darkslateblue;
	top:0;
	padding:5px;
	font: 20pt;
	color: white;
}

.kontakt_h:hover
{
	background-color:white;
	color:black;
}


#header
{
	padding:50px 10px 10px 10px;
	background-color:#6192DF;
	font:30px Arial, Helvetica, sans-serif;
}

#leiste_h
{
	padding:10px;
	background-image:url('muster2.png');
	background-repeat:repeat-x;
}

#sidebar1
{
	padding: 1%;
	width:22%;
	height:750px;
	float:left;
	background-color:#8BABDF;
}

#hund_wil{
    margin-top: 20px;
    margin-left: 15px;
}

.nav_leiste
{
	color:white;
	background-color:darkslateblue;
	padding:10px;
	margin:5px;
	border-radius:20px;
}

.nav_leiste:hover{

	color:black;
	background-color:white;
}

#content
{
	padding: 1%;
	width:74%;
	height:750px;
	float:left;
	background-color:#FFFFFF;
}

#sidebar2
{
	padding: 1%;
	width:22%;
	height:750px;
	float:left;
	background-color:#8BABDF;
}

#tabelle
{
	margin-left:20px;
	margin-top:20px;
	margin-bottom:3px;
}

table
{
	border:1px solid darkslateblue;
	border-collapse:collapse;

}

th, td{
	width:1%;
	padding:3px;
	text-align:center;
	border:1px solid darkslateblue;
}




#login_div
{
	text-align:left;
	margin-left:20px;
	border-style: solid;
	border-width: 1px;
	border-color: darkslateblue;
	height:250px;
	padding-top:20px;


}

#leiste_f
{
	background-color:darkslateblue;
	color:white;
	padding-top:775px;
	padding-bottom:10px;
	padding-left:10px;
	height: 20px;
}

a:hover
{
	background-color:white;
	color:black;
}

#footer
{
	padding:1%;
	height:100px;
	background-image:url('muster2.png');
	background-repeat:repeat-yx;
	clear:both;

}

h1{

	font-style:bold;

}