﻿@charset "utf-8";
/* CSS Document */

/* Body Grunddefinitionen */
body {
		background-color:#323232;
		padding:0px;
		margin:auto;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px
		}
a:link, a:visited {
		color: #f77a20;
		font-style: normal;
		font-weight: normal; 
		letter-spacing: 1px; 
		text-decoration: none;
		}
a:hover {
		color: #fff;
		text-decoration: underline;
		}

/* Grundgerüst Layout */
#leiste {
		margin-top:0px;
		padding-top:0px;
		}
#main {
		background: url(images/loop.png) repeat-y;
		height:auto;
		color:#FFFFFF;
		width:975px;
		margin:0 auto;
		}
	#main p {
		padding-left:40px;
		color:#FFFFFF;
		width:890px;
		}
	#main h1, h2, h3, h4 {
		padding:10px 0px 0px 40px;
		color:#FFFFFF;
		width:890px;
		font-weight:bold;
		}
	#main hr {
	height:1px;
	color: #f77a20;
		width:900px;
		}




	#main ul, ol {
		padding-left:75px;
		color:#FFFFFF;
		width:850px;
		}
#top {
		background:url(images/top.png) no-repeat;
		height:244px;
		margin:0px;
		padding:0px;
		width:975px !important;
		}
#bottom {
		background:url(images/bottom.png) no-repeat;
		height:52px;
		margin-left:7px;
		padding:0px;
		width:975px !important;
		}

/* Stellenbeschreibung DIV-Layout */
.stellen {
		background: url(images/stellen_middle.png) repeat-y;
		height:auto;
		width:800px;
		margin-left:80px;
		}
.stellen p{
		width:780px !important;
		padding-left:10px !important;
		}
.stellen h2{
		width:780px !important;
		padding-left:10px !important;
		padding-top:0px;
		}
.stellen_top {
		background:url(images/stellen_top.png) no-repeat;
		height:33px;
		width:800px !important;
		padding-bottom:0px;
		margin-bottom:0px;
		}
.stellen_bottom {
		background:url(images/stellen_bottom.png) no-repeat;
		height:16px;
		width:800px !important;
		}
