﻿/* ---------------------------------------------------------
	lindenbaum.eu - lindenbaum.css
--------------------------------------------------------- */ 

/*
#9b9966 - logogrün
#adad67 - hellgrün
#b5b7ba - hellgrau
#e53b20 - logorot
*/

body {
	background: #fff;
	color: #9b9966;
	font: 400 12px Arial, Helvetica, sans-serif;
}

#clear {
	clear: both;
}

/* ---------------------------------------------------------
	HTML - Elements
--------------------------------------------------------- */ 
h1 {}

h2 {
	font-size: 16px;
	margin-top: 0;
	padding-top: 0;
}

h3 {
	font-size: 13px;
}

h4 {
	font-weight: 12px;
}

p {
	margin: 0;
	padding: 0;
}

a {
	color: #9b9966;
	text-decoration: none;
}

a img {border: none;}


input {
	margin-left: 5%;
	width: auto;
}

td {
	vertical-align: top;
	padding-right: 5px;
}

td h3 {
	margin-top: 0;
	padding-top: 0;
}

/* ---------------------------------------------------------
	Layout
--------------------------------------------------------- */ 

#wrapper {}

#header {}

#header .inside {}

#header .inside h1 {}

#header .inside h1 img {}

#header .inside .searchform, #header .inside .mod_changelanguage, #header .inside .nav1, #header .inside .nav2, #header .inside .mod_banner, 
#container #left, #container #right, #footer .inside .navfooter, .link {display:none}


#container #main {
	font: 400 11px/20px Arial, Helvetica, sans-serif;
}
#container #main .inside {
	padding-top: 10px;
}

#container #main li {
	list-style: square;
	list-style-position: inside;
}

#container #main .mod_search form {
	display: none;
}

body.home #container #main h2 {
	font: 400 14px/20px helvetica, arial, sans-serif;
	
}
body.home #container #main .ce_text {
	margin-bottom: 20px;
}


#footer {}

#footer .print {
	border-top: 1px solid #b5b7ba;
	font-size: 11px;
	margin-top: 15px;
	padding-top: 15px;
}

/* ---------------------------------------------------------
	Formular
--------------------------------------------------------- */

#container #main .formbody td {
	padding: 0 0 10px 0;
}

#container #main .formbody .col_1 {
	text-align: right;
}

#container #main .formbody input, #container #main .formbody textarea {
	border: 1px solid #b5b7ba;
	color: #9b9966;
	padding: 2px 3px 1px 3px;
	width: 250px;
}
#container #main .formbody input.submit {
	background: #b5b7ba;
	border: 1px solid #b5b7ba;
	color: #fff;
	cursor: pointer;
	display: block;
	font: 700 11px helvetica, arial, sans-serif;
	height: 20px;
	padding:1px 3px 4px 3px;
	width: 250px;
}

#container #main .formbody input.mandatory, #container #main .formbody textarea.mandatory, #container #main .formbody input.captcha {
	border: 1px solid #e53b20;
}

#container #main .formbody .captcha_text, #container #main .formbody .error {
	display: block;
	text-align: center;
}

#container #main .formbody .error {
	display: block;
	text-align: center;
	color: #e53b20;
}

#container #right #kontakt .ce_text h3 {
	padding-top:0;
	margin-top: 0;
	display: block;
}