a, a:link, a:visited, a:active {
	text-decoration		: none;
	border-style		: dotted;
	border-width		: 0px 0px 1px 0px;
	color			: #000000;
}
a:hover {
	border-style		: solid;
	border-width		: 0px 0px 1px 0px;
}
a.no_underline, a.no_underline:link, a.no_underline:visited, a.no_underline:active, a.no_underline:hover {
	border-style		: none;
}
body {
	background-color	: #fcebcc;
	margin			: 0px;	
	background-repeat: repeat-y;	
	background-image	: url("/images/default/content_background_static.png");
}
body, td, th {
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 12px;
	color			: #000000;
}
br.clear {
	clear			: left;
}
img.left {
	padding-right		: 25px;
	padding-bottom		: 10px;
	float			: left;
}
img.right {
	padding-left		: 25px;
	padding-bottom		: 10px;
	float			: right;
}
p {
	margin-bottom		: 20px;
}
	height: 100%;
p.clear {
	clear			: both;
}
#beam_over_search {
	position		: absolute;
	left			: 750px;
	top			: 176px;
	width			: 200px;
	height			: 30px;
	background-color	: #ef9a01;
}
#blog_menue {
	width			: 150px;
	bottom: 0px;
	font-family		: Verdana;
	float			: left;
}
#blog_menue a {
	border-style		: none;
}
#blog_menue h3 {
	margin			: 0px 0px 5px 0px;
	padding			: 15px 0px 0px 10px;
	color			: #ffffff;
	font-size		: 125%;
	font-weight		: normal;
	text-transform		: uppercase;
}
#blog_menue ul {
	margin			: 0px;
	padding			: 0px;
}
#blog_menue ul.blog {
	margin-bottom		: 20px;
}
#blog_menue li {
	list-style-type		: none;
	display			: block;
	margin			: 0px;
	padding			: 0px;
	width			: 150px;
	border-style		: solid;
	border-color		: #ac6924;
	border-width		: 0px 0px 1px 0px;
}
#blog_menue span {
	padding			: 3px 10px 3px 10px;
	display			: block;
}
#blog_menue p {
	margin			: 0px;
	padding			: 2px 10px 2px 10px;
}
#blog_menue p.blog, #blog_menue p.static {
	color			: #ffffff;
	border-style		: solid;
	border-color		: #ffffff;
	border-width		: 1px 0px 1px 0px;
}
#blog_menue p.patron, #blog_menue p.initiative {
	font-size		: 90%;
	text-align		: center;
	margin-top		: 30px;
}
#blog_menue img {
	margin			: 10px 0px 5px 0px;
	border-style		: none;
}
#content {
	position		: relative;
	left			: 10px;
	top			: 10px;
	bottom: 0px;
	margin			: 0px 0px 10px 0px;
	width			: 500px;
	float			: left;
}
#content h2 {
	color			: #bb6304;
	font-size		: 150%;
	font-weight		: normal;
	margin			: 0px;
	padding			: 5px 0px 0px 0px;
}
#content h2.uppercase {
	color			: #ac6924;
	text-transform		: uppercase;
	margin-bottom		: 15px;
	font-weight		: normal;
}
#content h3.comment_headline {
	border			: 0px;
	border-bottom		: 1px solid #a8aa8e;
	padding-bottom		: 5px;
}
#content h3.dashedline {
	color			: #ef9a01;
	font-weight		: bold;
	border-style		: dashed;
	border-color		: #ef9a01;
	border-width		: 0px 0px 1px 0px;
	font-size		: 100%;
	margin			: 15px 0px 3px 0px;
	padding			: 0px 0px 3px 0px;
}
#content p {
	margin			: 0px 0px 10px 0px;
	padding			: 0px;
}
#content p.new_comment {
	border-style		: none;
	padding			: 0px 0px 10px;
	font-size		: 85%;
}

