body {
	background: #e7e7e7 url(img/bckg.png) repeat-x left top;
	color: #444444;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

div, img { margin: 0; padding: 0; border: 0; }

h1, h2 { color: #02206e; font-size: 18px; font-style: italic; }
h3 { color: #02206e; font-size: 14px; font-style: italic; }

a { color: #000000; text-decoration: none; }
a:hover { color: #000000; text-decoration: underline; }

b { color: #000000; }

hr { border: 0; border-top: 1px solid #cdd5d9; border-bottom: 1px solid #ffffff; }
li { list-style-image: url(img/li.gif); }

#container {
	width: 770px;
	background: #ffffff url(img/bckg_cont.png) center top;
	color: #444444;
	margin: 0 auto;
	text-align: left;
}

#header { width: 100%; height: 100px; background: transparent url(img/header.jpg) no-repeat center top; }
#mid{ width: 100%; background: transparent url(img/kontakt.jpg) no-repeat left top; text-align: center; padding-bottom: 30px; }
#innermid { width: 740px; margin: 0 auto; text-align: left; }

#leftcol { float: left; width: 130px; padding-top: 160px; }
#rightcol { float: right; width: 540px; padding-top: 20px; padding-right: 20px; font-size: 11px; }

#leftcol p { margin: 0 0 0 10px; }
#rightcol p { margin: 5px 0 10px 0; }
#rightcol a { color: #4c4c4c; text-decoration: none; }
#rightcol a:hover { color: #000000; text-decoration: none; }

.images { padding: 10px 0; margin-left: 10px; }
.images img { padding: 0 0 20px 0; }

.black { color: #000000; }
.clear { clear: both; }