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

/*-----------------kybi-gruen: 005148;-----------apfelgrün hell: a6ab48;------------------------------*/


/* #############################################
** ### Allgemeine Definitionen #################
** #############################################
*/

/* ### basemode.css ############################ */

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  body {padding: 0;font-family:verdana,helvetica,arial,sans-serif;background: #fff url(../img/bg-streifen.gif) repeat-y left top;font-size:80%;}

  /* Layout Properties | Layout-Eigenschaften */
  #page_margins { margin: 0; max-width:660px; min-width:660px; padding-right:9px;}
  
  #page {border: 0 none; background:transparent;background: #a6ab48 url(../img/bg-theme.gif) no-repeat; }

  #header {padding: 0; margin: 0; color: #000; height:200px; }
  #header img.headImg1 {font-size:208%; left:30px; position:absolute; top:25px; z-index:2000;}  
  #header .topnav {width:235px;margin:10px 10px 0 0;float:right;font-size:11px;text-align:right;}
  #header .topnav ul {margin:0;padding:0;list-style-image:none;list-style-position:outside;list-style-type:none;}
  #header .topnav li{ display:inline;margin:0 3px 0 0;padding:0;color:#a6b0c8;}
  #header .topnav li a{color:#a6b0c8;margin:0 3px 0 0;text-decoration:none;}
  
  #header .logo {position:absolute;top:20px;left:30px;}
  #header .logo2 {position:absolute;top:17px;right:-128px;}
  #header .claim {position:absolute;top:100px;right:50px;}

  #teaser {position:relative;background-color:transparent; width:75%;top:20px;clear:both;z-index:999;display:none;}
  #teaser img {padding: 0 0 0 4px;}
  #teaser .rootline {margin:9px 0 0 50px;} 
  
  #nav { background: #005148;height:30px;}
  #nav_main {}

  #main { margin: 0;padding: 65px 0 150px 30px;min-height:310px; background: url(../img/bg-schloss.gif) no-repeat bottom; }
  * html #main { }
   
  .upper {position:relative;width:570px;z-index:99;height:auto;background:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80);opacity:0.8;}     
  * html .upper{width:450px;}



  #footer { text-align:left;position:relative;z-index:10;right:0; padding: 0 30px 10px 30px; color:#83a8a2; background: #005148; border-top: 0; top:0;font-size:10px;}
  #footer a{ color:#83a8a2;font-weight:normal;text-decoration:underline;}
  #footer a:hover{ color:#fff;font-weight:normal;}

/*
  #col3 {
  width:400px;
  height:400px;
  
  margin-right:580px;
  background:#f00;
  }

  #col1 {
  width:430px;
  height:400px;
  margin-left:-400px;
  margin-right:150px;
  background:#ff0;
  padding:0px;
  float:right;
  }

  #col2 {
  width:150px;
  height:400px;
  margin-right:0px;
  background:#f20;
  padding:0px;
  float:right;
  /*margin:0px;*/
  
  
  h1 { color:#005148; font-size:120%; font-weight:bold; margin:0;padding: 0 0 15px 0;}
  h2 { color:#005148; font-size:100%; font-weight:bold; margin:0;padding: 0 0 10px 0;}
  h3 { color:#005148; font-size:100%; font-weight:normal; margin:0;padding: 0 0 10px 0;}
  a {color:#005148;text-decoration:underline;}
  a:focus, a:hover, a:active {color:#005148; text-decoration:underline;}    
  input, textarea {padding:0;}
  legend {display:none;}
  .small {font-size:10px;}
  
  
    div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img, div.csc-textpic dl {margin-right:10px; margin-bottom:8px;}
    dt {font-weight:normal;}
    dt div.file, dt div.image{float:left;}
    dt div.file{width:300px;margin-left:10px;}
    .clear {clear:both;}
    dl {margin:0;}
  
 
  #bottom_left {
  width: 390px;
  height: 75px;
  float: left;
  background:url('../../fileadmin/img/background.gif');
  margin-top:-20px;
  position:absolute;
  }

  #bottom_right {
  width: 570px;
  height: 200px;
  /*background: #f0f;*/
/*  float:right;*/
  padding:0px 0px 0px 20px;
  color:#fff;
  position:absolute;
  margin-left:390px;
  }
  
  #bottom_right h1 {
  text-align:right;
  color:#fff;
  font-size: 48pt;
  text-transform: lowercase;
  line-height:39pt;
  font-weight:lighter;
  padding-bottom:16px;
}

/* Menu */
  #nav_main { margin:0; height:30px;}  
  #nav_main ul { padding:0 0 0 5px;margin:0; height:30px;}  
  #nav_main li {position:relative; list-style-image:none;list-style-position:outside; list-style-type:none; float:left; height:26px;padding: 4px 5px 0 5px;}  
  #nav_main li#current a{color:#a6ab48;font-weight:normal;}  
  #nav_main li a {text-decoration:none;color:#fff;}
  #nav_main li a:hover, #nav_main li.current a, #nav_main li.over a {}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:0px;
}

div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin-left:0px;
}

/* --- Powermail Eingabeformular -------------------------------- */   

.tx-powermail-pi1 {margin-bottom:3em;}

fieldset {
border: 0px;
}

.tx-powermail-pi1 legend{
/*visibility: hidden;*/
padding-top: 20px;
padding-bottom: 10px;
color:#000;
padding-left:0px;
margin-left:-6px;
font-weight:normal;

}




.tx_powermail_pi1_fieldwrap_html input {
width:200px;
}


.tx_powermail_pi1_fieldwrap_html textarea {
width:200px;
height: 60px;
overflow:auto;
}

