@charset "UTF-8";
/* ################################################################
** # "YAML for TYPO3" (c) by You if you put something in here :) ##
** ################################################################
**
**  Date     : 23.8.07
**  File     : myOwnStyles.css
**  Function : This file is not part of the YAML-CSS-Framework.
**             It was included to give the user the possibility to quickly apply tests, changes or
**             whatever with no need to change the YAML-files and mess up anything.
**             Hmmm. Does this make sense? Anyway, use it or just leave it empty. It will do no harm.
**             This is the last stylesheet beeing imported. So, everything can be overwritten here.
**             Be careful what you put in here and don't hold us responsible for anything that goes wrong...
*/

@media all
{
/* Your styles here */
body, html {
	/*background:#79001B none repeat scroll 0%;*/
	background:url('../img/bg_main.jpg') no-repeat 0 top;
}
.news-list-item h3 a { color:white;}
.ersteHeadline {color:white; }

hr {display:none;}

/* zentrierung der Fotogallery */
.rgsgnest591 {
	margin:0pt auto;
}
/* Home-Link */

div.langmenu {
	position: relative;
	top: 5px;
	left: 110px;
	float:left;
	display: block;
	width: 34px;
	height: 74px;
}
a.camphome {
	float:right;
	display: block;
	width: 94px;
	height: 74px;
}
/*
a.camphome {
	position: relative;
	top: 5px;
	left: 150px;
	display: block;
	width: 94px;
	height: 74px;
}
*/

#contentMain{ margin-top: 1em;}

.csc-textpic1 { 
	background: #80cff0;
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
	
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	background:#80cff0;
	color: #060f49;
	font-style:italic;
	padding:0.6em;
}
div.textbg {
	color: #ffffff;
	background-color: #060f49;
	padding-bottom:0.5em;
	margin-bottom:1em;
	display:block;
	width:100%;
	height:100%;
}

.textbg p, .textbg h3, .textbg h4{
	padding-left: 1em;
	padding-right: 1em;
	color: #ffffff;
}

.tx-ditmlevents-pi1 #kontakt_form, div.tx-powermail-pi1 { padding: 10px;}
.tx-ditmlevents-pi1 img {padding: 0px; background:#80cff0;}


#main1 {
	background:transparent none repeat scroll 0% 50%;
	left:270px;
	text-align:left;
	width:498px;
	z-index:2;
	position:absolute;
}

a.more, p.detailLinks a, span.more a,.csc-menu a {
	background:transparent url(../img/ico-arrowDottedMoreWhite.png) no-repeat scroll left center;
	padding-left:8px;
}

a.moregrey, p.detailLinks a, span.moregrey a {
	background:transparent url(../img/ico-arrowDottedMoreGrey.png) no-repeat scroll left center;
	padding-left:8px;
}

a.back, p.detailLinks a, span.back a {
	background:transparent url(../img/ico-arrowDottedBackWhite.png) no-repeat scroll left center;
	padding-left:8px;
}

.ulJustify{
	margin-left:0px;
	text-align: justify;
}

.ulJustifyBild{
	margin-left:0px;
	text-align: justify;
}

.tx-ditmlevents-pi1 > .ulJustifyBild{
	margin-left:0px;
	text-align: justify;
	width: 100%;
}

.ulJustify{
	margin-left:0px;
	text-align: justify;
}

.tx-ditmlevents-pi1 > .ulJustify{
	margin-left:0px;
	text-align: justify;
	width: 100%;
}

a.ico-pdf {
	padding-left: 20px;
	background: url(/typo3/gfx/fileicons/pdf.gif) 0 0 no-repeat;
	padding-bottom:5px;
}

a.ico-jpg {
	padding-left: 20px;
	background: url(/typo3/gfx/fileicons/jpg.gif) 0 0 no-repeat;
	padding-bottom:5px;
}

a.ico-gif {
	padding-left: 20px;
	background: url(/typo3/gfx/fileicons/gif.gif) 0 0 no-repeat;
	padding-bottom:5px;
}

a.ico-doc,a.ico-docx {
	padding-left: 20px;
	background: url(/typo3/gfx/fileicons/doc.gif) 0 0 no-repeat;
	padding-bottom:5px;
}

a.ico-xls,a.ico-xlsx {
	padding-left: 20px;
	background: url(/typo3/gfx/fileicons/xls.gif) 0 0 no-repeat;
	padding-bottom:5px;
}

a.ico-default {
	padding-left: 20px;
	background: url(/typo3/gfx/fileicons/default.gif) 0 0 no-repeat;
	padding-bottom:5px;
}

div.formRow, div.checkBoxRow, div.tx_powermail_pi1_fieldwrap_html {
	clear:both;
	float:left;
	margin-bottom:0.5em;
	padding:2px 0pt;
	width:410px;
}
.error {
	color:#A40000;
}
ul.formerror {
	color:#A40000;
}
div#col1_content ul.formerror li {
	background:transparent url(../pics/li-red.png) no-repeat scroll left top;
}
div.formRow label, div.formRow span.label, div.tx_powermail_pi1_fieldwrap_html label {
	display:block;
	float:left;
	line-height:1.3em;
	width:130px;
}

