/* $Id: screen.css 87290 2011-11-17 14:47:59Z dkd-ivanov $ */
	/* default styles for extension "tx_damdownloads_pi1" */
.tx-damdownloads-pi1 .tx-damdownloads-pi1-collect {

}

.tx-damdownloads-pi1 .tx-damdownloads-pi1-search {

}

.tx-damdownloads-pi1 .tx-damdownloads-pi1-list {

}

.tx-damdownloads-pi1 .tx-damdownloads-pi1-detail {

}

/* default styles for extension "tx_thmailformplus_pi1" */
.tx-thmailformplus-pi1 H2 {
	margin-top: 0px;
	margin-bottom: 0px;
}

/* default styles for extension "tx_cssstyledcontent" */ /* Captions */
DIV.csc-textpic-caption-c .csc-textpic-caption {
	text-align: center;
}

DIV.csc-textpic-caption-r .csc-textpic-caption {
	text-align: right;
}

DIV.csc-textpic-caption-l .csc-textpic-caption {
	text-align: left;
}

/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn {
	float: left;
	display: inline;
}

/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG
	{
	border: 2px solid black;
	padding: 0px 0px;
}

DIV.csc-textpic-imagewrap {
	padding: 0;
}

DIV.csc-textpic IMG {
	border: none;
}

/* DIV: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {
	float: left;
}

/* UL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL {
	list-style: none;
	margin: 0;
	padding: 0;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI {
	float: left;
	margin: 0;
	padding: 0;
}

/* DL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
	float: left;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT {
	float: none;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD {
	float: none;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG {
	border: none;
}  /* FE-Editing Icons */
DL.csc-textpic-image {
	margin: 0;
}

DL.csc-textpic-image DT {
	margin: 0;
	display: inline;
}

DL.csc-textpic-image DD {
	margin: 0;
}

/* Clearer */
DIV.csc-textpic-clear {
	clear: both;
	height: 0px;
}

/* Margins around images: */ /* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image
	{
	display: inline; /* IE fix for double-margin bug */
	margin-right: 10px;
}

/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image
	{
	display: inline; /* IE fix for double-margin bug */
	margin-left: 10px;
}

/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-left: 10px;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption
	{
	margin: 0;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
	margin: 0;
}

/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 5px;
}

.col2 DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 0;
}

DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
	margin-bottom: 5px;
	display: block;
}

DIV.csc-textpic DIV.csc-textpic-imagerow {
	clear: both;
}

/* No margins around the whole image-block */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {
	margin-left: 0px !important;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol {
	margin-right: 0px !important;
}

/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap
	{
	margin-right: 10px !important;
}

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap
	{
	margin-left: 10px !important;
}

/* Positioning of images: */ /* Above */
DIV.csc-textpic-above DIV.csc-textpic-text {
	clear: both;
}

/* Center (above or below) */
DIV.csc-textpic-center {
	text-align: center; /* IE-hack */
}

DIV.csc-textpic-center DIV.csc-textpic-imagewrap {
	margin: 0 auto;
}

DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	text-align: left; /* Remove IE-hack */
}

DIV.csc-textpic-center DIV.csc-textpic-text {
	text-align: left; /* Remove IE-hack */
}

/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap {
	float: right;
}

DIV.csc-textpic-right DIV.csc-textpic-text {
	clear: right;
}

/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap {
	float: left;
}

DIV.csc-textpic-left DIV.csc-textpic-text {
	clear: left;
}

/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {
	float: left;
}

/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {
	float: right;
}

/* Right (in text, no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	float: right;
	clear: both;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text {
	height: 1%;
}

/* End hide from IE5/mac */ /* Left (in text, no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	float: left;
	clear: both;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text {
	height: 1%;
}

/* End hide from IE5/mac */ /* document body */
* {
	margin: 0;;
	padding: 0
}

body {
	background-color: #60A33E;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 80%;
}

textarea {
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

/* basic image parameters */
img {
	border: 0;
}

a {
	color: #CC0000;
}

.skip {
	display: none;
	visibility: hidden;
	height: 0;
}

.cetrenner {
	padding-bottom: 0.3em;
	background-repeat: repeat-x;
	background-image: url(../images/trennlinie-content.gif);
	background-position: bottom;
}

.csc-frame-frame1 {
	background-color: #EDEBF1;
}

.csc-frame-frame2 {
	background-color: #F5FFAA;
}

div.container {
	width: 76.2em;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	/*background-color: #FFFFFF;*/
}

#middle {
	position: relative;
	/*	top:9.65em;*/
	z-index: 10;
	width: 76.3em;
	background-color: #60A33E;
	margin-top: 0.75em;
	border: none;
	padding: 0;
	margin: 0.75em 0 0 0;
}

/* background color + position of content area */
div#contentBorder {
	border-width: 0em 0 0 0;
	border-style: solid;
	border-color: #FFFFFF;
	border-style: solid;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	width: 76.2em;
	padding-bottom:10px;
}

/* content */ /* vertical position */
	/* bottom gray line before footer*/
div#content {
	padding: 0;
	margin: 0;
	border: none;
	text-align: left;
	color: #000000;
	background-color: transparent;
}

div#content a {
	color: #CC0000;
	text-decoration: underline;
}

/* zoom content images */
div#content div.col1 dl img,div#content div.col_normal dl img,div#content div.col_bottom dl img,div#content div.col2 dl img
	{

}

div#content div dl img.frontEndEditIcons { /* fe_edit buttons */
	width: 12px;
	height: 12px;
}

div#content .line_black {
	background-image: url(../images/trennlinie-content.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 0.6em;
}

/* standard parameters for image captions */
div#content div.csc-textpic dl {
	display: block;
}

div#content div.csc-textpic dl dt {
	display: block;
}

div#content .csc-textpic dl dd.csc-textpic-caption {
	font-size: 0.85em;
	font-weight: bold;
	color: #999999;
	padding-top: 0.3em;
}

div#content .csc-textpic-intext-left dl {
	border: 0 solid #ffffff;
	border-width: 0 0 0.1em 0;
}

div#content div.csc-textpic div,
div#content div.csc-textpic-left div,
div#content div.csc-textpic-above div {
	padding: 0em;
	margin: auto;
}

div#content div.col2 div.csc-textpic div,
div#content div.col2 div.csc-textpic-left div,
div#content div.col2 div.csc-textpic-above div {
	margin: auto auto 5px;
	*margin: auto auto 8px;
}

div#content div.col1 div.content-border-top {
	border-top: 0.08em solid #E3DFE0;
	border-left: 0.08em solid #E3DFE0;
	border-right: 0.08em solid #E3DFE0;
	padding: 0.3em 0.3em 0.3em 0.3em;
	position: relative;
	height: 100%
}

div#content div.col1 div.content-border-left-right {
	border-left: 0.08em solid #E3DFE0;
	border-right: 0.08em solid #E3DFE0;
	padding: 0.3em 0.3em 0.3em 0.3em;
	position: relative;
}

div#content div.col1 div.content-border-bottom {
	border-bottom: 0.08em solid #E3DFE0;
	border-left: 0.08em solid #E3DFE0;
	border-right: 0.08em solid #E3DFE0;
	padding: 0.3em 0.3em 0.3em 0.3em;
	margin-bottom: 1em;
	position: relative;
}

div#content div.col1 div.content-border-all {
	border: 0.08em solid #E3DFE0;
	padding: 0.3em 0.3em 0.3em 0.3em;
	position: relative;
	margin-bottom: 1em;
}

div#content div.col1 div.content-border-top p,div#content div.col1 div.content-border-left-right p,div#content div.col1 div.content-border-bottom p,div#content div.col1 div.content-border-all p,div#content div.col1 div.no_bg_no_line p,div#content div.col1 div.content-border-none p
	{
	margin-left: 0.08em;
}

div#content div.col1 {
	border: 0.08em solid #E3DFE0;
	padding: 0.3em 0.3em 0.3em 0.3em;
	margin: 0 0 0 1.12em;
	min-height: 50em;
	width: 42.5em;
	text-align: left;
	color: #000000;
	background-color: #FFFFFF;
	float: left;
}

/* schneidet Bild bei Verkleinerung ab*/
div#content div.col1 .imgOnly,div#content div.col2 .imgOnly {
	overflow: hidden;
}

/* general fontsize + margin */
div#content p,div#content a,div#content li,div#content input,div#content textarea,div#content h1,div#content h2,div#content h3,div#content h4,div#content h5,div#content h6,div#content label
	{
	color: #666666;
	font-size: 1em;
	font-style: normal;
	font-variant: normal;
	margin: 0em 0.6em 0em 0em;
}

