/* Copyright 2007 Erich Maier*/
/* CSS for www.erichmaier.de */
/*
/* Werbeagentur Roland Bendig - www.roland-bendig.de */
/*
/* Hacks: * html (IE bis 6.x) */
/*        *+html (IE 7.x) */
/*
/* XHTML FIREFOX 1.x, 2.x / IE 5.x, 6.x, 7.x */



body {  overflow:-moz-scrollbars-vertical; margin:0px; padding: 5px 0px 0px 0px; border: 0px; text-align: center;
      background-color:#1b6c80;
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; color: #E8EBEC;}

.csc-textpic {clear:both;width: 100%;padding:0px 0px 10px 0px;}
.align-center {text-align: center;}
.align-right {text-align: right;}
.bodytext, label{margin:0px; padding:0px 0px 10px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; color: #E8EBEC;}
p {margin:0px; padding:0px;}
a, .bodytext a, .csc-linkToTop a {color: #E8EBEC; text-decoration: none;}
.bodytext a {text-decoration: underline;}
table tr td, table tr th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; color: #E8EBEC;}
a:hover{color:#ddd;}

.csc-textpic-caption {font-style:italic; font-size: 11px;}


.csc-header, .csc-firstHeader, .csc-header-n1, h1 { font-size:15px; font-weight:bold; line-height:20px; color:#E8EBEC;}
.csc-header-n2, .csc-header-n3, .csc-header-n4, .csc-header-n5, .csc-header-n6, .csc-header-n7, .csc-header-n8 a{ margin-top:25px;}      
      

.csc-menu-1 {font-weight: bold; line-height:20px;}


.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap dl dt img{ border-left :2px solid #ffffff;  border-bottom :2px solid #ffffff;}

.clear{clear:both;}
.top {width:881px;  height:1px; padding:0px; margin:auto; text-align:center; background-color:#1b6c80;}
.container1 {width:883px;  height:auto; padding:0px; margin:auto; text-align:center; background-color:#092B34;}


.container2 {
	overflow: hidden;
	float:right;
	width:881px;  
	height:89px; 
	height:auto;
	padding:0px; 
	margin:0px; 
	text-align:center;
	}


.con2-left {

	max-height:88px;
	float:left;  
	width:270px; 
	height:88px; 
	height:auto;
	padding:0px; 
	margin:0px; 
	text-align:center;
	background-color: #092B34;
	}
	.picture1 {
		width:270px; 
		height:88px;	
		padding: 0px; 
		margin:0px;
		background-color: #092B34; 
		background-image: url(pic/Logo-ErichMaier.jpg);
		background-repeat: no-repeat;
		text-align:center;
		}

.con2-right {
	max-height:88px;
	background-color: #092B34;
	float:left;
	height: 88px;
	height:auto;
	width: 610px;
	text-align:center;
	}

/*.spacer2-1 {float:left; width:1px; height:86px; text-align:left; background-color:#1b6c80;}*/
.spacer2-2 {float:left; width:15px; height:10px; text-align:left; background-color:#092B34;}
.con2-content {float:left; width:579px; height:88px; text-align:left;padding:0px; margin:0px; max-height:88px; overflow:hidden;}
   *+html .con2-content {padding:10px 0px 0px 0px; margin:0px;}
   *html .con2-content {padding:10px 0px 0px 0px; margin:0px;}
      *html .con2-content .bodytext {padding:0px; margin:0px;}


/*.spacer2-3 {float:right; width:1px; height:86px; text-align:left; background-color:#1b6c80;}*/
.spacer2-4 {float:right; width:15px; height:10px; text-align:left; background-color:#092B34;}

.line {clear:both;width:881px;  height:1px; padding:0px; margin:0px; text-align:left; background-color:#1b6c80;line-height: 1px;font-size: 1px}





.container3 {  float:none; width:881px; height:auto;padding:0px; margin:0px; text-align:center; vertical-align: middle;
	background-color: #092B34;

}
.con3-left {
	vertical-align: middle;
	background-color: #092B34;
	float:left;
	width:270px;
	height:550px;
	min-height:550px;
	padding:0px;
	margin:0px;
	text-align:center;



}
.picture2 {	float:right; width:269px; height:500px;	padding: 0px; margin:0px; text-align:right; background-color:#092B34; background-image: url(pic/Blume-startseite.jpg);	background-repeat: no-repeat; background-position:top right;}
.con3-right {

	background-color: #092B34;
	float:right;
	height: auto;

	width: 610px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1b6c80;
	vertical-align:middle;

}
.spacer3-2 {float:left; width:15px; height:10px; text-align:left; background-color:#092B34;}
.con3-content {float:left; width:578px; padding:0px; margin:0px; text-align:left;}
*+html .con3-content {padding:0px; margin:0px;}

/*.spacer3-3 {float:right; width:1px; height:100%; text-align:left; background-color:#1b6c80;}*/
.spacer3-4 {float:right; width:15px; height:10px; text-align:left; background-color:#092B34;}





.container4 {
line-height: 40px;
	float:none;
	width:881px;  
	height:40px; 
	vertical-align: middle;
	padding:0px; 
	margin:0px; 
	text-align:center;
	}

.con4-left {


	float:left;  
	width:270px; 
	height:40px; 
	background-position:middle, center;
	padding:0px; 
	margin:0px; 
	text-align:center;
	background-color: #092B34;
	vertical-align: middle;
	}
*+html .con4-left {padding-top:10px;}
*html .con4-left {padding-top:10px;}
	.picture3 {

		 
		width:100px; 
		height:21px;	
		padding:0px; 
		margin:0px;
		background-color: #092B34; 
		background-image: url(pic/logo-Bendig.gif);
		background-repeat: no-repeat;
		background-position:middle, center;
		text-align:center;
		vertical-align: middle;
		}
.con4-right {
	float:right;
	height: 40px;
	width: 610px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1b6c80;
	background-color:#092B34
}
/*.spacer4-1 {float:left; width:1px; height:40px; text-align:left; background-color:#1b6c80; }*/
.spacer4-2 {float:left; width:15px; height:30px; text-align:left; background-color:#092B34; }
.con4-content {float:left; width:578px; height:20;  padding:0px; margin:10px 0px 0px 0px; text-align:center; background-color:#092B34; border-style:solid; border-width: 1px; border-color: #1b6c80; vertical-align: top; }
/*.spacer4-3 {float:right; width:1px; height:40px; text-align:left; background-color:#1b6c80; }*/
/*.spacer4-4 {float:right; width:15px; height:30px; text-align:left; background-color:#092B34; }*/

.footer-top {float:left; width:50px; height:10px;}
.footer {float:left; width:578px; height:auto; background-color:#26444E; text-align:center; vertical-align: middle;line-height: 20px;font-weight:bold;line-height: 20px}



.menue {float:left; width:578px; height:auto;  padding:0px; margin:10px 0px 0px 0px; text-align:left; background-color:#092B34; border-style:solid; border-width: 1px; border-color: #1b6c80;}
.menue-content {float:left; width:100%; height:20px;line-height: 20px; background-color:#26444E; text-align:center; vertical-align: middle;font-weight:bold;}


######## Menue #########

.menu1_no, .menu1_no a, .menu1_act {color:#E8EBEC; font-weight:bold;}
.menu1_no a:hover, .menu1_act a {color:#ddd; font-weight:bold; text-decoration: underline;}
.menu1_no, .menu1_act {border-right:1px solid #E8EBEC;}
.menu1_act a:hover {color:#ddd; }

######## Menue end ######

####### Suche ###########

.suche {width:270; height:auto; text-align:center; margin: 0px 0px 0px 0px;vertical-align:bottom;}
.searchbox {width:270; height:auto; text-align:center; margin: 10px 0px 0px 0px;vertical-align:bottom;}
.searchbox-form {width:245px; height:23px; background-image: url(pic/suchfeld.jpg);background-repeat: no-repeat; background-position:bottom right; vertical-align: bottom;}
.searchbox-form-input {margin-left:10px;margin-top:2px;}
.searchbox-form input,select {margin-top:3px; border:0px; color:#ddd;height:17px; background-color:#26444E;vertical-align:bottom;} 
.searchbox-form-submit a {color:#E8EBEC; font-weight:bold;vertical-align: bottom;}
.searchbox-form-submit a:hover {color:#ddd; font-weight:bold;}
.searchbox-form-input .tx-indexedsearch-searchbox-sword {width:170px;vertical-align: text-bottom; line-height:10px;}

.searchbox-form input:focus {background-color:#1C6D81;} 

.tx-indexedsearch-browsebox {margin:0px 0px 0px 0px;line-height:50px}
.tx-indexedsearch-res {margin-top:10px;line-height: 1.3em;}
.tx-indexedsearch-title {font-weight:bold;color:#ddd;}
.tx-indexedsearch-title a {font-weight:bold;color:#ddd;text-decoration:underline;}

.tx-indexedsearch-redMarkup { color:#ee1c23;font-weight:normal; }


########Suche end #######


###### Mailformular #####

.csc-mailform-field {width: 150px; heigh: auto; border:0px;}

/* Formular */
fieldset.csc-mailform {
border:0;
}

fieldset.csc-mailform label {
width: 80px;
float: left;
text-align: right;
margin-right: 10px;
display: block
}

fieldset.csc-mailform input, 
fieldset.csc-mailform textarea {
margin-bottom: 10px;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
border:1px solid #ccc;
padding:2px;
width:250px;
}

#mailformformtype_mail {
padding:2px;
margin-left:40px;
background:#eee;
border:1px solid #ccc;
width:80px;
text-align:center;
}