div.labelBig div.formRow label,div.labelBig div.formRow span.label {
	display:block;
	clear:both;
	line-height:1.3em;
	width:100%;
}

div.formRow label.labelSmall {
	float:left;
	line-height:1em;
	width:40px;
}
div.error label {
	padding-left:3px;
}
div.formRow span,div.tx_powermail_pi1_fieldwrap_html span  {
	line-height:1.5em;
	margin-right:10px;
	padding-left: 3px;
}

div.formRow label.required {
font-weight:bold;
}
div#col1_content fieldset {
	border:0pt none;
	padding:0pt;
}
div#col1_content legend {

 /*display:none;*/

 font-weight:bolder;


 color: #ffffff;
 font-size: 1.3em; margin:0pt 0pt 1em;
}

div#col1_content .tx-powermail-pi1_fieldset legend {

display:none;

 
}



div#col1_content textarea {
	float:left;
	height:6em;
	width:270px;/*stepser für kontaktformular*/
}
div#col1_content input.inputSmall {
	float:right;
	margin-right:10px;
	width:80px;
}

div#col1_content input.inputMedium,div#col1_content textarea.inputMedium {
	width:120px;
	width:177px; /*stepser für kontaktformular*/
	float:right;
}
div#col1_content div.formRow p.inputMedium span {
	width:125px;	
	margin: 0;
	line-height:1.3em;
}
div#col1_content input.inputLarge, div#col1_content textarea.inputLarge,div#col1_content input.powermail_text, div#col1_content .powermail_textarea {
	width:270px;
	float:right;
}

.tx-ditmlevents-pi1 h4 {width: 100%}



div.labelBig div.formRow input.check {
	display:block;
	float:left;
	height:auto !important;
	margin:4px 0pt 12px;
	padding:0pt !important;
	width:10px !important;
}
div.labelBig div.formRow label.check {
	display:block;
	clear:none;
	float:left;
	height:auto !important;
	margin:4px 0pt 12px;
	padding:0pt !important;
	padding-left:3px !important;
	width:240px !important;
}

span.input {
	float:right;
	width:270px;

}
div.tx-ditmlevents-pi2 table {
	font-size:0.8em;
}

.floatLeft {
	float:left !important;
}
.powermail_submit {
	margin-left: 230px;

}
.powermail_mandatory_js {
	color:#A40000;
	width: 130px;
	display:block;
}

.tx-powermail-pi1_confirmation_back {
	float: left;
}

.tx-powermail-pi1_confirmation_submit {
	float: right;
}
/* for strasse and hausnr */
.smallRight {
	margin-right:0px !important;
}

.mediumLeft {
	margin-right: 10px !important;
}
.tx-powermail-pi1_confirmation {
margin-bottom: 5px;
}
h2 {clear: both;}

/*nicht loeschen immer davor einfuegen!!!*/
}
