div#content textarea {
	font-size: 1.2em;
}

div#content p {
	margin-top: 0.2em;
	margin-bottom: 0.8em;
}

/* headlines */
div#content h1,div#content h2,div#content h3,div#content h4,div#content h5,div#content h6
	{
	margin-top: 0;
}

div#content .col1 h1,div#content .col1 h2,div#content .col1 h3,div#content .col1 h4,div#content .col1 h5,div#content .col1 h6
	{
	margin-bottom: 0.3em;
}

div#content h6 {
	font-size: 1.0em;
	margin-bottom: 0.1em;
}

div#content h5 {
	font-size: 1.0em;
	margin-bottom: 0.1em;
}

div#content h4 {
	font-size: 1.1em;
	margin-left: 0em;
}

div#content h3 {
	font-size: 1.3em;
	margin-left: 0em;
}

div#content h2 {
	margin-left: 0em;
	font-size: 1.5em;
}

div#content h1 {
	font-size: 1.9em;
	margin-left: 0em;
	letter-spacing: 0em;
	font-weight: bold;
	line-height: 1.1em;
}

/* links */
div#content h6 a {
	font-weight: bold;
}

div#content h5 a {
	font-weight: bold;
}

div#content h4 a {
	font-weight: bold;
	margin-left: 0em;
}

div#content h3 a {
	font-weight: bold;
	margin-left: 0em;
}

div#content h2 a {
	margin-left: 0em;
	font-weight: bold;
}

div#content h1 a {
	margin-left: 0em;
	letter-spacing: 0em;
	font-weight: bold;
	line-height: 1.1em;
}

div#content a {
	color: #CC0000;
	font-size: 1em;
	text-decoration: none;
	/* fix ie-bug with anchors*/
	margin: 0;
	padding: 0;
	border: none;
	font-weight: normal;
}

div#content a:hover {
	text-decoration: underline;
}

/* lists */
div#content ul {
	margin-top: 0em;
	margin-left: 0;
	padding-left: 1.5em;
	list-style-type: disc;
	list-style-position: outside;
	margin-bottom: 1.5em;
}

div#content ul.csc-bulletlist-1 {
	margin-left: 0.4em;
	list-style-type: decimal;
}

div#content ul.csc-bulletlist-2 {
	list-style-type: circle;
}

div#content ul.csc-bulletlist-3 {
	list-style-type: square;
}

div#content ol {
	margin-top: 0em;
	margin-bottom: 1.5em;
	margin-left: 0em;
	padding-left: 0em;
	list-style-position: outside;
}

div#content ol li {
	margin-left: 2em;
	padding-left: 0em;
}

div#content ul li {
	padding: 0;
	margin-bottom: 0;
	margin-top: 0;
}

div#content table {
	margin-left: 0.7em;
}

div#content div.imgOnly table {
	margin: 0 0 0 0.7em;
}

/* primary images without left and right margin */
div#content div.noHorizontalMargin div.imgOnly table {
	margin: 0 0 0 0;
}

div#content div.imgOnly table p.csc-caption {
	font-size: 0.85em;
	margin-left: 0;
}

/* CSS for tabels */
div#content table.contenttable {
	border-collapse: collapse;
	margin-bottom: 0.5em;
}

div#content table.contenttable-0 tr.tr-0 td {
	background-color: #f3f3f3;
}

div#content table.contenttable-0 tr td {
	border-color: #A8A8A8;
	border-style: solid;
	border-width: 0.1em;
}

div#content table.contenttable-1 tr.tr-0 td {
	background-color: #f3f3f3;
}

div#content table.contenttable-1 tr td.td-0 {
	background-color: #f3f3f3;
}

div#content table.contenttable-1 tr td {
	border-color: #A8A8A8;
	border-style: solid;
	border-width: 0.1em;
}

div#content table.contenttable-2 tr td.td-0 {
	background-color: #f3f3f3;
}

div#content table.contenttable-2 tr td {
	border-color: #A8A8A8;
	border-style: solid;
	border-width: 0.1em;
}

div#content table.contenttable-3 tr td {
	border-color: #A8A8A8;
	border-style: solid;
	border-width: 0.1em;
}

div#content label,div#content .label {
	margin: 0.2em 0.4em 0.2em 0em;
	vertical-align: top;
}

div#content div.col2 {
	padding: 0em 0em 0em 0.7em;
	margin: 0em 0.8em 0em 0em;
	width: 14.9em;
	text-align: left;
	color: #000000;
	background-color: #ffffff;
	border-width: 0 0 0.8em 0;
	border-color: #ffffff;
	border-style: solid;
	z-index: 20;
	float: right;
	overflow: hidden;
}

div.col2 .cetrenner {
	padding-bottom: 0.3em !important;
	margin-bottom: 0.3em !important;
}

/* Panda Spende */
div#content div.col2 div.spenden img {
	padding: 0;
	background-color: #ED8D22;
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 0.4em;
	border: none;
}

div#content div.col2 div.spenden h1 {
	margin: 0;
	padding: 0.4em 0.4em 0.2em 0.3em;
	background-color: transparent;
	color: #CB0100;
	border: none;
	font-weight: bold;
	letter-spacing: 0em;
}

div#content div.col2 div.spenden p {
	margin: 0em 0.5em 0 0.5em;
	padding: 0;
	font-size: 0.85em;
	color: #FFFFFF;
}

/* Zoom Tools */
div#content div.col2 div.zoomTool {
	margin: 0.2em 0.6em 0.4em 0.65em;
}

div#content div.col2 div.zoomTool ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

div#content div.col2 div.zoomTool ul li {
	padding: 0;
	margin: 0;
	display: inline;
}

div#content div.col2 div.zoomTool ul li a {
	display: inline;
	font-weight: 500;
	font-size: 0.84em;
}

div#content div.col2 div.zoomTool div.zoomTool-wrapper {
	padding: 0.4em 0 0 0 !important;
	margin: 0 !important;
	background: url(../images/trennlinie-content.gif);
	background-repeat: repeat-x;
	background-position: top;
}

div#content div.col2 p {
	margin-bottom: 0.2em;
}

div#content div.col2 div p {
	margin-bottom: 0.4em;
	margin-top: 0.2em;
}

div#content div.col2 p,div#content div.col2 li,div#content div.col2 img
	{
	padding: 0 4px 0 4px;
	font-size: 1em;
}

div#content div.col2 p a {
	padding: 0 0 0.3em 0;
	color: #CC0000;
}

#content a.download img,#content .col2 a.download img {
	padding: 0;
}

div#content div.col2 h1,div#content div.col2 h2,div#content div.col2 h3,div#content div.col2 h4,div#content div.col2 h5
	{
	margin: 0 0 0 0;
	padding: 0 0.28em 0 0.28em;
	text-align: left;
	font-weight: bold;
}

div#content div.col2 ul {
	margin-top: 0.3em;
}

/* special cases */ /* Contentright Frame class */
div.col2 div.box-right {
	background-image: url(../images/trennlinie-content.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 10px;
	margin-bottom: 1.2em;
}

div.col2 div.box-right div.csc-header {
	background-image: url(../images/trennlinie-content-weiss.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-bottom: 0.8em;
	position: relative;
}

div#content div.col2 div div.csc-header h1,div#content div.col2 div div.csc-header h2,div#content div.col2 div div.csc-header h3,div#content div.col2 div div.csc-header h4,div#content div.col2 div div.csc-header h5
	{
	background-color: transparent;
	color: #FFFFFF;
	font-weight: normal !important;
	background-image: url(../images/trennlinie-content-weiss.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 1.1em !important;
	padding: 0.3em 0 0.3em 0.25em !important;
}

div#content div.col2 div div.csc-textpic-text h5 {
	padding: 0.3em 0 0.3em 0.25em !important;
}

div#content div.col2 div.bg_green p {
	font-size: 1em;
	color: #000000;
}

div#content div.col2 div.bg_green p a {
	font-size: 1em;
}

div.col2 div.box-right .csc-textpic-caption {
	padding: 0 0.43em 0 0.43em;
}

/* sitemap */
div#content div.sitemap-left {
	float: left;
}

div#content div.sitemap-right {
	float: right;
}

div#content ul.sitemap {
	float: none;
}

div#content ul.sitemap,div#content ul.sitemap li ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-position: outside;
	width: 20.8em;
}

