@import "Logos.css";

/* @group Content: Areas */

body {
	background: url(../images/top_bg_logo.jpg) repeat-x 260px 0;
	margin: 0;
	padding: 0;
}

#Layout
{


}

#top
{
	height: 26px;
	margin-top: 61px;

}


#footer
{
color: #333;
border-top: none;
}

#leftcol {
	background: url(../images/left_logo.png) no-repeat left top #f2f2f2;
	margin:0;
	padding:0;
}

#ContentLeft {

	margin:0;
	padding:0;

}


#Content {
	padding:15px;
	padding-top:20px;
	padding-right: 100px;

}

#ContentLeftAnmeldung {
	margin: 30px 0 0;
	padding: 0;
	background: white;
}

	
/* @end */

/* @group Content: Forms */

#Content form table input,#Content form table textarea {
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 2px;	
}



#Content form table textarea {

	border-left: 1px solid #7d7d7d;
	border-top: 1px solid #7d7d7d;
	border-right: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
	/* background: #f9f9f9; */
}


#Content form table tr td {
	vertical-align: top;
}

select {
	background: white;
}

	
/* @end */

/* @group Navigation: Main */

#menu_main {
//	background-color: #939393;

}

#menu_main a {
	color: #ffffff;
	line-height: 26px;

	text-align: center;
}

#menu_main #active a,#menu_main .act a, #menu_main .cur a {
	color: #ffffff;
	font-weight: bold;
	background: #5c5353;
}

#menu_main ul li a:hover {
	color: #fed700;
}
	
/* @end */

/* @group Navigation: Sub  */

#menu_1 {
	padding: 0;
	margin: 0;
	margin-top: 240px;
	margin-left: 15px;
}

#menu_1 ul li {
	
}

#menu_1 ul li a {

padding-left: 12px;
padding-top: 6px;
padding-bottom: 10px;

background-image: url(../images/bullets.png);
background-repeat: no-repeat;
background-position: 0 .5em;
	color: #a7a7a7;
	font-weight: normal;
}


#menu_1 #active a,#menu_1 .act a, #menu_1 .cur a{
	color: #000000;
	font-weight: bolder;
}

#menu_1 ul li a:hover {
	color: #fed700;
}

	

	
/* @end */

/* @group Fonts */

.csc-header-n1 h1,h1.csc-firstHeader,h1,h2,h3,h4 {
	font-weight: bold;
	padding-bottom: 30px;
	font-size: 20px;
	line-height: 18px;
	color: #898c8f;
	margin-left: 30px;
}

.csc-textpicHeader  h1 {
	font-weight: bold;
	padding-bottom: 7px;
	font-size: 16px;
	line-height: 16px;
	color: #898c8f;
}

p {
	margin-left: 30px;
	color: #828282;
	line-height: 25px;
}

strong {
	font-weight: bold;
}


	
/* @end */

/* @group Content: Extensions */

.csc-mailform {
	margin-top: 40px;
}

.macina-banner-container {
	background: white;
	padding-left: 15px;
	padding-top: 0px;
	margin: 0px;
	border-style: none;

}

.macina-banner-container img {
	padding-top: 30px;
}
	
/* @end */

/* @group Images */



#Content {

	width: 600px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	padding-top:20px;
	padding-left: 20px;
}

.csc-textpic  {
	float: left;
	margin: 0;
	padding: 0;
	margin-bottom: 20px;

}

.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image {
	float: left;
	margin: 0;
	padding: 0;
}

.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
	padding-left: 15px;
}

.csc-textpic-clear{
	clear: both;
	margin: 0;
	padding: 0;
}

.csc-textpic-intext-left-nowrap img {
	border: 5px solid #f0f0f0!important;
}

#ContentLeft .csc-textpic,
#ContentLeft .csc-textpic * {

padding: 0;
margin: 0;
background: 0;

}

#ContentLeft .csc-textpic {

padding-left: 5px;


}




/* @end */

/* @group Gallery */

#Gallery #Content {
	width: 760px;
	background-color: transparent!important;
	border: none!important;
	background-image: none!important;
	
}

#Gallery  #Layout {
	margin: 0;
	padding: 0;
	width: 1040px!important;

}

#Gallery .galleryteaser img {
	background-color: transparent;
	padding: 0px;
	border: none;
}



#Gallery .tx-osgallery2-pi1 {

background-color: transparent!important;
border: none!important;


}


#Gallery .block-core-Pager, 
#Gallery .block-core-Pager span, 
#Gallery .block-core-Pager a {
	font-weight: bold;
	padding-bottom: 7px;
	font-size: 16px;
	line-height: 16px;
	color: #898c8f;

}







































/* @end */

/* @group Powermail */

.tx-powermail-pi1{
margin-left: 20px;
}

h1{
	line-height: 30px!important;
}


/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed 
	background-color: red;*/
	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
	background-repeat: no-repeat;
	background-position: 98% 1px;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 200px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: none;
	background-color: transparent;
	padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold;
	color: black;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 200px;
	float: left;
	clear: both;
	font-weight: bold;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 260px;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 5px 0;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0 10px 200px;
	font-weight: bold;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 200px;
}
div.tx_powermail_pi1_fieldwrap_html label a,
div.tx_powermail_pi1_fieldwrap_html p a {
	/* Description */
	cursor: help;
	text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn,
div.tx_powermail_pi1_fieldwrap_html p a dfn {
	/* Description */
	display: none;
	text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn,
div.tx_powermail_pi1_fieldwrap_html p a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	background-color: transparent;
	border: none;
	color: black;
	text-decoration: none;
	font-size: 0.8em;
	text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}
fieldset.tx-powermail-pi1_fieldset div.even {
	background-color: transparent;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}


/* @end */

