* {
	margin: 0;
	padding: 0;
}

body {
	background-image: url(../_resources/static/diagonal.jpg);
}

/***editor hintergrundfarbe***/
body.mceContentBody {
	background: none;
}

p, li, a, h1, h2, h3, th, td {
	color: #817169;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

h1 {
	font-size: 15px;
	color: #B9CF9D;
	position: relative;
	top: -40px;
	text-transform: uppercase;
	display: inline;
	background: #F4F2E9
}

/* userstyle "Überschrift" */
h2 {
	font-size: 13px;
	color: #B9CF9D;
	margin: 0px 0 4px 0;
	background: #FFFFFF;
}

/* userstyle "Grün" */
.green {
	color: #85986C;
}

span.h2 {
	font-size: 13px;
	color: #B9CF9D;
	margin: 0px 0 4px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #FFFFFF;
}

h3 {
	margin: 2px 0 0px 0;
}

img {
	border: 0 none;
}

a {
	font-size: 11px;
}

a img {
	border: none;
}



#page {
	width: 1050px;
	background: url(../_resources/static/background_page.jpg) repeat-y;
}

#logo {
	width: 1020px;
	height: 105px;
	background: #FFFFFF;
}

#logo img {
	margin: 27px 0 0 10px;
	float: left;
}

#webtailor_ecke a{
	position: absolute;
	top: 0px;
	left: 990px;
	height: 30px;
	width: 30px;
}

#stripe {
	background: #B9CF9D;
	padding-top: 15px;
}

#slogan {
	background: url(../_resources/static/slogan.jpg) no-repeat 0px 37px;
	height: 60px;
	width: 305px;
	float: right;
/*	margin-top: -40px;*/
}

#header {
	height: 95px;
	background: #F4F2E9;
	width: 1020px;
}

#header #diagonal {
	background: url(../_resources/static/header_diagonal.jpg);
	width: 235px;
	height: 95px;
	float: left;
}

.clear {
  clear: both;
  /*line-height: 0px;
  font-size: 0px;*/
}


/**Side-Navigation**/


#header ul {
	padding: 76px 0 0 765px;
}

#header li {
	display: inline;
	padding: 7px 10px;
}

#header li.line {
	border-right: 1px solid #FFFFFF;
	padding: 7px 11px 7px 10px;
}

#header li a {
	vertical-align: top;
	font-size: 11px;
	text-decoration: none;
}

#header li a:hover {
	color: #B6CD98;
}


/**Navigation**/


#navigation {
	width: 235px; 
	float: left;
}

#navigation ul {
	margin: 0;
	padding: 0;
}

#navigation li {
	line-height: 18px;
	margin: 0 0 4px 0;
	height: 21px;
	list-style-type: none;
}

#navigation li a {
	padding-left: 37px;
	color: #817169;
	background: #FFFFFF;
	display: block;
	font-size: 11px;
	padding-bottom: 2px;
	height: 16px;
	text-decoration: none;
}

#navigation li a:hover,
#navigation li.active a {
	background: #B6CD98;
	color: #FFFFFF;
}


/**Content**/

#content {
	width: 1020px;
}


#main_content {
	float: left;
	margin-left: 70px;
	margin-top: 15px;
	width: 715px;
	background: #FFFFFF;
}

#main_content a {
	text-decoration: underline;
}

#main_content p {
	line-height: 24px;
	margin: 0 0 10px 0;
	padding-right: 15px;
}


body.mceContentBody p {
  margin-bottom: 10px;
}

#main_content h2#top {
	margin-top: 0px;
}

#main_content ul {
	margin-left: 17px;
}



#main_content form ul,
#main_content #list_downloads,
#main_content #list_events {
	margin: 0;
}

#main_content form ul li {
	list-style-type: none;
}


#main_content li {
	line-height: 24px;
}


#main_content img {
	float: right;
	padding: 10px 0 20px 25px;
}

#main_content img#big {
	float: none;
	padding: 0;
}


/** Interactive imagemap **/

#main_content .imagemap_info {
	position: absolute;
	visibility: hidden;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	background-color: #C1D097;
}

#main_content .imagemap_info h3 {
	width: 226px;
	margin: 0;
	padding: 6px 10px;
	background-color: #C1D097;
	font-size: 12px;
	color: #F4F2E9;
	border: 2px solid #F4F2E9;
}

#main_content .imagemap_info img {
	float: none;
	display: block;
	padding: 0;
}



/** List: Images **/

#main_content #list_images {
	float: right;
	width: 250px;
	margin-left: 34px;
}

#main_content #list_images,
#main_content #list_images li {
	list-style-type: none;
}

#main_content #list_images img {
	display: block;
	float: none;
	padding: 0;
	margin-bottom: 30px;
}



#main_content #list_downloads li {
	list-style-type: none;
}

#main_content #list_downloads li a {
	text-decoration: none;
}

#main_content a.pdf {
	background: url(../_resources/static/icon_pdf.gif) no-repeat 0 4px;
	padding: 5px 0 3px 20px;
}

#main_content a.default {
	background: url(../_resources/static/icon_default.gif) no-repeat 0 4px;
	padding: 5px 0 3px 20px;
}

#main_content a.default:hover, 
#main_content a.pdf:hover {
	text-decoration: underline;
}

#main_content #list_events li {
	list-style-type: none;
}

table {
	/*width: 435px;*/
	margin-top: 10px;
}

th {
	text-align: left;
	vertical-align: top;
	display: block;
}

tr.paragraph th {
	padding-top: 2px;
	vertical-align: top;
}

td {
	vertical-align: top;
	/*width: 290px;*/
}

table p {
	padding: 0px! important;
	margin: 0px ! important;
	line-height: 20px ! important;
}

#main_content ul.columns {
	float: left;
	width: 220px;
	margin: 10px 10px 10px 0;
}

#main_content ul.columns li {
	list-style-type: none;
}

/** Imprint **/

#content #main_content a.imprint_logo {
   background-image:none;
   padding:0;
}

#content #main_content a.imprint_logo img {
   margin-top:3px;
   float:none;
   padding:0;
}



/*** Footer ***/


#footer {
	margin-top: 35px;
	margin-left: 305px;
	padding-bottom: 20px;
}

div#footer p, div#footer a {
	color: #85986C;
        text-decoration:none;
}

div#footer a:hover {
        color:#817169;
}

#bottom {
	width: 1020px;
	background: #B9CF9D url(../_resources/static/diagonal_shadow.jpg) repeat-x 0 15px;
	padding-bottom: 6px;
	height: 19px;
}

#edge {
	background: url(../_resources/static/edge.gif) no-repeat 1010px 0;
	height: 20px;
	margin-top: -25px;
} 