/*  design.css */

/*  Hier werden alle Einstellungen, die das Layout betreffen vorgenommen, */
/*  also alle Elemente ausserhalb von Content. Die im Backend von Typo3   */
/*  erstellten Inhalte werden in der content.css festgelegt   */
/*  ###############################################################  */

body {color: #000; background-color:#e5e5e5;}
#maincontainer {width: 984px;}
  #header { margin-top: 10px; display: none;}
    span.textlogo img { margin: 0 0 -23px 450px; position: relative; z-index:2;}
    #printlink {}
    #navi_top {}
      #navi_top ul {}
      #navi_top ul li {}
  #fluidcontent {background: #e5e5e5; position: relative; z-index:1;
  	border: solid 2px #fff;
  	}
	#navi_main {
		margin-top: -2px;
		background-color: #6386c3;
		border-top: solid 2px #fff;
		border-bottom: solid 2px #fff;
		}
	#navi_main ul {	
		text-align: center;
		margin: 0 0 0 0;  	
  		}
	#navi_main ul li {
  		display: inline;
  		margin: 0 0 0 0;
  	}
	#navi_main ul li a, #navi_main ul li a:link, #navi_main ul li a:active, #navi_main ul li a:visited, #navi_main ul li.current {
  		color: #fff;
  		font-weight: bold;
  		text-decoration: none;
  		line-height: 160%;
  		padding: 0.2em 1em 0.2em 1em;
  		margin: 0 0 0 0;
  		border-left: solid 1px #fff;
  		border-right: solid 1px #fff;
		}
	#navi_main ul li a:hover, #navi_main ul li.current {
		background-color: #98b5e4;
		}      
   #contentcontainer { background: #f6f6f6;}
      #content {}
  #footer {}
    #navi_footer {}
#content { padding: 15px; }
#content * { text-align: left; }

/* Galerie */
div.tx-rgsmoothgallery-pi1 { width: 100%; background-color: #f6f6f6; }
div.tx-rgsmoothgallery-pi1 * { margin: 0 auto 0 auto; text-align: center; }
div.imageElement { border: none; background-color: #f6f6f6; }
/* mailformular */
div.tx-thmailformplus-pi1 {margin-left: 100px;}
div.form_mail label { display: block; width: 50px; float: left; margin-top: 5px;}
div.form_submit {width: 300px; text-align: right; }
form { }
input, textarea {
  border: solid 1px #6386c3;
  background-color: #ffffff;
  padding: 3px;
  color: #000000;
  margin-bottom: 2px;
  font-size: 120%;
  }
div.form_submit input {
  padding: 1px 0 1px 0;
  font-size: 100%;
  cursor: pointer;
}
input[type=text]:focus, input[type=password]:focus, textarea:focus { 
  background-color: #ffffff;
  color:#000000;
  border-color: #6386c3;
  }
  
div.tiplink {
    background-color: #6386c3;
  	font-weight: bold;
  	height: 50px;
  	text-decoration: none;
  	line-height: 120%;
  	padding: 5px;
  	margin: 0 0 10px 0;
  }
#content div.tiplink a {text-decoration: none; color: #fff;}
#content div.tiplink a:hover {text-decoration: underline; color: #fff;}
div.tipform  p.float { width: 200px; float: left; text-align: left;}
div.tipform  p.header { margin: 10px 0 10px 0;}
div.tipform  span.small { font-size: 70%; line-height: 80%;}
div.tipform  div.captcha { margin: 5px 0 5px 0;}
div.tipform  div.captcha img { margin: 0px 5px 0 5px;}
div.tipform  div.message { margin: 10px 0px 10px 0px; clear: both;}
div.tipform  div.error { margin-bottom: 10px; color:red; font-size: 90%;}
div.tipform  div.submit p.float { margin-right: 70px;}