#content p.comment_details {
	color			: #7F6D5F;
	border			: 0px;
	border-top		: 1px solid #a8aa8e;
	padding			: 5px 0px;
	font-size		: 85%;
}
#content p.date {
	color			: #838383;
	font-weight		: bold;
}
#content p.page {
	margin			: 5px 10px 10px 0px;
	padding			: 0px;
	float			: left;
}
#content p.read_more {
	padding			: 10px 0px 10px 0px;
	vertical-align		: middle;
}
#content p.read_more a {
	color			: #bb6304;
}
#content span.blog_line {
	background-image	: url("/images/default/grey_cross.png");
	background-repeat	: repeat-x;
	margin			: 20px 0px 0px 0px;
	padding			: 0px;
	width			: 429px;
	height			: 7px;
	display			: block;
}
#content img {
	border-style		: none;
}
#content img.float_left {
	float			: left;
	padding			: 0px 10px 0px 0px;
}
#content img.float_right {
	float			: right;
	padding			: 0px 0px 0px 10px;
}
#content ul {
	margin			: 0px 0px 0px 20px;
	padding			: 0px;
	list-style-image	: url("/images/default/black_cross.png");
}
#content ul.page {
	margin			: 5px 0px 10px 0px;
	list-style		: none;
	float			: left;
}
#content li {
	margin			: 0px 0px 5px 0px;
	padding			: 0px;
}
#content li.page {
	float			: left;
	margin			: 0px;
	padding			: 0px 5px 0px 5px;
	border			: 0px;
	border-left		: 1px solid #827458;
}
#content li.first_page {
    border-left: 0px;
}

#content li.current_page {
    font-weight: bold;
}
#content th {
	color			: #ef9a01;
	font-weight		: bold;
	border-style		: dashed;
	border-color		: #ef9a01;
	border-width		: 0px 0px 1px 0px;
	font-size		: 100%;
	text-align		: left;
	margin			: 15px 0px 3px 0px;
	padding			: 0px 0px 3px 0px;
}
#content td {
	margin			: 0px;
	padding			: 5px 0px 15px 0px;
	background-image	: url("/images/default/grey_cross.png");
	background-repeat	: repeat-x;
	background-position	: bottom;
	vertical-align		: top;
}
#content th.termin, #content td.termin {
	width			: 150px;
}
#content th.event, #content td.event {
	width			: 170px;
}
#contentarea {
	position		: absolute;
	top			: 150px;
	width			: 950px;
	background-image	: url("/images/default/content_background_static.png");
	/*background-image	: url("/images/default/background.png");*/
	background-repeat	: repeat-y;
}
#intro {
	position		: absolute;
	width			: 750px;
	height			: 120px;
	background-image	: url("/images/default/header-bild.png");
}
#intro h1 {
	display			: none;
}
#impress {
	position		: absolute;
	left			: 600px;
	top			: 176px;
	width			: 150px;
	height			: 30px;
	background-color	: #44231b;
	font-family		: Verdana;
}
#impress a {
	color			: #ac6924;
}
#impress p {
	margin			: 7px 0px 0px 10px;
}
#links {
	position		: relative;
	width			: 190px;
	left			: 0px;
	bottom: 0px;
	float			: left;
}
#links br.apply {
	padding-bottom		: 10px;
}
#links img {
	margin			: 0px;
	padding			: 0px;
	border-style		: none;
}
#links h3, #links p {
	margin			: 0px;
	padding			: 0px;
}
#links h3 {
	font-size		: 125%;
	font-weight		: normal;
	text-transform		: uppercase;
	margin-bottom		: 10px;
}
#links p.apply a {
	color			: #bb6304;
}
#links ul {
	margin			: 0px;
	padding			: 0px;
}
#links li {
	list-style-type		: none;
}
#links span.line_orange, #links span.line_white {
	background-repeat	: repeat-x;
	margin			: 15px 0px 15px 0px;
	padding			: 0px;
	width			: 130px;
	height			: 7px;
	display			: block;
}
#links span.line_orange {
	background-image	: url("/images/default/orange_cross.png");
}
#links span.line_white {
	background-image	: url("/images/default/white_cross.png");
}
#nofloat {
	clear			: both;
}
#page {
	height: 100%;
}
#project_of {
	position		: absolute;
	width			: 950px;
	height			: 56px;
	background-color	: #b5b5b5;
	overflow		: hidden;
}
#project_of h3 {
	font-size		: 100%;
	font-weight		: normal;
	margin			: 0px;
}
#project_of h3.left {
	float			: left;
	padding			: 13px 0px 0px 10px;
}
#project_of h3.right {
	padding			: 6px 0px 0px 20px;
	vertical-align		: top;
	float			: left;
}
#project_of ul {
	margin			: 0px;
	padding			: 0px;
	float			: left;
}
#project_of li {
	list-style-type		: none;
	float			: left;
	display			: block;
	margin			: 7px 0px 0px 7px;
	width			: 104px;
	height			: 42px;
}
#project_of li span {
	display			: none;
}
#project_of img {
	margin			: 0px;
	padding			: 0px;
	border-style		: none;
}
#project_of img.flag {
	margin			: 9px 0px 0px 10px;
}
#quickresults {
	position		: absolute;
	top			: 270px;
	left			: 600px;
	width			: 348px;
	background-color	: #ffffbb;
	font-size		: 80%;
	border-style		: solid;
	border-color		: #ffff55;
	border-width		: 1px;
}
#quickresults h3, p {
	margin			: 0px 10px 10px 10px;
	padding			: 0px;
}
#quickresults h3 {
	margin-top		: 10px;
	text-align		: center;
}
#search_comments {
	position		: absolute;
	width			: 200px;
	left			: 750px;
	top			: 0px;
	height: 100%;
	background-color	: #fcebcc;
}
#search_comments a {
	color			: #333333;
}
#search_comments form {
	margin			: 0px;
	padding			: 0px 10px 10px 10px;
}
#search_comments h3 {
	margin			: 0px;
	padding			: 10px 10px 5px 10px;
	font-size		: 125%;
	font-weight		: normal;
	text-transform		: uppercase;
}
#search_comments input {
	margin			: 0px;
	padding			: 0px;
}
#search_comments p {
	margin			: 0px;
	padding			: 0px 10px 0px 10px;
}
#search_comments #comments {
	width			: 200px;
	background-color	: #f2f2f2;
	display			: block;
	padding-bottom		: 10px;
	font-size		: 90%;
}
#search_comments #comments p.author{
	color			: #333333;
}
#search_comments #comments p.comment{
	color			: #ef9a01;
}

