@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 { background: #c7ddec url("../img/bg_seite.gif") repeat-x top left fixed; padding: 10px 0; }
#page_margins { margin: 0 auto; }  
#header {height:87px; color:#fff;background:#ffffff url("../img/bg_header.jpg") no-repeat right bottom; }
#page_margins { width: 800px; background: #fff;border: 1px #516374 solid; } 
#page{ background: #fff; border: 10px #fff solid; }
#col1 { width: 210px; }  
#col1_content { padding: 1px 1px 10px 1px; }
#col3 { border-left: 1px #ddd solid; margin: 0 0 0 221px; }
#col3_content { padding:0 0 0 10px; } 
#header #topnav {top:0; font-size:0.9em; color:#999999; background:transparent;}
#topnav a {color:#999999;}
#topnav a:focus, 
#topnav a:hover,
#topnav a:active {color:#000000;}
  
#submenu {
    border-top: 0;
	padding:0 0 10px 0;
	border-bottom: 3px #698096 solid;
	margin: 0.1em 0 1.5em 0;
  }
#header img.headImg1 {position:absolute; top:12px; left:0px; font-size:208%;}

#nav_main { background: #c0c0c0 url("../img/menu/bg_menuleiste.gif") repeat-x center right;}
#nav_main ul {float:right;border-left: none;border-right: none;}
#nav_main ul li {
    border-left:none;
    border-right: none;
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left;
    font-size: 1.0em;
    line-height: 1em;
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
#nav_main ul li a,
#nav_main ul li strong {
width:70px;
    font-size: 1.0em;
	font-weight:normal;
    padding: 0.4em 0.8em 0.2em 0.8em;
	background: #000000 url("../img/menu/menuleiste_active2.gif") repeat-x;
	color:#FFFFFF;
	border-right:#999999 solid 1px;
  }
#nav_main ul li a:focus,
#nav_main ul li a:hover,
#nav_main ul li a:active  {
	background: #000000 url("../img/menu/menuleiste_active2.gif") repeat-x;
    color: #333;
    text-decoration: none;
  }
#nav_main ul li#current strong,
#nav_main ul li#current a,
#nav_main ul li#current a:focus,
#nav_main ul li#current a:hover,
#nav_main ul li#current a:active {
    background: #ffffff url("../img/menu/menuleiste_active1.gif") repeat-x;
    color: #fff;
    text-decoration: none;
  }
  
  
  
#submenu li#title {
letter-spacing: 0.4em;
    width: 90%;
    padding: 1px 10% 0px 10%;
    font-weight: normal;
	font-size:1.3em;
    color: #698096;
    background-color: #fff;
    border-bottom: 3px #698096 solid;
	margin-bottom:10px;
  }
#submenu li a { width: 90%; padding-left: 10%; background-color:#c4dff2; color: #444; }
#submenu li a:focus,
#submenu li a:hover,
#submenu li a:active { background:#698096; color: #fff; }
#submenu li strong {
    background-color:#698096;
  }
  #submenu li ul li a { font-size:0.9em; background-color:#FFFFFF; padding:0 0 0 30px; margin:0; width:86%; }
  #submenu li ul li strong,
  #submenu li ul li a:focus,
  #submenu li ul li a:hover,
  #submenu li ul li a:active { background:#ffffff; color: #698096; font-size:0.9em; border-bottom:1px solid #698096; }
 #footer { 
    color:#666666;
	font-size:0.9em;
	font-weight:normal;
    background: #fff;
    padding: 10px;
    border-top: 1px #698096 solid;

  }
#footer a { color: #666666; font-weight:normal; }
#footer a:focus,
#footer a:hover{ color: #FF0000;font-weight:normal; }
.tx-veguestbook-pi1 { width:auto; }
.tx-veguestbook-pi1 fieldset legend { display:none; }
.tx-guestbook-field { width:auto; display:block; padding:5px 0 5px 0;}
.tx-guestbook-field label { width:120px; display:block; float:left;}
.tx-guestbook-field img { position:absolute; left:330px; top:215px;}
.tx-guestbook-submit { float:right;}
.tx-guestbook-header { background-color:#698096; color:#FFFFFF; padding:2px 0 2px 10px; font-size: 1.0em; border-bottom:1px solid #CCCCCC;}
.tx-guestbook-left { display:none;}
.tx-guestbook-right { width:auto; background-color: #FFFFFF; font-size:0.9em; padding:0px 5px 2px 10px;  border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC; margin:0}
.tx-guestbook-right h3 { font-size:1.0em; border-bottom:1px solid #cccccc; }
.tx-guestbook-comment { }
.tx-guestbook-pagination { }
.tx-guestbook-date {font-style:italic;}
#user_redb_title { display:none;}
.tx-srfeuserregister-pi1 {}
.tx-srfeuserregister-pi1 dl { padding:0;}
.tx-srfeuserregister-pi1 input {float:left; margin:0 0 0 50px;}
.tx-srfeuserregister-pi1 dt { width:100%; text-align:left;}
#tx-srfeuserregister-pi1-fe_users_form {}
/* #############################
** ### Mail-Formular ###########
** #############################
*/
form#mailform fieldset {border:1px solid #ccc; padding:2em 1em 2em 1em;margin:2em 2em 2em 3em; background:#ffffff;}
form#mailform fieldset span.csc-mailform-radio fieldset {margin:1em 2em 1em 1em;}
form#mailform fieldset span.csc-mailform-radio fieldset input {width:auto; margin:0 0.3em 0 0; border:0;}
form#mailform fieldset span.csc-mailform-radio fieldset label {float:none;}
.csc-mailform-field {clear:both; margin-bottom:0.8em;}
fieldset.csc-mailform .csc-mailform-field label {width:10em; float:left; text-align:right; background:#ffffff; padding:2px;}
fieldset.csc-mailform .csc-mailform-field input, fieldset.csc-mailform .csc-mailform-field select, fieldset.csc-mailform .csc-mailform-field textarea {width:20em;}
fieldset.csc-mailform .csc-mailform-field input.csc-mailform-check {width:auto; border:0; margin-top:0.2em;}
fieldset.csc-mailform .csc-mailform-field textarea {font-size:1em;}
fieldset.csc-mailform label span {color:red;}
input#mailformformtype_mail {margin-left:11.5em; background:#ffffff; cursor:pointer;}
input#mailformformtype_mail:hover {background:#f0f0f0;}
.csc-mailform-field select {margin-left:1em; border:1px #ccc solid; background:#fafafa; color:#777;}
.DMAIL {width:400px; float:left; padding:5px 10px 0 30px;}
.dmail_form input { }
#dmail_name {margin-left:50px;}
#dmail_checkbox {margin-left:25px;}
#dmail_submit { margin-left:130px;}


div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin:0 0 5pt 0;
}
div.csc-textpic-imagewrap {  }
div.csc-textpic { clear:both; float: left; width:500px; height: auto;}
div.csc-textpic { h\eight:80px; c\lear:none;}
}