div#content ul.sitemap a,div#content ul.sitemap a:hover {
	color: #666666;;
	text-decoration: none;
}

div#content ul.sitemap li {
	margin: 0;
	padding: 0;
	font-size: 1em;
	list-style-type: none;
	list-style-position: inside;
	background-image: url(../images/trennlinie-content-weiss.gif);
	background-repeat: repeat-x;
	background-position: top;
}

div#content ul.sitemap li.grau {
	background-color: #F6F6F6;
}

div#content ul.sitemap li a {
	font-size: 1.15em;
	line-height: 1.9em;
	padding-left: 0.3em;
	font-weight: bold;
	color: #666666;
}

/* 2. Ebene*/
div#content ul.sitemap li ul li {
	background-image: url(../images/trennlinie-content-weiss.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 0.3em 0 0 2.5em;
	margin: 0;
}

div#content ul.sitemap li ul li a,div#content ul.sitemap li ul li a:hover
	{
	font-weight: bold;
	padding: 0;
	margin: 0 0 0.3em 0.3em;
	color: #666666;
	line-height: 1.2em;
	font-size: 1em;
	display: block;
}

/* 3. Ebene */
div#content ul.sitemap li ul li ul li {
	padding: 0;
	margin: 0;
	background-image: none;
	/*
	background-image: url(../images/trennlinie-content-weiss.gif);
	background-repeat: repeat-x;
	background-position: top;
	*/
}

div#content ul.sitemap li ul li ul li a,div#content ul.sitemap li ul li ul li a:hover
	{
	margin: 0 0 0 1.3em;
	font-weight: normal;
	line-height: 1.5em;
}

/* 4. Ebene */
div#content ul.sitemap li ul li ul li ul li {
	background-image: none;
}

div#content ul.sitemap li ul li ul li ul li a,div#content ul.sitemap li ul li ul li ul li a:hover
	{
	margin: 0 0 0 2.6em;
	line-height: 1.3em;
}

/* 5. Ebene */
div#content ul.sitemap li ul li ul li ul li ul {
	padding: 0.2em 0 0.2em 0;
}

div#content ul.sitemap li ul li ul li ul li ul li a,div#content ul.sitemap li ul li ul li ul li ul li a:hover
	{
	margin: 0 0 0 4.3em;
	font-weight: normal;
	line-height: 1.1em;
	padding-bottom: 0.2em;
	font-size: 0.9em;
	display: block;
}

/* content footer */
div#contentFooter {
	background: #ffffff url(../images/footer/footer-bg.png) left top no-repeat;
	margin: 0em 0em 1em 0em;
	width: 76.25em;
	height:103px;
	border-top:5px solid #0a2313;
	border-bottom:1px solid #0a2313;
}

div#contentFooter div.footer-content {
	float: left;
}

div#contentFooter div#footer-1 {
	width: 13em;
}

div#contentFooter div#footer-1 ul {
	margin: 1em 0px 0px 2em;
}

div#contentFooter div ul {
	list-style: none;
	margin: 1em 0px 0px 0em;
}

div#contentFooter div ul li {
	line-height: 1.5em;
}

div#contentFooter div ul li,
div#contentFooter div ul li a {
	color:  #666666;
	font-weight: bold;
	text-decoration: underline;
}

div#contentFooter div#footer-2 {
	margin-top: 1.35em;
	width: 23.5em;
}

div#contentFooter div#footer-2 .nl-subs-footer {
	font-weight: bold;
	color: #666;
	margin-bottom: 0.5em;
}

div#contentFooter div#footer-2 #tx_dkdwwfnlsubscribe_pi1_email {
	vertical-align: bottom;
}

div#contentFooter div#footer-2 #tx_dkdwwfnlsubscribe_pi1_submit {
	margin-left: 1em;
}

div#contentFooter div#footer-2 .nl-subs-link {
	margin-top: 0.5em;
}
div#contentFooter div#footer-2 .nl-subs-link a {
	color: #666;
	font-size: 80%;
}

div#contentFooter div#footer-2 .nl-subs-link1 {
	float: left;
}

div#contentFooter div#footer-2 .nl-subs-link2 {
	float: right;
	margin-right: 6em;
}

div#contentFooter div#footer-2 .clear {
	clear: both;
}

div#contentFooter div#footer-3 {
	width: 24em;
}

div#contentFooter div#footer-3 ul li {
	padding-left: 1.5em;
}

div#contentFooter div#footer-3 ul li.tipafriend {
	background: url(../images/footer/tipafriend.png) no-repeat center left;
}

div#contentFooter div#footer-3 ul li.sitemap {
	background: url(../images/footer/sitemap.png) no-repeat center left;
}

div#contentFooter div#footer-3 ul li.print {
	background: url(../images/footer/print.png) no-repeat center left;
}

div#contentFooter div#footer-3 ul li.rss {
	background: url(../images/footer/rss.png) no-repeat center left;
}

div#contentFooter div#footer-4 {
	width: 15.2em;
	padding-top: 0.6em;
	padding-left: 0.3em;
	background:#FFF;
}

div#contentFooter div#footer-4 .soc-net-label {
	font-size: 80%;
	margin: 0.2em 0em 0em 0em;
}

div#contentFooter div.footer-row1 div.clear {
	clear: both;
}

div#contentFooter div#footer-end{
	padding: 0 1.4em 0.3em 0;
	color:  #8C8C8C;
	text-align: right;
	font-size: 70%;
}

div#contentFooter div#footer-4 span.banner-left {
	margin-right: 0.8em;
}


/**
 * old footer css

ul#contentFooter {
	text-align: left;
	list-style-type: none;
	list-style-position: outside;
	width: 75.5em;
	margin: 0;
	background-color: #FFFFFF;
	padding-left: 0.7em;
	padding-top: 0.3em;
	padding-bottom: 0.5em;
	border-width: 0 0 1.8em 0;
	border-style: solid;
	border-color: #60A33E;
}

ul#contentFooter li {
	margin-bottom: 0.5em;
	width: 27em;
	color: #B4B4B4;
	padding: 0.2em 0 0.1em 0;
	display: inline;
}

ul#contentFooter li.copyright {
	font-size: 0.85em;
	color: #999999;
}

ul#contentFooter li a {
	border-width: 0;
	text-decoration: none;
	color: #999999;
	font-size: 0.85em;
	margin-bottom: 0.5em;
	margin-left: 0;
	padding-left: 0em;
	padding-top: 0.5em;
	background-repeat: no-repeat;
	background-position: 0 0.2em;
	font-weight: bold;
}

ul#contentFooter li a:hover {
	color: #666666;
	text-decoration: none;
}

ul#contentFooter li.active a,ul#contentFooter li.current a {
	color: #666666;
}

ul#contentFooter li a.linkFooter {
	padding-left: 2.5em;
}

*/

/* footer */
div#footer {
	margin: 0.5em 0em 0em 0em;
	padding: 0;
	width: 100%;
	text-align: left;
	float: left;
	color: #000000;
	background-color: #f0f1e8;
	font-size: 0.8em;
}

div#footer div {
	margin: 0.4em 0 0.4em 22em;
}

div#footer div p,div#footer div a {
	color: #6c7274;
}

/* header */
div#header {
	padding: 0;
	width: 76.2em;
	position: absolute;
	top: 0;
	z-index: 5;
}

/* logo Area */
div#logoArea {
	position: absolute;
	z-index: 20;
	width: 76.2em;
	background-color: #FFFFFF;
	margin: 0 0 0.4em 0;
	padding: 0;
	text-align: right;
}

/* logo */
div#logoArea img.logo-header {
	top: 0;
	left: 23.2em;
	border-width: 0 0.06em 0 0em;
	border-style: solid;
	border-color: #FFFFFF;
	margin: 0;
	padding: 0;
}

div#logoArea img.logo {
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	border: 0;
}

div#logoArea div {
	font-weight: bold;
	font-size: 0.9em;
	color: #703839;
	position: absolute;
	top: 1.8em;
	left: 6em;
}

/* meta navigation */
ul#navMeta {
	position: relative;
	top: 7.55em;
	z-index: 20;
	margin: 0;
	padding: 0em 0em 0em 0.8em;
	width: 75.25em;
	height: 2.5em;
	color: #7795C9;
	background-color: #008A3F;
	border-width: 0em 0.08em 0em 0.08em;
	border-style: solid;
	border-color: #FFFFFF;
	text-align: left;
}

ul#navMeta li {
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 1.0em;
}

