* {
	margin: 0;
	padding: 0;
}

html, body {
	height: 100%;
	background: #fff;
}

body {
	text-align: center;
 	color: #000;
 	font: 11px/20px arial, verdana, sans-serif;
}

#top { 
	width: 100%;
	height: 50%;
	background-color: #fff;
	margin-bottom: -275px;
	float: left;
}

#wrapper {
	margin: 0 auto;
	position: relative;
	text-align: left;
	height: 550px;
	width: 925px;
	clear: left;
}

* html #wrapper {
	width: 927px;
}

#bottom { 
	width: 100%;
	height: 50%;
	background-color: #fff;
	margin-top: -275px;
	float: left;
}


#container {
	position: absolute;
	width: 100%;
}

#sdwleft {
	position: absolute;
	left: 0px;
	top: 5px;
}

#sdwright {
	position: absolute;
	right: 0px;
	top: 5px;
}

#sdwtop {
	position: absolute;
	top: 0px;
	left: 0px;
}


#main {
	padding: 5px;
}

#header {
	height: 110px;
}

#hleft {
	width: 667px;
	float: left;
}

#imprint {
	position: absolute;
	top:  13px;
	left: 13px;
}

#imprint a {
	color: #fff;
	text-decoration: none;
}

#hright {	
}

#middle {
	height: 425px;
}

* html #middle {
	float: left;
}

#menu {
	clear: left;
	float: left;
	width: 161px;
	height: 425px;
	background-image: url(../images/raskob_menu.gif);
}

* html #menu {
	margin-right: -3px;
}

#menu ul {
	margin-top: 20px;
}

#menu li {
	list-style: none;
	margin-bottom: 10px;
}

#menu a {
	font: bold 13px/20px arial, verdana, sans-serif;
	color: #1d3758;
	text-decoration: none;
	padding: 5px 0 5px 33px;
}

#act {
	font: bold 13px/20px arial, verdana, sans-serif;
	color: #e27429;
	background: url(../images/raskob_button_aktiv.gif) left no-repeat;
	padding: 5px 0 5px 33px;
}

#text {
	margin-left: 161px;
	margin-right: 248px;
	padding-top: 1px;
}

* html #text {
	margin-left: 158px;
	margin-right: 245px;
	display:inline-block;
}

#text a {
	color: #000;
}

#textimp {
	margin-left: 161px;
	margin-right: 248px;
	height: 425px;
	padding-top: 1px;
	background-image: url(../images/raskob_inhalt_02.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

* html #textimp {
	margin-left: 158px;
	margin-right: 245px;
	display: inline-block;
}

#textimp a {
	color: #000;
}

#sidebar {
	float: right;
	width: 248px;
}

* html #sidebar {
	margin-left: -3px;
	margin-right: 6px;
	height: 425px;
}

#sidebarls {
	float: right;
	width: 248px;
	height: 425px;
	background-image: url(../images/raskob_inhalt_03.gif);
}

* html #sidebarls {
	margin-left: -3px;
	margin-right: 6px;
}

#sidebarimp {
	float: right;
	width: 248px;
	height: 425px;
}

#sidebarimp p {
	margin: 21px;
}

#sidebarimp a {
	color: #000;
}

* html #sidebarimp {
	margin-left: -3px;
	margin-right: 6px;
}

#sidebarls ul {
	margin: 191px 0 0 55px;
}

#sidebarls li {
	list-style: square;
	font-weight: bold;
}

#sidebarkt {
	float: right;
	width: 248px;
	height: 425px;
	background-image: url(../images/raskob_block.gif);
}

* html #sidebarkt {
	margin-left: -3px;
	margin-right: 6px;
}

#sidebarkt ul {
	margin: 125px 0 0 55px;
}

#sidebarkt li {
	list-style: none;
	font-weight: bold;
	color: #fff;
}

#sidebarkt a {
	color: #fff;
	text-decoration: none;
}

#sidebarrf {
	float: right;
	width: 248px;
	height: 291px;
	background-image: url(../images/raskob_block_02.gif);
}

* html #sidebarrf {
	margin-left: -3px;
	margin-right: 6px;
}

#sidebarrf ul {
	margin: 151px 0 0 55px;
}

#sidebarrf li {
	list-style: square;
	font-weight: bold;
}

#textrf {
	margin-left: 161px;
	margin-right: 248px;
	padding-top: 1px;
	height: 292px;
	background-image: url(../images/raskob_galerie_hintergrund.gif);
}


* html #textrf {
	margin-left: 158px;
	margin-right: 245px;
	display:inline-block;
	width: 506px;
}

#textrf img {
	margin-top: 2px;
}

#footer {
	clear: both;
	height: 14px;
	background: #1D3758;
	font: 1px/1px arial, verdana, sans-serif;
	width: 916px;
}

* html #footer {
	margin-top: -4px;
	height: 14px;
}

#startpage {
	background-image: url(../images/raskob_inhalt_01.gif);
	height: 214px;
	padding: 20px 20px 20px 61px;
}

* html #startpage {
	width: 425px;
}

#ls {
	background-image: url(../images/raskob_inhalt_02.gif);
	height: 214px;
	padding: 20px 20px 20px 61px;
}

* html #ls {
	width: 425px;
}

#imp1 {
	height: 214px;
	padding: 20px 20px 20px 61px;
	float: left;
}

* html #imp1 {
	width: 214px;
}

#imp1 li {
	list-style: none;
}

#imp2 {
	margin-top: 20px;
	padding-left: 20px;
}

#kt {
	background-image: url(../images/raskob_inhalt_04.gif);
	height: 282px;
	padding: 20px 20px 20px 61px;
}

#ls li {
	list-style: none;
}

#preview {
	height: 134px;
	margin-top: -2px;
}

* html #preview {
	height: 134px;
	margin-top: -2px;
	padding-left: 1px;
}

#zurueck {
	position: absolute;
	right: 46px;
	bottom: 76px;
}

#vor {
	position: absolute;
	right: 30px;
	bottom: 76px;
}

img {
	border: 0;
}

#foto {
	margin-top: 1px;
}


/* ============ Formular ============== */

input {
	font: 11px/20px arial, verdana, sans-serif;
	border: 0;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	width: 200px;
	padding-left: 5px;
}

textarea {
	font: 11px/20px arial, verdana, sans-serif;
	bordeR: 0;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	width: 250px;
	height: 130px;
	padding-left: 5px;
}

input.button {
	font: 11px/20px arial, verdana, sans-serif;
	width: 80px;
	padding: 0;
	margin-left: 1px;
	border: 0;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	margin-top: 10px;
}

#kontakt a {
	font-weight: bold;
	color: #000;
}

#kontakt td {
	vertical-align: top;
}
