/* formideen css */

h1, h2, h3, h4, h5, h6, p, blockquote, label, ul, ol, dl, fieldset, address {
	margin: 0.5em 0;
}
li, dd {
	margin-left: 1.3em;
}
fieldset {
	padding: .5em;
}
body {
	color: #5a5d62;
	font-size: 76.1%;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	background-color: #fff;
	line-height: 1.3em;
	width: 100%;
	margin: 0;
	padding: 0;
	border:0;
}
/* ueberschriften */
h1 {
	font-size: 1.2em;
	line-height: 1.3em;
	color: #999;
}
h2 {
	font-size: 1.1em;
	line-height: 1.3em;
	color: #999;
}
h3 {
	font-size: 1.1em;
	line-height: 1.2em;
	color: #5a5d62;
}
h4 {
	font-size: 1.1em;
	line-height: 1.1em;
	color: #5a5d62;
}
h5 {
	font-size: 0.9em;
	line-height: 1em;
	color: #5a5d62;
}
h6 {
	font-size: 1.2em;
	line-height: 1.2em;
	color: #5A5D62;
}
/* seitenlayout */
#header {
	width: 100%;
	height: 45px;
	background: url(../header.gif) no-repeat 25% top;
}
.cssbox_header {
	background: url(../formideen.gif) no-repeat 25% center;
	width: 100%;
	height: 40px;
}
#wrapper {
	clear: left;
	float: left;
	width: 100%;
	padding-bottom: 20px;
}
#box1wrap {
	float: left;
	width: 140px;
	margin-top: 30px;
	display: none;
}
#box1 {
	float: right;
	width: 120px;
	height: auto;
	display: none;
}
#box1pad {
	position: relative;
	right: 5px;
	float: right;
	width: 110px;
	overflow: hidden;
	display: none;
}
#box2wrap {
	float: left;
	width: 620px;
	height: auto;
	margin-top: 30px;
}
#box2 {
	float: right;
	width: 600px;
	height: auto;
	padding-bottom: 5px;
}
#box2pad {
	position: relative;
	right: 5px;
	float: right;
	width: 590px;
	overflow: visible;
}
.box3wrap {
	float: left;
	width: 330px;
	margin-top: 30px;
	margin-right: 15px;
}
.box3 {
	float: right;
	width: 310px;
	height: auto;
	padding-bottom: 5px;
}
.box3pad {
	position: relative;
	right: 5px;
	float: right;
	width: 300px;
	overflow: visible;
}
.box4wrap {
	float: left;
	width: 1340px;
	margin-top: 30px;
}
.box4 {
	float: right;
	width: 1320px;
	height: auto;
	padding-bottom: 5px;
}
.box4pad {
	position: relative;
	right: 5px;
	float: right;
	width: 1310px;
	overflow: visible;
}
#footer {
	clear: left;
	padding-left: 25px;
	width: 68%;
	display: none;
}
/* layout */
#bild {
	width: 80px;
	padding-left: 1px;
}
#inhalt {
	width: 365px;
	float: left;
}
#inhalt_large {
	width: 400px;
	float: left;
}
#bild2 {
	padding-left: 25px;
	padding-top: 25px;
	float: left;
	clear: both;
}
#bild3 {
	float: left;
	padding: 25px;
	display: none;
}
#bild4 {
	padding-top: 25px;
	float: left;
}
#movie {
	float:left;
	padding: 0 6px;
}
#bildstartseite {
	float: left;
	text-align: center;
	padding-top: 25px;
}
#bilderw3c {
	float: right;
	padding-top: 5px;
}
.bildmitrahmen {
	border: solid 1px #dcdcdc;
	padding: 10px;
}
.bildrahmen {
	border: solid 1px #dcdcdc;
}
.bildmitrahmenpadding {
	border: solid 1px #dcdcdc;
	padding: 10px;
	margin: 10px;
}
.bildmitrahmengelb {
	border-bottom: solid 1px #AAAF8E;
	border-right: solid 1px #C9CFA8;
	border-top: solid 1px #FDFFEF;
	border-left: solid 1px #FAFFDF;
	background: #E6EFB3;
	padding: 13px;
}
.bildunterschrift {
	margin-left: 10px;
	padding-left: 10px;
}
.bilddiarahmen {
	padding: 3px;
	background: #DCDCDC;
}
.bildueberschrift {
	padding-bottom: 20px;
}
#infobox {
	padding: 12px;
	margin-top: 30px;
	background: #E2EF95;
}
/* leftnav */
.leftnav {
	margin-top: 0.1em;
}
#navcontainer {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	background-color: #fff;
	float: left;
	display:none;
}
#navcontainer ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	font-size: 1em;
}
#navcontainer li {
	border-bottom: 1px solid #fff;
	margin: 0;
}
#navcontainer li a {
	display: block;
	padding: 0.4em 0px 0.4em 1px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	margin-top: 0.1em;
	background-color: #fff;
	color: #228b22;
	text-decoration: none;
	width: 80px;
	letter-spacing: 0.1em;
}
html>body #navcontainer li a {
	width: 79px;
}
#navcontainer li a:hover {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background-color: #e6e6e6;
	color: #333;
	text-decoration: underline;
}
/* rightnav */
.bartop {
	border-top: 8px solid #FEC2B8;
	letter-spacing: 0.1em;
	display: none;
}
.morelineheight {
	line-height: 2.5em;
	padding-bottom: 5%;
}
/* nav2 top */
#nav2 {
	margin-left: 165px;
	float: left;
	display: none;
	margin-top: 15px;
}
#nav2 ul li {
	display: inline;
}
#nav2 ul {
	margin: 0;
	padding: 0;
	letter-spacing: 0.1em;
	font: 0.9em verdana, geneva, arial, helvetica, sans-serif;
}
#nav2 ul li a {
	color: #333;
	text-decoration: none;
	float: left;
	background: #FEC2B8;
	border-right: 1px solid #fff;
	padding: 0.4em 1.4em 0.4em 1px;
	margin-bottom: 1px;
}
#nav2 ul li a:hover {
	background-color: #435143;
	color: #fff;
}
#nav2 li a:hover, nav2 li a:active {
	border-right: 1px solid #fff;
	color: #fff;
	text-decoration: underline;
	background: #5a5d62;
	text-align: left;
}
/* button */
a.button, a.button:visited, a.button:link, span.button {
	background: #93A488;
	text-decoration: none;
	font: bold 0.8em/13px verdana, geneva, arial, helvetica, sans-serif;
	white-space: nowrap;
	margin-left: 1px;
	margin-right: -4px;
	padding-left: 7px;
	padding-right: 7px;
	color: #fff;
	padding-bottom: 1px;
	display:none;
}
a.button:active, a.button:hover {
	background: #C98181;
	color: #fff;
}
/* quickinfos */
#contenttags {
	height: 210px;
	width: 300px;
	background: url(../frame-tagcloud.gif) no-repeat center center;
	display:none;
}
.cssbox_body {
	margin-right: 20px;
	text-align: justify;
	padding-top: 30px;
	padding-bottom: 20px;
	padding-left: 20px;
}
/* links */
a, a:link {
	color: #399781;
	text-decoration: none;
}
a:visited {
	color: #399781;
	text-decoration: none;
}
a:hover, a:active, a:focus {
	color: #ff8c00;
	text-decoration: none;
}
#nav3 a:link {
	color: #999;
	font-weight: bold;
	text-decoration: none;
}
#nav3 a:visited {
	color: #999;
	font-weight: bold;
	text-decoration: none;
}
#nav3 a:hover {
	color: #ff8c00;
	text-decoration: none;
}
#nav3 a:focus {
	color: #ff8c00;
	text-decoration: none;
}
/* links tagcloud */
#contenttags a:link, a:visited {
	color: #8b9e73;
	text-decoration: none;
}
#contenttags a:hover {
	color: #5a5d62;
	text-decoration: underline;
}
#contenttags a:focus {
	color: #ff8c00;
	text-decoration: none;
}
/* fonts */
.square {
	list-style: url(../images/square-grey.png);
	padding-left: 0.8em;
	padding-bottom: 0.5em;
}
.ueberschrift12pxgruen {
	color: #228b22;
	font-size: 1em;
}
.ueberschrift12pxzeilh {
	font-size: 0.9em;
	line-height: 2em;
}
.ueberschrift12px {
	font-size: 1em;
}
.ueberschrift13px {
	font-size: 1.1em;
}
.ueberschrift15px {
	font-size: 15px;
}
.ueberschrift17px {
	font-size: 17px;
}
.schrift09em {
	color: #333;
	font-size: 0.9em;
}
.bold12px {
	color: #7b7b7b;
	font-weight: bold;
	font-size: 1em;
}
.bold13px {
	color: #999;
	font-size: 1.1em;
	font-weight: bold;
}
.bold11pxgruen {
	color: #228b22;
	font-size: 0.9em;
	font-weight: bold;
}
.bold12pxgruen {
	color: #228b22;
	font-size: 1em;
	font-weight: bold;
	line-height: 2em;
}
.bold12pxorange {
	color: #ff8c00;
	font-size: 1em;
	font-weight: bold;
}
.bold13pxorange {
	color: #ff8c00;
	font-size: 1.1em;
	font-weight: bold;
}
.bold12em {
	font-size: 1.2em;
	line-height: 1.3em;
	font-weight: bold;
	color: #999;
}
.ku12px {
	color: #808080;
	font-size: 1em;
	font-style: italic;
}
.fussnote11px {
	color: #808080;
	font-size: 0.9em;
}
.gruen12px {
	color: #435143;
	font-size: 1em;
}
/* tables */
#tab1 {
	border-collapse: collapse;
	width: 475px;
}
#tab1 td {
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}
#tab1 h3 {
	text-align: center;
}
#tab2 {
	border-collapse: collapse;
	width: 375px;
}
#tab2 td {
	border: solid 1px #dcdcdc;
	padding: 5px 10px 5px 5px;
}
#tab2 h3 {
	text-align: center;
	font-size: 1em;
}
#tab2 .bold12em {
	text-align: center;
	font-size: 1em;
}
#tab3 {
	border-collapse: collapse;
	width: 450px;
}
#tab3 td {
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}
#tab3 h3 {
	text-align: center;
}
/* vertical accordions */
.accordion_toggle {
	display: block;
	height: 20px;
	width: 450px;
	background: #93A488 no-repeat right top;
	padding: 0 10px 0 1px;
	line-height: 1.1em;
	color: #ffffff;
	text-decoration: none;
	outline: none;
	border-bottom: 1px solid #FFFFFF;
	cursor: pointer;
	margin: 0;
	display:none;
}
.accordion_toggle_active {
	background: #C98181 no-repeat right top;
	color: #ffffff;
	border-bottom: 1px solid #fff;
}
.accordion_content {
	background-color: #ffffff;
	overflow: hidden;
}
.accordion_content h2 {
	color: #C98181;
}
.accordion_content p {
}
/* lightwindow */
.hidden {
	display: none;
}
#lightwindow {
	display: none;
}
/* pagination */
div#pagination {
	text-align: center;
	padding-top: 30px;
	clear: both;
	display:none
}
#pagination span {
	display: block;
	float: left;
	font-size: 0.8em;
	line-height: 13px;
	margin: 2px 6px 2px 0;
}
#pagination span a {
	background-color: #fff;
	border: 1px solid #e6e6e6;
	color: #C98181;
	display: block;
	padding: 1px 5px 2px 5px;
	text-decoration: none;
	font-weight: bold;
}
#pagination span a:hover, #pagination span a:active {
	background: #e6e6e6;
	color: #333;
}
#pagination span.aktuell {
	border: 1px solid #333;
	color: #fff;
	font-size: 11px;
	padding: 1px 5px 2px 5px;
	background: #333;
	font-weight: bold;
}