ul#navMeta li a {
	position: relative;
	font-weight: normal;
	color: #FFFFFD;
	text-decoration: none;
	margin: 0;
	vertical-align: middle;
	padding: 0.44em 0.4em 0.52em 0.4em;
	background-image: url(../images/navmain-trennlinie.gif);
	background-repeat: repeat-y;
	background-position: 0em 0.5em;
	display: block;
	float: left;
	font-size: 1.2em;
	height: 1.15em;
}

ul#navMeta li a:hover {
	color: #008A3F;
	background-color: #D0D8BE;
}

ul#navMeta li.active {
	margin: 0;
	padding: 0;
	background-color: #D0D8BE;
}

ul#navMeta li.active a {
	margin: 0;
	padding: 0.44em 0.5em 0.52em 0.5em;
	background-color: #D0D8BE;
	vertical-align: middle;
	color: #367C02;
	text-decoration: none;
	background-image: url(../images/navmain-trennlinie.gif);
	background-repeat: repeat-y;
	background-position: 0em 0.5em;
}

/* tools */
div#styleSwitch {
	position: absolute;
	top: 6em;
	left: 0;
	width: 6em;
	border-width: 0 0 0 54.95em;
	border-color: #703839;
	border-style: solid;
	padding: 0;
	margin: 0;
	height: 2.1em;
	text-align: left;
	color: #000000;
	background-color: #703839;
	font-size: 1em;
}

div#styleSwitch a {
	margin: 0;
	padding: 0;
	border-width: 0;
}

div#styleSwitch a img {
	font-size: 1em;
	margin: 0;
	padding: 0;
	border-width: 0;
}

div#searchBox {
	border-width: 0.06em 0.1em 0.06em 0.06em;
	border-style: solid;
	border-color: #E3DFE0;
	background-color: #F6F6F6;
	margin: 0 0 0.8em 0;
	padding: 0;
	text-align: left;
}

div.search {
	padding: 0;
	margin: 0.6em 0.6em 0em 0.65em;
}

div#searchBox form {
	margin: 0;
	padding: 0 0 0.4em 0;
}

div#searchBox form input {
	display: inline;
	border-style: solid;
	border-width: 2px 1px 1px 2px;
	border-color: #7F7F7F #DFDFDF #DFDFDF #7F7F7F;
	padding: 0;
	margin: 0;
	height: 1.2em;
	font-size: 0.8em;
	vertical-align: middle;
}

div#searchBox form input#siteSearch {
	width: 11em;
	height: 1.5em;
}

div#searchBox form input#submit {
	padding: 0;
	border: none;
	color: #CB0100;
	background-color: #F6F6F6;
	font-weight: bold;
	font-size: 0.85em;
	text-align: left;
	margin: 0;
}

div#searchBox form label {
	display: none;
}

/**
 * indexed search
 */ /* outer container*/
div.tx-indexedsearch {
	width: 99%;
}

/* indexed_search form */
div.tx-indexedsearch-searchbox,#content div.tx-indexedsearch-searchbox input,#content div.tx-indexedsearch-searchbox select,#content div.tx-indexedsearch-searchbox option
	{
	color: #666666;
}

#content div.tx-indexedsearch-searchbox option [selected=selected] {
	color: #000;
	background-color: #ccc;
}

div.tx-indexedsearch  fieldset {
	border: none;
}

div.tx-indexedsearch fieldset legend {
	display: none;
}

/* indexed_search results */
div.tx-indexedsearch div.tx-indexedsearch-res table {
	width: 96.5%;
}

div.tx-indexedsearch div.tx-indexedsearch-res h3 {
	width: 99%;
	height: 1em;
}

div.tx-indexedsearch div.tx-indexedsearch-res h3 span {
	display: block;
	float: left;
	padding-left: 0.2em;
}

div.tx-indexedsearch div.tx-indexedsearch-res .tx-indexedsearch-title {
	background: #C8E1F7;
	width: 27em;
}

div.tx-indexedsearch div.tx-indexedsearch-res .tx-indexedsearch-title p
	{
	font-weight: bold;
}

div.tx-indexedsearch div.tx-indexedsearch-res .tx-indexedsearch-title p.tx-indexedsearch-percent
	{
	font-weight: normal;
}

div.tx-indexedsearch div.tx-indexedsearch-res .tx-indexedsearch-descr p
	{
	font-style: italic;
}

div.tx-indexedsearch div.tx-indexedsearch-res .tx-indexedsearch-descr p .tx-indexedsearch-redMarkup
	{
	color: red;
}

div.tx-indexedsearch div.tx-indexedsearch-res .tx-indexedsearch-info {
	background: #ffffff;
}

div.tx-indexedsearch div.tx-indexedsearch-res .tx-indexedsearch-secHead
	{
	margin-top: 20px;
	margin-bottom: 5px;
}

div.tx-indexedsearch div.tx-indexedsearch-res .tx-indexedsearch-secHead h2
	{
	margin-top: 0px;
	margin-bottom: 0px;
}

div.tx-indexedsearch div.tx-indexedsearch-res .tx-indexedsearch-secHead table
	{
	background: #cccccc;
}

div.tx-indexedsearch div.tx-indexedsearch-res .tx-indexedsearch-secHead td
	{
	vertical-align: middle;
}

div.tx-indexedsearch div.tx-indexedsearch-res .noResume {
	color: #666666;
}

/* indexed_search pagebrowser */
div.tx-indexedsearch div.tx-indexedsearch-browsebox {
	margin-bottom: 4em;
}

div.tx-indexedsearch div.tx-indexedsearch-browsebox ul.browsebox {
	list-style: none;
}

#content div.tx-indexedsearch-browsebox strong a {
	font-weight: bold;
}

div.tx-indexedsearch div.tx-indexedsearch-browsebox ul.browsebox li {
	list-style: none;
	background-color: #C8E1F7;
	border: 0.08em solid #632E88;
	width: 1em;
	float: left;
	text-align: center;
}

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css {
	clear: both;
	margin-bottom: 1em;
}

div#content div.col1 div.tx-indexedsearch p.tx-indexedsearch-descr
	.descr {
	padding-left: 2.4em;
	margin-bottom: 0.1em;
}

.tx-indexedsearch .res-tmpl-css .tx-indexedsearch-info {
	margin-left: 2.4em;
}

.tx-indexedsearch .searchbox-tmpl-css label {
	margin-right: 1em;
	width: 7em;
	float: left;
}

.tx-indexedsearch .result-count-tmpl-css,.tx-indexedsearch .percent-tmpl-css
	{
	letter-spacing: 0;
	font-weight: normal;
}

.tx-indexedsearch .info-tmpl-css dt,.tx-indexedsearch dl.info-tmpl-css dd
	{
	float: left;
}

.tx-indexedsearch .info-tmpl-css dd.item-mtime {
	float: none;
}

.tx-indexedsearch .info-tmpl-css dd.item-path {
	float: none;
}

.tx-indexedsearch div {
	margin-bottom: 0.5em;
}

/* Mailform */
h1.mailformheader {
	background-color: #D0D8BE;
	margin: 0em;
	padding: 0.4em 0.4em 0.4em 0.4em;
	width: 21.48em;
}

h1.mailformheader,h2.mailformheader,h3.mailformheader,h4.mailformheader,h5.mailformheader
	{
	margin: 0em;
}

#mailform .csc-mailform {
	border: 0.5em solid #D0D8BE;
	padding: 1em 4.0em 1em 3em;
	margin-top: -1em;
	width: 34.35em;
}

#mailform div.csc-mailform-field label,#mailform div.csc-mailform-field input,#mailform div.csc-mailform-field textarea,#mailform .csc-mailform-label
	{
	margin: 5px;
	font-size: 1em;
}

#mailform .csc-mailform-label {
	color: #666666;
}

div.csc-mailform-field label {
	clear: both;
	float: left;
	display: block;
	width: 5em;
}

#mailform div.csc-mailform-field input,div.csc-mailform-field textarea,csc-mailform-check
	{

}

#mailform #mailformformtype_mail {
	clear: both;
	float: left;
}

.mailformtv {

}

/* TT_POLL*/
.boxl {
	margin: 1em 0 1em 0;
}

.boxlheader {
	background-color: #D0D8BE;
	padding: 0.2em 0.5em 0.4em 0.7em;
	width: 96%;
}

.boxl h3 {
	padding-left: 0.8em;
}

.boxl table {
	width: 41.5em;
	padding-left: 1em;
}

.boxl p {
	padding-left: 1em;
}

.boxl h3 {
	padding-bottom: 0.4em;
}

