/*Template Name: Growing BusinessFile: Layout CSSAuthor: OS TemplatesAuthor URI: http://www.os-templates.com/Licence: <a href="http://www.os-templates.com/template-terms">Website Template Licence</a>*/@import url(navi.css);@import url(forms.css);@import url(tables.css);@import url(featured_slide.css);@import url(typosi.css);body{	margin:0;	padding:0;	font-size:13px;	font-family:verdana, Arial, Helvetica, sans-serif;	color:#333333;	background-color:#FFFFFF;	}img{display:block; margin:0; padding:0; border:none;}.justify{text-align:justify;}.bold{font-weight:bold;}.center{text-align:center;}.right{text-align:right;}.nostart {list-style-type:none; margin:0; padding:0;}.clear{clear:both;}br.clear{clear:both; margin-top:-15px;}a{	color:#B2C629;	background-color:#FFFFFF;	outline:none;	text-decoration:none;	}.fl_left{float:left;}.fl_right{float:right;}.imgl, .imgr{border:1px solid #999999; padding:5px;}.imgl{float:left; margin:0 8px 8px 0; clear:left;}.imgr{float:right; margin:0 0 8px 8px; clear:right;}/* ----------------------------------------------Wrapper-------------------------------------*/div.wrapper{	display:block;	width:100%;	margin:0;	text-align:left;	}div.wrapper h1, div.wrapper h2, div.wrapper h3, div.wrapper h4, div.wrapper h5, div.wrapper h6{	margin:0;	padding:0;	font-size:20px;	font-weight:normal;	line-height:normal;	font-family:Georgia, "Times New Roman", Times, serif;	}.col1{color:#CCCCCC; background-color:#FFFFFF;}.col2, .col2 a{color:#FFFFFF; background-color:#fff;}.col3{color:#777777; background-color:#FFFFFF;}.col3 a{color:#95AD19; background-color:#FFFFFF;}.col4{color:#FFFFFF; background-color:#000000;}.col4 a{color:#95AD19; background-color:#000000;}.col5, .col5 a{color:#fff; background-color:#686859;}/* ----------------------------------------------Generalise-------------------------------------*/#header, #topbar, #homepage, #breadcrumb, #container, #footer, #copyright{	position:relative;	margin:0 auto 0;	display:block;	width:960px;	}/* ----------------------------------------------Header-------------------------------------*/#header{	padding:20px 0;	z-index:1000;	}#header #logo{	display:block;	float:left;	width:350px;	overflow:hidden;	}#header #logo h1, #header #logo p{	margin:0;	padding:0;	line-height:normal;	}#header #logo h1{	font-size:36px;	text-transform:uppercase;		font-family:arial;	}#header h1 a{	color:#686859;	background-color:#ffffff;	}/* ----------------------------------------------BreadCrumb-------------------------------------*/#breadcrumb{	padding:15px 0;	}#breadcrumb ul{	margin:0;	padding:0;	list-style:none;	}#breadcrumb ul li{display:inline;}#breadcrumb ul li.current a{text-decoration:underline;}/* ----------------------------------------------Homepage Content-------------------------------------*/#homecontent{	padding:30px 0 40px 0;	border-bottom:1px solid #CCCCCC;	}#homecontent ul{	display:inline;	margin:0;	padding:0;	list-style:none;	}#homecontent li{	display:block;	float:left;	width:290px;	margin:0 45px 0 0;	}#homecontent li.last{margin-right:0;}#homecontent p{	margin:0 0 20px 0;	line-height:1.4em;	}#homecontent p.readmore{margin-bottom:0;}#homecontent p.readmore a{	padding:5px 15px;	font-weight:bold;	line-height:normal;	color:#FFFFFF;	background-color:#8A0651;	}/* ----------------------------------------------Content-------------------------------------*/#container{	padding:30px 0;	line-height:1.4em;	}#content{	display:block;	float:left;	width:600px;	}/* ----------------------------------------------Column-------------------------------------*/.box-270 { padding: 0.5em; /* damit der text etwas vom rand abrückt */position: relative;width:240px;min-height: 150px;background-color: white;border: 1px solid gray;overflow: hidden;text-indent: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-bottom: 15px;}#column{	display:block;	float:right;	width:300px;	}.flickrbox ul{	margin:0;	padding:0;	list-style:none;	}	.flickrbox li{	display:block;	float:left;	width:80px;	height:80px;	margin:0 15px 15px 0;	padding:4px;	color:#666666;	background-color:#FFFFFF;	border:1px solid #CCCCCC;	}/*--- Headings | Überschriften ------------------------------------------------------------------------*/  .uh1,  .uh2,  .uh3,  .uh4,  .h5,  .uh6 {    font-family: "Droid Sans", Arial, Helvetica, sans-serif;    font-weight: 400;    color: #161e21;    margin: 0;  }  .uh1 {    /* font-size: 48px; */    font-size: 342.85714%;    line-height: 0.875;    margin: 0 0 0.4375em 0;	    color: #000;  }  .uh2 {    /* font-size: 32px; */    font-size: 228.57143%;    line-height: 1.3125;    margin: 0 0 0.4375em 0;	color: #000;  background: transparent;  text-shadow: 1px 1px #6b8145;  }  .uh3 {    /* font-size: 24px; */    font-size: 171.42857%;    line-height: 0.875;    margin: 0 0 0.875em 0;  }  .uh4 {    /* font-size: 21px; */    font-size: 150%;    line-height: 1;    margin: 0 0 1em 0;  }  .uh5 {    /* font-size: 18px; */    font-size: 128.57143%;    line-height: 1.16667;    margin: 0 0 1.16667em 0;  }  .uh6 {    /* font-size: 14px; */    font-size: 100%;    font-weight: bold;    line-height: 1.5;    margin: 0 0 1.5em 0;  }hr {		color:#fff;		background:transparent;		margin:0 0 0.75em 0;		padding:0 0 0.75em 0;		border:0;		border-bottom:1px #eee solid;	}/* ----------------------------------------------Eigenes-------------------------------------*/	  #small a{   font-size:91.667%;   padding:8px 15px 10px;	color:#FFFFFF;	background-color:#B2C629;  }/* --- images (with optional captions) | Bilder (mit optionaler Bildunterschrift) ------------------ */  p.icaption_left { float:left; display:inline; margin:0 1em 0.15em 0; }  p.icaption_right { float:right; display:inline; margin:0 0 0.15em 1em; }  p.icaption_left img,  p.icaption_right img { padding:0; border:1px #888 solid; }  p.icaption_left strong,  p.icaption_right strong { display:block; overflow:hidden; margin-top:2px; padding:0.3em 0.5em; background:#eee; font-weight:normal; font-size:91.667%; }.auto-style1 {	color: #800000;	  }.bordered {    margin-bottom: 1.5em;    border: 2px #eee solid;    border: 2px white solid;    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);    box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);	  } .rahmen {  margin-bottom: 1.5em;    border: 4px #eee solid;    border:4px white solid;    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);    box-shadow: 0 0 9px rgba(0, 0, 0, 0.25);	}   .box {    border-radius: 0.6em;    border-width: 1px;    border-style: solid;    border-color: #888;    border-color: rgba(0, 0, 0, 0.3);    -webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.2);    box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.2);    color: #444;	    color: rgba(0, 0, 0, 0.8);    padding: 1.42857em;    margin: 0 0 1.5em 0;  }  .box > *:last-child {    margin-bottom: 0;  } .box-270 {padding: 0.5em; /* damit der Text etwas vom Rand abrückt */position: relative;width:270px;min-height: 150px;background-color: white;border: 1px solid gray;overflow: hidden;text-indent: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-bottom: 15px;}  .label {    font-family: Verdana, Geneva, sans-serif;    padding: 1px 6px 2px;    display: inline-block;    vertical-align: middle;    letter-spacing: normal;    white-space: nowrap;    border-radius: 3px;    background: #06C;    color: #fff;    font-size: 10px;    line-height: 12px;  }  .nix {    background:#EBFA85;    min-width: 900px;	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);		border-radius: 5px 5px 5px 5px;	-webkit-border-radius: 3px 3px 5px 5px;	-moz-border-radius: 11px 5px 5px 5px;	box-shadow: 0 1px 1px rgba(225, 225, 225, 0.3) inset, 0 1px 3px rgba(0, 0, 0, 0.8);	-webkit-box-shadow:0 1px 1px rgba(225, 225, 225, 0.3) inset, 0 1px 3px rgba(0, 0, 0, 0.8);	-moz-border-radius:0 1px 1px rgba(225, 225, 225, 0.3) inset, 0 1px 3px rgba(0, 0, 0, 0.8);  }   .info {    background: #F0F0E1;	  }  .success {    background: #88cc88;  }  .warning {    background: #cccc88;  }  .error {    background: #cc8888;  }  .float-left {    float: left;    display: inline;    margin: 0 1em 1.5em 0;  }  .float-right {    float: right;    display: inline;    margin: 0 0 1.5em 1em;  }  .center {    display: block;    text-align: center;    margin: 0 auto 1.5em auto;  }    .left{    display: block;    text-align: left;    margin: 0 auto 1.5em auto;  }.flickrbox li.last{margin-right:0;}#column .holder, #column #featured{	display:block;	width:300px;	margin-bottom:20px;	}#column .holder h2.title{	display:block;	width:100%;	height:65px;	margin:0;	padding:15px 0 0 0;	font-size:20px;	line-height:normal;	border-bottom:1px dashed #666666;	}#column .holder h2.title img{	float:left;	margin:-15px 8px 0 0;	padding:5px;	border:1px solid #666666;	}#column div.imgholder{	display:block;	width:290px;	margin:0 0 10px 0;	padding:4px;	color:#666666;	background-color:#FFFFFF;	border:1px solid #CCCCCC;	}#column .holder p.readmore{	display:block;	width:100%;	font-weight:bold;	text-align:right;	line-height:normal;	}	/* Featured Block */#column #featured a{	color:#666666;	background-color:#F9F9F9;	}#column #featured ul, #column #featured h2, #column #featured p{	margin:0;	padding:0;	list-style:none;	}#column #featured a{	color:#8A0651;	background-color:#F9F9F9;	}#column #featured li{	display:block;	width:250px;	margin:0;	padding:20px 25px;	color:#666666;	background-color:#F9F9F9;	}#column #featured li p.imgholder{	display:block;	width:240px;	height:90px;	margin:20px 0 15px 0;	padding:4px;	border:1px solid #CCCCCC;	}#column #featured li h2{	margin:0;	padding:0 0 14px 0;	font-weight:normal;	font-family:Georgia, "Times New Roman", Times, serif;	line-height:normal;	border-bottom:1px dashed #666666;	}#column #featured p.readmore{	display:block;	width:100%;	margin-top:15px;	font-weight:bold;	text-align:right;	line-height:normal;	}#column #latestnews{	display:block;	width:100%;	margin:0;	padding:0;	list-style:none;	}#column #latestnews li{	display:block;	margin:0 0 20px 0;	padding:0 0 15px 0;	border-bottom:1px dotted #CCCCCC;	}#column #latestnews li.last{	margin-bottom:0;	}#column #latestnews p{	margin:0 0 5px 0;	padding:0;	}#column #latestnews p.readmore{	margin:0;	padding:0;	}#column #latestnews .imgl{	margin:0 10px 10px 0;	padding:4px;	}/* ----------------------------------------------Footer-------------------------------------*/#footer{	padding:20px 0;	}#footer ul{	margin:0;	padding:0;	list-style:none;	}#footer h2{	margin:0 0 15px 0;	padding:0 0 8px 0;	font-size:18px;	color:#CCCCCC;	background-color:#000000;	border-bottom:1px dotted #CCCCCC;	}#footer .box{	display:block;	float:right;	width:250px;	margin:0 0 0 25px;	padding:0;	}#footer .box1{	display:block;	float:left;	width:400px;	line-height:1.6em;	}#footer .box1 .imgl{border:1px solid #CCCCCC; padding:5px; color:#FFFFFF; background-color:#000000;}#footer .contactdetails li{	margin:0 0 8px 0;	color: #fff;	}#footer .flickrbox, #footer .flickrbox .wrap{display:block; width:260px;}#footer .flickrbox .wrap .fix{clear:both;}#footer .flickrbox .wrap .flickr_badge_image{display:block; float:left; margin:0 10px 10px 0; width:80px; height:80px;}#footer .flickrbox .wrap #flickr_badge_image3, #footer .flickrbox .wrap #flickr_badge_image6{margin-right:0;}/* ----------------------------------------------Copyright-------------------------------------*/#copyright{	padding:10px 0;	}#copyright p{	margin:0;	padding:0;	}