.tx_powermail_pi1_fieldwrap_html label {
float:left;
padding-right:5px;
text-align:left;
width:100px;
padding:0px;
}

.powermail_check_inner {
clear:both;
padding:0px;
margin:0px;
height:20px;
width:270px;
}

.powermail_check_inner label {
padding:0;
position:relative;
text-align:left;
width:240px;
margin-left:0px;
padding-left:0px;
float:right;
height:20px;
}

.powermail_check_inner input {
width: 30px;
position:relative;
margin-left:0px;
margin-top:0px;
float:right;
border:0px;
height:20px;
}


.tx_powermail_pi1_fieldwrap_html_checkbox_title {
display:none;
}

.powermail_select {
width: auto;
}

.tx_powermail_pi1_fieldwrap_html {
clear:both;
padding:2px 0px 2px 0px;
}

.powermail_submit{
background-color:#E6E6E6;
border:1px solid #012d4a;
margin-top:10px;
margin-left:7px;
padding:0px;
text-align:center;
float:left;
width:206px;
}

.tx_powermail_pi1_fieldwrap_html submit{

width:15%;
}

.tx_powermail_pi1_fieldwrap_html_submit{
}


.powermail_all_table {
text-align:left;
width:280px;
height: 60px;
font-size: 100%;
}

.powermail_all_tr{
padding-right:5px;
padding-top:3px;
text-align:left;
}

.powermail_all_td{
padding-bottom:5px;
padding-left:0px;
font-weight:normal;
padding-top:2px;
}


.powermail_mandatory_js {color: #BD0004;padding-left: 113px;padding-bottom: 10px;}
.powermail_mandatory_listitem strong{font-weight:normal;}
.powermail_mandatory_listitem b{color: #BD0004;font-weight:normal;}
.tx-powermail-pi1_mandatory strong {font-weight:normal;}
input.tx-powermail-pi1_confirmation_back {background-color:#E6E6E6;border:1px solid #000;font-size:11px;
padding:0px;width:140px;text-align:center;margin:20px 0px 0px 0px;}

input.tx-powermail-pi1_confirmation_submit{float:right;background-color:#E6E6E6;border:1px solid #000;
color:#4F4F51;font-size:11px;margin:20px 155px 0px 0px;padding:0px;width:80px;text-align:center;}

.tx_powermail_pi1_fieldwrap_html input[type=submit] {width:auto;margin:0;padding:0;margin-left:0;clear:both;text-align:center;}

.tx_powermail_pi1_fieldwrap_html_submit {margin:0;}

.tx_powermail_pi1_fieldwrap_html_radio_title {width:112px;float:left;}
.powermail_radio_inner {width:80px;float:left;}
.powermail_radio_inner label {width:30px;float:left;}
.powermail_radio_inner input {width:auto;float:left;border:0;background:#fff;}

#powermaildiv_uid26 .tx_powermail_pi1_fieldwrap_html_radio_title, #powermaildiv_uid33 .tx_powermail_pi1_fieldwrap_html_radio_title, #powermaildiv_uid38 .tx_powermail_pi1_fieldwrap_html_radio_title, #powermaildiv_uid86 .tx_powermail_pi1_fieldwrap_html_radio_title {width:auto;float:none;}
#powermaildiv_uid86 .tx_powermail_pi1_fieldwrap_html_radio_title {margin-top:1em;}

.powermail_radio_inner_uid26_0, .powermail_radio_inner_uid26_1,
.powermail_radio_inner_uid26_2, .powermail_radio_inner_uid26_3, .powermail_radio_inner_uid33_0, .powermail_radio_inner_uid33_1, .powermail_radio_inner_uid33_3, .powermail_radio_inner_uid38_0, .powermail_radio_inner_uid38_1, .powermail_radio_inner_uid38_2, .powermail_radio_inner_uid38_3, .powermail_radio_inner_uid38_4, .powermail_radio_inner_uid33_2 {width:auto;}

.powermail_radio_inner_uid26_0 label, .powermail_radio_inner_uid26_1 label,.powermail_radio_inner_uid26_2 label, .powermail_radio_inner_uid26_3 label, .powermail_radio_inner_uid33_0 label, .powermail_radio_inner_uid33_1 label, .powermail_radio_inner_uid33_3 label,  .powermail_radio_inner_uid38_0 label, .powermail_radio_inner_uid38_1 label, .powermail_radio_inner_uid38_2 label, .powermail_radio_inner_uid38_3 label, .powermail_radio_inner_uid38_4 label, .powermail_radio_inner_uid33_2 label{width:470px;float:right;text-align:left;padding-right:50px;}

.powermail_radio_inner_uid26_0 input, .powermail_radio_inner_uid26_1 input, .powermail_radio_inner_uid26_2 input, .powermail_radio_inner_uid26_3 input,.powermail_radio_inner_uid33_0 input, .powermail_radio_inner_uid33_1 input,.powermail_radio_inner_uid33_3 input, .powermail_radio_inner_uid38_0 input, .powermail_radio_inner_uid38_1 input, .powermail_radio_inner_uid38_2 input, .powermail_radio_inner_uid38_3 input, .powermail_radio_inner_uid38_4 input, .powermail_radio_inner_uid33_2 input  {margin-right:10px; border:0;}
.tx_powermail_pi1_fieldwrap_html textarea {width:420px;height:120px;margin-top:1em;}
#kontaktformular .tx_powermail_pi1_fieldwrap_html textarea {width:200px;height:120px;}

.tx_powermail_pi1_fieldwrap_html_25, .tx_powermail_pi1_fieldwrap_html_37 {font-size:80%;}

/* --- Smooth Gallery -------------------------------- */   
.myGallery {border:0 none;}

}