.boxl table td {
	padding: 0.4em 0.4em 0 0.4em;
	width: 30em;
}

.boxl .voting_notify {
	padding: 0 0 1em 0;
}

.col2 .boxlheader {
	width: 98%;
	font-weight: bold !important;
	padding-left: 0.8em !important;
}

.col2 .boxl h3 {
	font-size: 1em !important;
	margin: 0.3em 0 0.8em 0.8em !important;
	font-weight: bold !important;
}

.col2 .boxl p {
	padding: 0 0 0.5em 1em !important;
}

/* render textpic */ /* COMMON */
.csc-textpic-intext-left div.csc-textpic-imagewrap {
	margin-left: 0em;
}

.csc-textpic-intext-right div.csc-textpic-imagewrap {
	margin-right: 0em;
}

.csc-textpic-left div.csc-textpic-imagewrap {
	margin-left: 0em;
}

.csc-textpic-right div.csc-textpic-imagewrap {
	margin-right: 0em;
}

/*
div#content div.col1 div.csc-textpic.csc-textpic-intext-left div.csc-textpic-imagewrap {
	margin-right: 1em !important;
}

.csc-textpic-intext-left .csc-textpic-text ul {
	list-style-position: outside;
	padding: 0;
}

.csc-textpic-intext-left .csc-textpic-text ul li {
	list-style-position: outside;
	margin-left: 1.1em !important;
}

*/ /* tip-a-friend */
div.tipAFriend  form div {
	margin-bottom: 1em;
	margin-left: 1em;
}

#content div.tipAFriend  form div textarea {
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

div#content div.tipAFriend label {
	font-size: 1em;
}

.tipAFriend-captcha img {
	width: 160px;
	height: 40px;
}

div#content div.tipAFriend form div p {
	padding: 0;
	margin: 0;
}

div#content div.tipAFriend p {
	margin-left: 0.6em;
}

/* ADMIN PANEL */
table.typo3-adminPanel {
	z-index: 100 !important;
	position: relative !important;
	bottom: -150px;
}

/* mailform plus */ /* mailform plus */
#wwf-donate-form {
	background-color: #F5DDB9;
	padding: 1em;
	display: none;
}

#wwf-donate-form div.step-display {
	margin-bottom: 1em;
}

#wwf-donate-form div.overview ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#wwf-donate-form div.buttons {
	margin-top: 1em;
}

#wwf-donate-form div.buttons div.correctButton {
	float: left;
}

#wwf-donate-form fieldset {
	border: none;
	background-color: #ffffff;
	padding: 1em 0 1em 0;
}

#wwf-donate-form fieldset p {
	margin: 0 1em 1em 1em;
}

#wwf-donate-form fieldset h1.error {
	font-size: 1em;
	margin: 0 0 0.3em 0.5em;
}

#wwf-donate-form fieldset legend {
	display: none;
}

#wwf-donate-form fieldset ul,#wwf-donate-form fieldset li {
	list-style: none;
	padding: 0;
	margin: 0;
}

#wwf-donate-form fieldset li.odd {
	background-color: #f6f6f6;
}

#wwf-donate-form fieldset ul li {
	list-style: none;
	padding: 0.5em;
	margin: 0;
}

#wwf-donate-form fieldset li.odd {
	background-color: #f6f6f6;
}

#wwf-donate-form label {
	padding: 0;
	margin: 0;
	max-width: 370px;
	width: auto;
	float: left;
}

#wwf-donate-form label span.small {
	font-size: 0.8em;
}

#wwf-donate-form input ,  .tx-srfeuserregister-pi1 input{
	width: 20em;
}

#wwf-donate-form input.checkItem {
	width: 1em;
	margin-left: 8em;
	margin-bottom: 1em;
	margin-top: 0.1em;
	float: left;
}

#wwf-donate-form input.shortInput, .tx-srfeuserregister-pi1 input.shortInput {
	width: 4em;
}

#wwf-donate-form input.shortInput, .tx-srfeuserregister-pi1 input.passInput {
	width: 6em;
}

#wwf-donate-form input.longInput {
	width: 15.1em;
}

.tx-srfeuserregister-pi1 input.longInput {
	width: 14.6em;
}

#wwf-donate-form fieldset li {
	clear: both;
}

#wwf-donate-form .left {
	float: left;
	width: 9em;
	text-align: right;
}

#wwf-donate-form input.submit {
	width: auto;
}

#wwf-donate-form h1.sessionError,
#wwf-donate-form p.formular-errorSession {
	color: red;
}

#wwf-donate-form p.formular-errorSession {
	font-weight: bold;
}

div#content .formerrors ul li {
	color: #ff0000;
	font-weight: bold;
}

/* urkunde */ /* dkd-kartolo */
#wwf-donate-form .urkunde {
	background-color: white;
}

#wwf-donate-form .urkunde .auswahl {
	background-color: #F6F6F6;
	clear: both;
	margin-top: 1em;
}

#wwf-donate-form .urkunde .auswahl div.image {
	float: left;
	margin: 1em 1em 0em 1em;
}

#wwf-donate-form .urkunde .auswahl div.note {
	float: left;
	width: 22em;
	margin-top: 1em;
}

#wwf-donate-form .urkunde .auswahl div.subtotal {
	padding-top: 1em;
}

#wwf-donate-form .urkunde .clearFloat {
	clear: both;
	margin-bottom: 1em;
}

#wwf-donate-form .urkunde .total .total_text {
	text-align: right;
	font-weight: bold;
	float: left;
}

#wwf-donate-form .urkunde .total .total_text p {
	margin: 0 0 1em 1em;
}

#wwf-donate-form .urkunde .total .total_amount {
	text-align: right;
	margin: 0 1em 1em 0em;
	padding-bottom: 0.5em;
}

#wwf-donate-form .check_urkunde .clearFloat {
	clear: both;
}

#wwf-donate-form .check_urkunde p {
	margin: 0.2em;
}

#wwf-donate-form .check_urkunde {
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	display: table;
	margin-bottom: 1em;
	width: 27.5em;
}

#wwf-donate-form .check_urkunde .zeile {
	border-top: 1px solid;
}

#wwf-donate-form .check_urkunde .spalte3 {
	border-left: 1px solid;
}

#wwf-donate-form .check_urkunde .spalte1 {
	border-right: 1px solid;
}

#wwf-donate-form .check_urkunde .spalte1,#wwf-donate-form .check_urkunde .spalte2,#wwf-donate-form .check_urkunde .spalte3
	{
	float: left;
}

#wwf-donate-form .check_urkunde .spalte1 {
	width: 15em;
}

#wwf-donate-form .check_urkunde .spalte2,#wwf-donate-form .check_urkunde .spalte3
	{
	width: 6em;
	text-align: center;
}

/* Clearfix-Methode zum Clearen der Float-Umgebungen */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Diese Angabe ben�tigt der Safari-Browser zwingend !! */
.clearfix {
	display: block;
}

/* IE-Clearing: Ben�tigt nur der Internet Explorer und �ber iehacks.css zugeschaltet */
.ie_clearing {
	width: 0.9em;
}

/* E-Mail Aktion */
div.email_aktion_list {
	background-image: url(../images/trennlinie-content-weiss.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 0.5em;
}

#content div.email_aktion_form form textarea {
	font-size: 1.2em;
	width: 33em;
}

#ac1update ul {
	border: 1px solid #cccccc;
	background-color: white;
	position: relative;
	z-index: 100;
	width: auto;
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
}

#ac1update ul li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
}

#ac1update .selected {
	background-color: #eeeeee;
}

#ac2update {
	position: absolute;
	z-index: 100;
}

#ac2update ul {
	border: 1px solid #cccccc;
	background-color: white;
	position: relative;
	z-index: 100;
	width: auto;
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
}

#ac2update ul li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
}

#ac2update .selected {
	background-color: #eeeeee;
}







/* Styles fuer eCards */
#content .tx-srsendcard-pi1 object,#content .tx-srsendcard-pi1 img {
	margin: 0;
	padding: 0;
	border-style: none;
}

