/*##############################
Styledatei für Leeberghof
(C) b.it Dienstleistungen
Niels behrendt
Neue Str. 6
38162 Weddel
www.behrendt-it.de
info@behrendt-it.de 
###############################*/

/*Farben:
grün: #90C329
schwarz: #000000
grau: #ababab*/
#popup{
	margin: 10px;
}
body{
  font-family: "Times New Roman", Helvetica,Times, serif;
	font-size: 11px;
	margin: auto;
	height: 100%;
	}

a,
a:hover,
a:visited,
a:link,
a:active{
	text-decoration: none;
	color: black;
	/*font-weight: bold;*/
}
/*Headlines*/
h1,h2,h3,h4,h5{
	color: black;
	margin: 0px;
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	/*paddin-top: 40px;*/
	font-weight: normal;
	padding-bottom: 5px;
	line-height: 110%;

}

h2{
	padding-top: 0px;
	color: #ababab;
	padding-bottom: 10px;
}

h3{
	padding-top: 0px;
	color: #ababab;
	padding-bottom: 10px;
	font-size:20px;
	line-height: 110%;
}

p.bodytext,table,.content{
	padding: 0px;
	margin: 0px;
	color: #777;
	font-size: 12px;
	line-height: 120%;
	font-family: arial,helvetica;
}
p.csc-linkToTop{
	padding: 0px;
	margin: 0px;
	position: absolute;
	width: 530px;
	text-align: right;
	font-size: 9px;
	letter-spacing: 1px;
}
p.csc-linkToTop a{
	color: #ababab !important;
}
a.internal-link,
a.download,
a.external-link{
	background-image: url(../icons/arrow_full.gif);
	background-repeat: no-repeat;
	font-family: arial,helvetica;
	background-position: right;
	padding-right: 8px;
	color: #90C329 !important;
	font-size: 10px;
	white-space: nowrap;
	letter-spacing: 2px;
	text-transform: uppercase;
}


#master{
	width: 755px;

	margin: auto;
	padding: 0px;
}

#designby{
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}
#logo{
	top: 41px;
	position: absolute;
	width: 228px;
	float: left;
}
#left{
	width: 176px;
	padding-top: 172px;
	margin-left: 22px;

}
#right{
	width: 533px;
	float: right;
}
.language{
	padding-bottom: 15px;
	padding-left: 20px;
	color: #ababab;
}

.special{
	padding-top: 15px;
	padding-left: 20px;
	color: #ababab;

	/*font-weight: bold;*/
}
.special a,.service a, .language a{
	letter-spacing: 2px;
	font-size: 9px;
	font-family: arial, helvetica;
}
a.special1,a.special2,a.service1,a.service2,a.lang1,a.lang2{
	color: black !important;
	
}
a.special2,a.service2,a.lang1{
	color: #ababab !important;
}

.head{
	text-align: right;
	margin-bottom: 3px;
}

.service{
	padding-left: 182px;
	padding-top: 30px;
	padding-bottom: 30px;
	color: #ababab;
}


a.m1,a.m1a{
	display: block;
	color: #ababab !important;
	font-size: 16px;
	margin-bottom: 3px;
	padding-left: 20px;
}
a.m1:hover,a.m1a{
	background-image: url(../icons/active.gif);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	color: black !important;
}
.green a.m1,.green a.m1a{
	color: #90C329 !important;
}
.black a.m1,.black a.m1a{
	color: #000 !important;
}

.csc-textpic{
	margin-bottom: 3px;
}

.csc-textpic-image{
/*padding-bottom: 8px;*/
}



/*Rahmen 1 (Eingerückt um 85*/
.csc-frame-frame1,.csc-frame-indent{
	padding-left: 85px;
	}
.csc-frame-frame1 h1,
h5{
	color: #90C329;
}
.csc-frame-frame1 p.bodytext{
	color: #777;
}



/*Mailformular*/
.csc-mailform-field input {
background-color: #ffffff;
border: 1px solid;
font-size: 12px;
line-height:15px;
}
 
.csc-mailform-field textarea {
background-color: #ffffff;
border: 1px solid;
font-size: 12px;
line-height:15px;
}
 

 
.csc-mailform-field fieldset{
	border: none;
	
}
.csc-mailform-field fieldset legend{
display: none;
	
}
/*Border um gesamtes Formular wenn gewünscht*/
.csc-mailform {
border: none;
}


/*Ausrichtung des Submit Buttons*/
 
#mailformformtype_mail {
margin-left: 0px;
margin-top: 15px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*font-weight: bold;*/
border-width: 1px;
border-top-color: #ffffff;
border-left-color: #ffffff;
border-style: solid;
} 

.csc-mailform-field select {
background-color: #ffffff;
border: 1px solid;
} 
.csc-mailform-radio input{
	border: none;	
	float: left;
	width: 15px;
	margin: 0px;
	padding: 0px;
	
}
.csc-mailform-field label {
display: block;
 text-align: right;
 float: left;
 width: 75px;
 padding-right: 20px;
 padding-top: 2px;
}
	
.csc-mailform-radio label {
display: block;
 text-align: right;
 width: 35px;
 padding-top: 2px;
 }

 table.doubleContent{
 	width: 96%;
 }
 td.dcLeft{
	vertical-align: top;
	}
td.dcRight{

	vertical-align: top;
	text-align: left;
}
table.contenttable{
	margin: 0px;
	}
table.contenttable td{
	padding: 0px;
	margin: 0px;
	vertical-align: top;
		padding-bottom: 10px;
		padding-right:4px;

	}
table.contenttable tr td p.bodytext,
.contenttable p.bodytext{
     padding: 0px;
     margin: 0px;
          
     }

ul{
margin-left: 0px;
}
ul li,
ol li{
background-image: url(../../bilder/pfeil.gif);
background-repeat: no-repeat;
list-style: none inside none;
padding-left: 15px;

}
ol li{
background-image: url(../icons/arrow_full.gif);

}
ol li a{
   color: #90C329 !important;
   text-decoration: underline !important;

   }

a.external-link-new-window{
color: #777!important;
text-decoration: underline;
}