#search_comments #comments span.comment_line,
#search_comments #education span.comment_line {
	background-image	: url("/images/default/grey_cross.png");
	background-repeat	: repeat-x;
	margin			: 20px 10px 10px 10px;
	padding			: 0px;
	width			: 180px;
	height			: 7px;
	display			: block;
}
#search_comments #education {
	width			: 200px;
}
#search_comments #search {
	position: relative;
	top: 20px;
	left: -10px;
	width			: 200px;
	height			: 65px;
	display			: block;
}
#search_comments #search input {
	width			: 141px;
}
#search_comments #search input.button {
	width			: 29px;
	height			: 22px;
	margin-left		: 5px;
	background-image	: url("/images/default/icon-suche.png");
	border-style		: none;
}
#slogan {
	position		: absolute;
	left			: 750px;
	width			: 206px;
	height			: 120px;
	background-color	: #fcebcc;
	background-image: url("/images/default/animation.gif");
	background-repeat: no-repeat;
}
#slogan p {
	margin			: 10px 10px 0px 10px;
	padding			: 0px;
	color			: #44231b;
}
#slogan span.line {
	background-image	: url("/images/default/green_cross.png");
	background-repeat	: repeat-x;
	margin			: 10px 10px 0px 10px;
	padding			: 0px;
	width			: 330px;
	height			: 7px;
	display			: block;
	overflow		: hidden;
}
#slogan span.title {
	font-size		: 110%;
	font-weight		: bold;
	text-transform		: uppercase;
}
#static_menue {
	position		: absolute;
	top				: 120px;
	width			: 950px;
	height			: 30px;
	font-family		: Verdana;
	font-size		: 140%;
	text-transform	: uppercase;
	overflow		: hidden;
	background-image	: url("/images/default/navi-leiste.png");
	background-repeat	: repeat-x;
}
#static_menue a {
	border-style		: none;
	color			: #ffffff;
}
#static_menue a:hover {
	border-style		: none;
	color			: #c49665;
}
#static_menue ul {
	margin			: 0px;
	padding			: 0px 0px 0px 20px;
	list-style-type		: none;
}
#static_menue li {
	float			: left;
	margin			: 4px 20px 0px 0px;
}
#static_menue span.arrow {
	background-image	: url("/images/default/white_arrow.png");
	background-repeat	: no-repeat;
	margin			: 6px 5px 0px 0px;
	width			: 11px;
	height			: 11px;
	display			: block;
	float			: left;
}
.user_comments {
	margin			: 5px 0px 20px 0px;
}
.user_comments p.category {
	color			: #838383;
	float			: left;
}
.user_comments p.comments {
	text-align		: right;
}
.user_comments p.comments a {
	color			: #ef9a01;
}
.joblist {
	margin-top: 10px;
	background-color: #eeeeee;
	padding: 5px;
}

#output {
	
}

#errorlog {
	color: #FF0000;
}