#content .tx-srsendcard-pi1 a {
	text-decoration: none;
	font-weight: bold;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-series-header {
	text-align: center;
	font-weight: bold;
	font-size: 1em;
	margin: 0;
	padding-top: 1.1em;
	padding-bottom: 0;
	width: 96%;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-selection-image .tx-srsendcard-pi1-image-selector tx-srsendcard-pi1-image-selector-column {
	float: left;
	padding:  0;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-selection-image .tx-srsendcard-pi1-image-selector div.tx-srsendcard-pi1-image-selector-wrap {
	float: left;
	width: 258px;
	margin: 0 0px 31px 0;
	text-align: center;
	overflow: hidden;

}


#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-selection-image .tx-srsendcard-pi1-image-selector div.tx-srsendcard-pi1-image-selector-wrap-firstcol {
	margin: 0 18px 0 0;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-topimagebox {
	margin: 0;
	text-align: center;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-topimagebox DL DD {
	font-size: 1.5em;
	font-weight: normal;
	padding: 0.1em 0 0.5em 0;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-topimagebox DL DT {
	padding: 1.8em 0 1em 0;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector-wrap DL DD {
	padding: 0.1em 0 0.5em 0;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector-wrap DL DT {
	padding: 1em 0 1em 0;
}




#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-topimagebox DL DD A {
	font-weight: normal;
}

#content .tx-srsendcard-pi1-topimagebox .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-image-selector-column{
	margin: 0;
	padding: 0;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector {
	margin: 0;
	padding: 0;
	border-style: none;
	width: 100%;
	float: left;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-video-clip-highlight {
	color: red;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-flash-clip-highlight {
	color: red;
}

#content .tx-srsendcard-pi1 fieldset {
	margin: .5em 5%;
}

#content .tx-srsendcard-pi1 label,#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-field {
	margin: .3em 0;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form {
	text-align: center;
	width: 100%;
	margin-bottom: 2em;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-image-wrap a {
	display: block;
	margin: 0 0;
	padding: 0;
	border-style: none;
	width: auto;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-form-wrap {
	margin: 0 auto;
	border-style: none;
	width: auto;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form form {
	text-align: left;
	margin: 0 auto;
	border-style: none;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset {
	border: none
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset.tx-srsendcard-pi1-no-border {
	border-style: none;
	margin: 0 5%;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form legend {
	font-weight: bold;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label {
	width: 25%;
	clear: both;
	float: left;
	text-align: right;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-label-place-holder {
	width: 25%;
	clear: both;
	float: left;
	text-align: right;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label.tx-srsendcard-pi1-hidden-label {
	position: absolute;
	left: 0px;
	top: -100px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify label,
#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-newsletter-subscribe label {
	font-weight: bold;
	width: auto;
	text-align: left;
	margin: 0;
	padding: 0 .4em .4em 0;
	vertical-align: middle;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-newsletter-subscribe {
	padding-top: 0.5em;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-newsletter-subscribe input#tx_srsendcard_pi1_card_newsletter_subscribe ,
#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-delivery-notify input#tx_srsendcard_pi1_card_delivery_notify {
	float: right;
	margin-right: 13em;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify input {
	margin: 0;
	padding: 0 0 .4em 0;
	vertical-align: middle;
}

* html #content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify input {

}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field {
	width: 73%;
	float: right;
	text-align: left;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field .tx-srsendcard-pi1-error-message {
	color: red;
	font-weight: bold;
	margin: 0 0 .2em 0;
}

#content .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector {
	list-style: none inside none;
	margin: 0;
}

#content .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li {
	width: 2em;
	float: left;
	margin: 0 .4em 0 0;
	text-align: center;
}

#content .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label {
	border: 1px solid transparent;
	width: 2em;
	height: 1.5em;
	margin-bottom: .5em;
}

#content .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label.tx-srsendcard-pi1-transparent {
	border: 1px solid #35006d;
	width: 2em;
	height: 1.5em;
	margin-bottom: .5em;
}

#content .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label.tx-srsendcard-pi1-non-transparent {
	border-style: none;
}

#content .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li input {
	border: 1px solid transparent;
}

* html #content .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li input {
	background-color: transparent;
}

#content .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector {
	list-style: none inside none;
	margin: 0;
}

#content .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li {
	min-height: 20px;
	margin: 0 0 .4em 0;
	padding: 0;
	display: block;
}

#content .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li input {
	float: left;
	margin: .4em .4em 0 0;
	padding: 0;
}

* html #content .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li {
	width: 100%;
}

* html #content .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li input {
	background-color: transparent;
	margin-top: 0;
	vertical-align: middle;
}

#content .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li label {
	width: auto;
	clear: none;
	float: none;
	text-align: left;
}

#content .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li img {
	vertical-align: top;
}

* html #content .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li img {
	vertical-align: middle;
}

#content .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector .tx-srsendcard-pi1-text-font-label {
	display: none;
}

* html #content .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector .tx-srsendcard-pi1-text-font-label {
	display: inline;
	padding: .4em .4em 0 0;
	font-weight: bold;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card {
	margin: 0 0;
	border-style: solid;
	border: none;
	display: block;
	position: relative;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image {
	padding: 1em;
}

#content .tx-srsendcard-pi1-card-image-wrap {
	margin: 0 auto;
	padding: 1.8em 0 1em 0;
	border-style: none;
	width: auto;
	text-align: center;
}


#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-caption,
#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-caption {
	font-size: 1em;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0.1em 0 0.5em 0;
	text-align: center;
}

#content .tx-srsendcard-pi1 #tx-srsendcard-pi1-card-caption {
	font-size: 1em;
	font-weight: bold;
	padding: 0.1em 0 0.5em 0;
	text-align: center;
	font-size: 1.5em;
	font-weight: normal;
	margin: 0 0 0 0;
	width: 100%;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-caption-image P {
	padding: 0;
	margin: 0;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-caption-image {
	padding: 0;
	border-top: 1px solid #ffffff;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message {
	padding: .5em .5em .5em 10px;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message-block {
	float: left;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-stamp {
	position: absolute;
	top: 0;
	right: 0;
	float: right;
	padding: 2em 1em .5em .5em;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-title {
	padding-top: 1em;
	font-weight: bold;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-text {
	padding: 1em 0;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-signature {
	padding-bottom: 2em;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons {
	clear: both;
	margin-top: 1.2em;
	padding-left: 1em;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons form {
	float: left;
	margin-right: 1em;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha {
	margin-bottom: 1em;
	width: 20em;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha .tx-srsendcard-pi1-captcha-error {
	font-size: .9em;
	color: red;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha div {
	margin-left: 1em;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha input {
	vertical-align: middle;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha .tx-srfreecap-pi2-image {
	vertical-align: middle;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-not-found p {
	font-weight: bold;
}

#content .tx-srsendcard-pi1 textarea {
	font-size: 1.2em;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-menubox ul {
	position: relative;
	display: block;
	clear: both;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-menubox ul.sendcard-maincat,
#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-menubox ul.sendcard-subcat {
	list-style-type: none;
	margin-top: 0.5em;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-menubox ul.sendcard-subcat li a {
	font-weight: normal;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-menubox ul.sendcard-maincat li ,
#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-menubox ul.sendcard-subcat li {
	margin-bottom: 0.5em;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-menubox ul.sendcard-maincat {
	padding: 0;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-menubox-category,
#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-menubox-category1 {
	float: left;
	border: 0px solid lime;
	width: 50%;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-menubox-category p,
#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-menubox-category1 p {
	font-weight: bold;
	font-size: medium;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-menu p {
	margin-top: 1em;
	font-weight: bold;
}

#content .tx-srsendcard-pi1 .tx-srsendcard-pi1-clear-float {
	clear: both;
}

#content .tx-srsendcard-pi1-postcard {
	border: 1px solid #E3DFE0;
	padding: 1em;
	margin: 2em 0;
	background-color: #F6F6F6;
	height: 25em;
}

#content .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-postcard input {
	width: 150px;
}

#content .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-postcard textarea {
	width: 17em;
	margin-bottom: 1em;
}

#content .tx-srsendcard-pi1-postcard-left,
#content .tx-srsendcard-pi1-postcard-middle,
#content .tx-srsendcard-pi1-postcard-right {
	float: left;
}

#content .tx-srsendcard-pi1-postcard-middle {
	margin-top: 1.8em;
	height: 20em;
	border-left: 1px solid gray;
}

#content .tx-srsendcard-pi1-postcard-left {
	width: 53%;
}

#content .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-postcard-left label,
#content .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-postcard-right label {
	clear: both;
	float: left;
}

#content .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-postcard-left input {
	float: right;
	margin-right: 3.5em;
}

#content .tx-srsendcard-pi1-postcard-right {
	width: 45%;
	float: right;
}

#content .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-postcard-right input {
	float: right;
}

#content .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-postcard-right p.tx-srsendcard-pi1-postcard-to-promt {
	font-weight: bold;
}


#content .tx-srsendcard-pi1-postcard-left .tx-srsendcard-pi1-postcard-message p {
	margin-top: 3em;
}

#content .tx-srsendcard-pi1-postcard-right p {
	border-bottom: 1px solid black;
	padding-bottom: 0.2em;
}

#content .tx-srsendcard-pi1-postcard .tx-srsendcard-pi1-postcard-stamp {
	text-align: right;
}


#content .tx-srsendcard-pi1 .zaehlerbox{
	clear: both;
	font-size: 0.7em;
	color: #666666;
	margin-bottom: 4px;
}

#content .tx-srsendcard-pi1 #zaehler{
	border: 1px solid #cccccc;
	margin: 2px;
	padding: 1px 2px 1px 2px;
	background-color: #eeeeee;
}

