@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 */

/**
 * Styles for the powermail Extension
 */

fieldset.tx-powermail-pi1_fieldset {
	border: 1px solid #ddd;
	padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	padding:20px; font-size:1.2em; font-weight:bold;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* Style labels */
	display: block;
	width: 150px;
	margin-left:20px;
	float: left;
	clear: both;
}

fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset select {
	/* Style input fields */
	width: 200px;
	margin-left: 10px;
}

fieldset.tx-powermail-pi1_fieldset input[type=submit] {
	margin-left:185px;
}

div.tx_powermail_pi1_fieldwrap_html {
	/* Increase margin between every field */
	margin: 10px 0;
}

.powermail_mandatory_js {color:red; margin-left:180px;}

div.yamllayout-felogin { margin:10px; }
div.yamllayout-felogin legend { margin:10px; font-weight:bold; font-size:1.2em; }

/* Savinius */
body{
  background: url(../img/background.png) #fff no-repeat;
  padding: 0;
  color: #3E3D40;
  font-family: Verdana, Arial, sans-serif;
}
h1, h2, h3, h4, h5 {color: #420E16;}
a{color: #EB6A1C;}
p {font-size: 110%;}
#page {
  background-color: transparent;
  border-left: dotted 1px #CCCCCC;
  border-right: dotted 1px #CCCCCC;
  border-top: 0px solid transparent;
  border-bottom: 0px solid transparent;}
#header{
  background: none;
  height: 210px;
}
#header img.headImg1{
  left: 50px;
}
#col1, .upper{
  border-top : 10px solid #420E16;
}
#col1_content, .upper{
  padding-left: 50px;
  padding-right: 30px;
}
#col3{
  border-top: 10px solid #EB6A1C;
}
#col3_content{
  padding-left: 0px;
  padding-right: 50px;
}

.upper{
  padding-top: 20px;
}
/* Tab-Navigation */
#nav{
  margin-left: 0;
}
#nav_main{
   width: 75%;
   background: none;
   font-size: 130%;
}
#nav_main ul{
  padding-left: 0;
  margin-left: 26px;
}
#nav_main li, #nav_main a, #nav_main strong, #nav_main #current, #nav_main #current a, #nav_main #current strong,
#nav_main ul li:focus, #nav_main ul li:hover, #nav_main ul li:active  {
  background: none;
}

#nav_main li, #nav_main #current{
  border-right: 2px solid #000;
  border-bottom: 0;
  margin-bottom: 10px;
  line-height: 0.8em;
  padding-right: 12.5pt;
  padding-left: 12pt;
}

#nav_main li.last, #nav_main li.last a,#nav_main #current.last{
  border-right: none;
  margin-right: -18pt;
  padding-right: 0px;
  text-align: right;
}

#nav_main a, #nav_main strong, .news-latest-date{
  color: #420E16;
}
#nav_main #current a, #nav_main #current strong, #nav_main a:focus, #nav_main a:hover, #nav_main a:active {
  color: #EB6A1C;
  font-weight: normal;
}


.tx-macinasearchbox-pi1{
  width: 25%;
  margin-left: 71%;
  padding-top: 5px;
}

.tx-macinasearchbox-pi1 input[type="image"]{
  border: 1px solid #fff;
  margin-left: 0px;
}
.tx-macinasearchbox-pi1 input[type="text"]{
  height: 19px;
  vertical-align: top;
  margin-top: 3px;
  margin-left: 60px;
  width: 100px;
}

#main{
  padding-top: 0;
  background: transparent;
  min-height: 550px;
}

#footer{
  background: none;
  border-top: 1px solid #ccc;
  padding-left: 0px;
  padding-right: 0px;
  margin-left: 50px;
  margin-right: 50px;
}

#footer span{
  float: right;
}

#footer strong, #footer a{
  font-weight: normal;
}
#footer a:hover{
  color: #EB6A1C;
  text-decoration: none;
}

div.news-latest-item a {color: #707173; font-size: 80%}
div.news-latest-item h2 a {color: #420E16}
hr {border-color: #ccc}
span.news-more-link{
  background: url(../img/pfeil.png) no-repeat left 4.4pt;
}
span.news-more-link a, .news-latest-time{
  padding-left: 13px;
  color: #EB6A1C;
}
/* accordion */
.ui-widget{
  font-family: Verdana, Arial, sans-serif;
}
.ui-widget-content{
  color: 	#3E3D40;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
  color: #EB6A1C;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #420E16;
}
.ui-widget-content,
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active,
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
  background: none;
  border: none;
}
.ui-icon .ui-icon-minus, .ui-state-default .ui-icon-minus, .ui-state-active .ui-icon-minus{
background: url(../img/minus2.gif);
}
.ui-icon .ui-icon-plus, .ui-state-default .ui-icon-plus, .ui-state-active .ui-icon-plus{
background: url(../img/plus2.gif);
}

.ui-corner-bottom{
  height: auto !important;
}

/* Sitemap */
.tx-dropdownsitemap-pi1 div.expAll, .tx-dropdownsitemap-pi1 div{
  background: transparent;
  border: none;
  text-align: left;
}
/* Kontaktformular */
form#mailform fieldset{
  background-color: transparent;
}
}