#content .tx-srsendcard-pi1-submit{
	margin-top: 2em;
}



/* Styles fuer die Newsletteranmeldung */
#content .tx-dkdwwfnlsubscribe-pi1 .subscription {
	background-color: #C8E1F7;
	padding: 1em 0.4em 0.4em 0.4em;
	width: 41.5em;
	margin: 1em 0 1em 0;
}

#content .tx-dkdwwfnlsubscribe-pi1 .subscribe {
	background-color: white;
	padding: 0.4em 0 0.4em 0;
}

#content .tx-dkdwwfnlsubscribe-pi1 .categories h4 {
	font-size: 1em;
	margin: 0 0 0.5em 1em;
}

#content .tx-dkdwwfnlsubscribe-pi1 .cat {
	width: auto;
	height: 2em;
	padding: 0.4em 14em 0.2em 0;
	border: 1px solid white;
}

#content .tx-dkdwwfnlsubscribe-pi1 .cat2 {
	width: auto;
	background-color: #ececec;
	height: 2em;
	padding: 0.4em 14em 0.2em 0;
	margin: 0;
	border: 1px solid white;
}

#content .tx-dkdwwfnlsubscribe-pi1 .cat,#content .tx-dkdwwfnlsubscribe-pi1 .cat2
	{
	margin-top: 1em;
	margin: 0;
	border: 1px solid white;
}

#content .tx-dkdwwfnlsubscribe-pi1 .cat select,#content .tx-dkdwwfnlsubscribe-pi1 .cat2 select
	{
	width: 10.8em;
}

#content .tx-dkdwwfnlsubscribe-pi1 .cat select {
	margin-right: 0em;
}

#content .tx-dkdwwfnlsubscribe-pi1 .name input {
	margin-left: 1.2em;
}

#content .tx-dkdwwfnlsubscribe-pi1 .email input {
	margin-left: 1em;
}

#content div.tx-dkdwwfnlsubscribe-pi1 div.surname input {
	margin-left: -0.2em
}

#content div.tx-dkdwwfnlsubscribe-pi1 div.company input {
	margin-left: 0.25em;
}

#content div.tx-dkdwwfnlsubscribe-pi1 .cat input,#content div.tx-dkdwwfnlsubscribe-pi1 .cat2 input
	{
	margin: 0 1em 0.15em 0;
}

#content .tx-dkdwwfnlsubscribe-pi1 .subscribeleft {
	clear: both;
	float: left;
	margin-top: 3px;
	padding-left: 2em;
}

#content .tx-dkdwwfnlsubscribe-pi1 .subscriberight {
	float: right;
}

#content .tx-dkdwwfnlsubscribe-pi1 .clearboth {
	clear: both;
	margin-top: 3em;
}

#content .tx-dkdwwfnlsubscribe-pi1 .unsubscription {
	background-color: #C8E1F7;
	padding: 10px 5px 5px 5px;
	width: 41.5em;
}

#content .tx-dkdwwfnlsubscribe-pi1 .unsubscribe {
	background-color: white;
	padding: 10px;
}

div.tx-dkdwwfnlsubscribe-pi1,div.tx-dkdwwfnlsubscribe-pi2 {
	color: #666666;
}

div.tx-dkdwwfnlsubscribe-pi1 div.name,div.tx-dkdwwfnlsubscribe-pi1 div.surname,div.tx-dkdwwfnlsubscribe-pi1 div.company,div.tx-dkdwwfnlsubscribe-pi1 div.email,div.tx-dkdwwfnlsubscribe-pi1 div.submit,div.tx-dkdwwfnlsubscribe-pi2 div.email,div.tx-dkdwwfnlsubscribe-pi2 div.submit
	{
	border: 0px solid lime;
	margin: 0 2em 1em 2em;
}

div.tx-dkdwwfnlsubscribe-pi1 div.error,div.tx-dkdwwfnlsubscribe-pi2 div.error
	{
	color: #666666;
	font-weight: bold;
	margin: 1em;
}

#content .tx-dkdwwfnlsubscribe-pi2 .unsubscription {
	background-color: #C8E1F7;
	padding: 10px 5px 5px 5px;
	width: 41.5em;
}

#content .tx-dkdwwfnlsubscribe-pi2 .unsubscribe {
	background-color: white;
	padding: 10px;
}

#content .tx-dkdwwfnlsubscribe-pi2 .email input {
	margin-left: 1em;
}

/* dhlinklayout */
#content a.linkExt img {
	width: 0.8em;
	height: 0.8em;
}

#content a.linkExt .mail img {
	width: 1em;
}

#content .col1 h2 a.linkExt img {
	width: 0.5em;
	height: 0.5em;
}

#content .col1 h2 a.linkExt .mail img {
	width: 0.7em;
}

/* two column */
div.tx-dkdcolumns-pi1 div.clearFloat {
	clear: both;
}

div.tx-dkdcolumns-pi1 div.image div.caption {
	font-size: 0.85em;
	font-weight: bold;
	color: #999999;
	padding-top: 0.3em;
}

div.tx-dkdcolumns-pi1 div.layout1,div.tx-dkdcolumns-pi1 div.layout2,div.tx-dkdcolumns-pi1 div.layout3
	{
	border: 0.08em solid #E3DFE0;
	margin-bottom: 1em;
	width: 43.12em;
}

div.tx-dkdcolumns-pi1 div.layout1 div.image,div.tx-dkdcolumns-pi1 div.layout2 div.image
	{
	margin-right: 1em;
}

div.tx-dkdcolumns-pi1 div.layout1 div.column-1 div.image,div.tx-dkdcolumns-pi1 div.layout1 div.column-2 div.image,div.tx-dkdcolumns-pi1 div.layout1 div.column-3 div.image
	{
	float: left;
}

div.tx-dkdcolumns-pi1 div.layout2 div.column-1 div.image,div.tx-dkdcolumns-pi1 div.layout2 div.column-2 div.image,div.tx-dkdcolumns-pi1 div.layout2 div.column-3 div.image
	{
	float: left;
}

div.tx-dkdcolumns-pi1 div.layout2 div.right {
	float: left;
	width: 50%;
}

div.tx-dkdcolumns-pi1 div.layout1 div.header,div.tx-dkdcolumns-pi1 div.layout2 div.header
	{

}

div.tx-dkdcolumns-pi1 div.layout3 div.header {
	margin-top: 0.5em;
}

div.tx-dkdcolumns-pi1 div.layout1 div.column-1,div.tx-dkdcolumns-pi1 div.layout2 div.column-1,div.tx-dkdcolumns-pi1 div.layout3 div.column-1
	{
	width: 20.4em;
	float: left;
	padding: 0.3em 0.3em 0.3em 0.3em;
	background-color: transparent;
	margin: 0 0 0 0;
	position: relative;
}

div.tx-dkdcolumns-pi1 div.layout1 div.column-2,div.tx-dkdcolumns-pi1 div.layout2 div.column-2,div.tx-dkdcolumns-pi1 div.layout3 div.column-2
	{
	width: 20.4em;
	float: right;
	padding: 0.3em 0.3em 0.3em 0.3em;
	background-color: transparent;
	margin: 0 0 0 0;
	position: relative;
}

div.tx-dkdcolumns-pi1 div.layout1 div.column-3,div.tx-dkdcolumns-pi1 div.layout2 div.column-3,div.tx-dkdcolumns-pi1 div.layout3 div.column-3
	{
	width: auto;
	height: auto;
	margin-left: 21em;
	/* Standard-Wert, falls keine anderen Vorgaben gemacht werden */
	margin-right: 21em;
	/* Standard-Wert, falls keine anderen Vorgaben gemacht werden */
	border-left: 0.08em solid #E3DFE0;
	border-right: 0.08em solid #E3DFE0;
	margin-top: -0.08em;
	margin-bottom: -0.08em;
	background-color: #ffffff;
	z-index: 200;
}





/* styles for extension "tx_srfeuserregister_pi1" */

.tx-srfeuserregister-pi1 p {
	margin-top: .5em;
	margin-bottom: 0;
	text-indent: 0;
}

.tx-srfeuserregister-pi1 h4 {
	margin-top: 0;
}

.tx-srfeuserregister-pi1 legend {
	font-weight: bold;
	color: #666666;
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {
	font-style: italic;
	margin-bottom: 1em;
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash {
	margin-bottom: 2em;
}

.tx-srfeuserregister-pi1 a {
	padding-left: 14px;
	background-image:
		url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif");
	background-repeat: no-repeat;
	background-position: 0% 60%;
	text-decoration: none;
}

.tx-srfeuserregister-pi1 label {
	margin: 0;
	padding: 0;
}

.tx-srfeuserregister-pi1 label span {
	color: #000000;
}

#content .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {
	color: #ff0000;
}

.tx-srfeuserregister-pi1 input {
	margin: 0;
	padding: 0 .5em 0 0;
}

.tx-srfeuserregister-pi1 input [type=password] {
	margin-right: 1em;
}

* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password {
	margin-right: 1em;
}

.tx-srfeuserregister-pi1 input [type=radio],.tx-srfeuserregister-pi1 input [type=checkbox] {
	background-color: transparent;
}

* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio,* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox {
	background-color: transparent;
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon {
	margin-left: 1em;
	background-color: transparent;
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover {
	cursor: pointer;
}

.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view {
	padding-left: 15px;
	background-image:
		url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif")
		;
	background-color: transparent;
	background-repeat: no-repeat;
	font-size: .8em;
	margin-left: 1em;
}

.tx-srfeuserregister-pi1 ul {
	margin: 0;
	padding: 0;
	list-style-position: inside;
}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes {
	list-style-type: none;
}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li {
	margin: 0 0 .3em 0;
	padding: 0;
}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label{
	margin: 0;
	padding: 0 0 0 .5em;
}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li{
	float: left;
	padding: 0 2em 0 0;
	margin: 0;
}

.tx-srfeuserregister-pi1 dl {
	margin: 0;
	padding: 1em 0 0 0;
}

.tx-srfeuserregister-pi1 dt,.tx-srfeuserregister-pi1 dd {
	margin: 0;
	padding: 0 0 .5em 0;
	float: left;
}

.tx-srfeuserregister-pi1 dt {
	clear: both;
	width: 30%;
	text-align: right;
	padding-right: 1em;
}

.tx-srfeuserregister-pi1 dd {
	text-align: left;
	width: 65%;
}


.tx-srfeuserregister-pi1 dd p {
	margin-top: 0;
	margin-bottom: .5em;
	padding: 0;
}

.tx-srfeuserregister-pi1 dd label {
	padding: 0 1em 0 .5em;
}

#content .tx-srfeuserregister-pi1 fieldset {
	border: none;
}

.tx-srfeuserregister-pi1, .tx-newloginbox-pi1{
	border: 0.5em solid #c8e1f7;
	border-top: none;
	padding: 1em 2.0em 1em 1em;
	margin-top: -0.7em;
	width: 38.38em;

}

* html .tx-srfeuserregister-pi1, * html .tx-newloginbox-pi1{
	width: 38.33em;

}

#tx-srfeuserregister-pi1-gender {
width: 5em;
}

#tx-srfeuserregister-pi1-fe_users_form {
min-height: 8em;
}


* html #content .tx-srfeuserregister-pi1 dd.spcleftlabel {
margin: -3em 0 0 14%;
padding : 0;
}
#content .tx-srfeuserregister-pi1 dd label {
padding : 0;
}

/* Styles for pb_survey */

#content .tx-pbsurvey-pi1 {
	background-color: rgb(200, 225, 247);
	padding: 1em;
}

#content .tx-pbsurvey-pi1 .pagenumbering {
	padding: 0 0 0 0;
}

#content .tx-pbsurvey-pi1 form {
	background-color:  rgb(255, 255, 255);
	padding: 1em;
}

#content .tx-pbsurvey-pi1 .questionSubtext {
	padding: 0 0 0.8em 0;
}

#content .tx-pbsurvey-pi1 .questionComment {
	padding: 0 0 0 0;
}

#content .tx-pbsurvey-pi1 .survey_item {
}

#content .tx-pbsurvey-pi1 fieldset {
	border: none;
	padding: 0.8em;
	margin-bottom: 1em;
}

#content .tx-pbsurvey-pi1 legend.question {
	font-weight: bold;
	margin-bottom: 0.8em;
	color: #0046d5;
}

#content .tx-pbsurvey-pi1 .survey_item table tr td {
	padding: 0 0.3em 0.3em 0.4em;
}

#content .tx-pbsurvey-pi1 .survey_item table.matrix tr td.columnNext {
	text-align: center;
	padding-left:0px;
}

div.additional_ver {
	margin-left:25px;
}

sub{
	line-height: 0.9em;
}


/* certificatelist*/
.certificatelist{
	background-color: white;
}

.certificatelist .auswahl {
	background-color: #F6F6F6;
	clear: both;
	margin-top: 1em;
}

.certificatelist .auswahl div.image {
	float: left;
	margin: 1em 1em 0em 1em;
}

.certificatelist .auswahl div.note {
	float: left;
	width: 22em;
	margin-top: 1em;
}

.certificatelist .auswahl div.subtotal {
	padding-top: 1em;
}

.certificatelist .clearFloat {
	clear: both;
	margin-bottom: 1em;
}

.certificatelist .total .total_text {
	text-align: right;
	font-weight: bold;
	float: left;
}

.certificatelist .total .total_text p {
	margin: 0 0 1em 1em;
}

.certificatelist .total .total_amount {
	text-align: right;
	margin: 0 1em 1em 0em;
	padding-bottom: 0.5em;
}

.tx-pbsurvey-pi1 .formbuttons {
	height:	22px;
}

.tx-pbsurvey-pi1 .formbuttons #nextstep {
	float: right;
}

/* Social Media Widjets*/
div#content div.col2 div.smw-youtube, div.smw-twitter, div.smw-flickr {
	background-color:#FFFFFF;
	width:25.2em;
	border:1px solid #CBD5DE;
	padding:0.8em
	}


div#content div.col2 div.smw-flickr {
	margin-top: 0.25em;

	}

div#content div.col2 div.smw-flickr div.smw-flickr {
	border:none;
	width:25em;
	padding:0;
	margin-top:0;
	}

div#content div.col2 div.smw-twitter div.smw-tweets ul.tweet-list {
	padding-left:4px;
	border:none;
	}

div.flickrGalleryCntr {
	background-color:#FFFFFF;
	border:none;
	padding:0px;
	width:25.2em;

	}

div#content div.col2 div.news-search-form {
	background-color:#FFFFFF;
	width:25.2em;
	border:1px solid #CBD5DE;
	padding:0.8em;
	margin-bottom:-0.2em;

	}

div.content-border-left-flash {
	left: -211px;
	position: absolute;
	top: 0;
	z-index: 9000;
}
/* End Social Media Widjets*/

#content .sr_sendecard_backlink_big {
	font-size: 14px;
	cursor: pointer;
}

	
#background_margins {
	margin-top: -10px;	
}

#background_container {
	height: 784px;
	left: 50%;
	margin-left: -768px;
	overflow: hidden;
	position: absolute;
	width: 1550px;
}

#background_left {
	background: url("/fileadmin/wwf_de/images/bg_images/bg_pic_left.jpg") no-repeat scroll left top transparent;
	margin-right: 975px;
	padding: 0;
	width: 280px;
	float: left;
	height: 740px;
}

#background_right {
	background: url("/fileadmin/wwf_de/images/bg_images/bg_pic_right.jpg") no-repeat scroll left top transparent;
	float: left;
	height: 720px;
	width: 280px;
}

body.colorscheme_fishes {
	background-color: #0a2313;
	overflow-x: hidden;
	background: #0a2313 url("/fileadmin/wwf_de/images/bg_images/gradient_24bit.jpg") repeat-x top center;	
	position:relative;
}
#col1{
	position:relative;
}
#col2{
	float:right;
	position:right;
}
#middle {
	clear:both;
	margin-bottom:128px;
	}

div.container{
	border-bottom:10px solid transparent;
	height:100%;
	overflow:visible;
	display:block;
	position:relative;
}


