/* CSS Document */

body     { color: #624e18; font: 11px "Century Gothic", Arial, Helvetica, sans-serif; background: #f5f5f5 url(../images/bg.jpg) repeat-x left top; margin: 0px; padding: 0px }

#container  { text-align: justify; margin: 0px auto; padding: 0px; width: 950px }

.menuzone  { background-position: left top; text-align: center; padding: 8px 0px 0px; height: 22px }

.banner    { background: no-repeat left top; height: 180px }

.logozone    { padding: 0px }

.workzone    { background: #f5f5f5 left top; padding: 14px 19px 30px }

.workzone-left { float: left; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.workzone-right { float: left; margin: 0px; padding: 22px 0px 0px; border-left: #fcfff9; width: 900px }
.dottedrow   { background: repeat-x left bottom; margin: 0px 0px 25px; padding: 0px 0px 28px }

.portfoliogallery  { padding: 2px 0px 0px }

.portfolioimg    { background-color: #f5f5f5; float: left; margin: 0px 8px 8px 0px; padding: 2px; border: solid 1px #a9a9a9 }
.portfolioimg1        { background-color: #f5f5f5; float: left; margin: 3px 13px 8px 0px; padding: 2px; border: solid 1px #a9a9a9 }
.portfolioimg2   { background-color: #f5f5f5; float: right; margin: 8px 0px 8px 13px; padding: 2px; border: solid 1px #a9a9a9 }
.portfolioimg3 { background-color: #f5f5f5; float: none; margin: 0px 8px 8px 0px; padding: 2px; border: solid 1px #a9a9a9 }
.portfoliotxt {
	width:115px;
	float:left;
	text-align:center;
	font-weight:bold;
	padding:5px 0px 10px 0px;
	margin-right:6px;
}

.slidemenu {
	width:132px;
	font-weight:bold;
	background:url(../images/slidebg.jpg) left top repeat-x;
	color:#dbd5a8;
}

.slidemenuleft {
	background:url(../images/slideleft.jpg) left top no-repeat;
}

.slidemenuright {
	background:url(../images/slideright.jpg) right top no-repeat;
	padding:1px 10px 3px 10px;
}

.serviceleft {
	width:49%;
	float:left;
}

.serviceright {
	width:51%;
	float:right;
}

.footer-container   { background: url(../images/footerbg1.jpg) repeat-x center bottom }

.footer         { color: #ffffff; font-weight: bold; background: no-repeat center; text-align: center; margin: 0px auto; padding: 22px 0px 5px }

.clear {
	clear:both;
	margin:0px;
	padding:0px;
}


/*	Text Style Start Here */

h1       { color: #993926; font: 20px Georgia, Arial, Verdana, sans-serif, "Century Gothic"; margin: 0px 0px 15px; padding: 0px }

h2      { color: #f5f5f5; font: 13px Verdana, Arial, "Century Gothic", sans-serif; background: url(images/redback.jpg) no-repeat left top; margin: 0px; padding: 2px 0px 2px 16px }

.newscontent        { font-size: 10pt; line-height: 13pt; font-family: verdana, arial, "Century Gothic"; padding: 14px 19px 14px 1px }
.newscontent1       { font-size: 11pt; line-height: 14pt; font-family: verdana, arial, "Century Gothic", Tahoma, hervetica, sanserif; padding: 0px 19px 14px 1px }
a  { color: #993826; text-decoration: underline }

a:hover {
	text-decoration:none;
}

.toplink  { font-weight: bold; text-align: left }

.toplink ul {
	margin:0px;
	padding:0px;
}

.toplink li  { list-style-type: none; list-style-position: outside; display: inline; padding: 0px 10px; border-right: #e3e3e3 }

.toplink li a {
	color:#e3e3e3;
	text-decoration:none;
}

.toplink li a:hover  { color: #d7c5a2 }

.Categorieslink {
}

.Categorieslink ul {
	margin:0px;
	padding:0px;
}

.Categorieslink li {
	display:block;
	background:url(../images/px.gif) left bottom repeat-x;
	padding:2px 0px 2px 0px;
}

.Categorieslink li a { color: #624e18; font: bold 11px Arial, sans-serif; text-decoration: none; background: url(../images/disc1.jpg) no-repeat 3px 4px; padding: 0px 0px 0px 15px }

.Categorieslink li a:hover {
	background:url(../images/disc1.jpg) 0px 4px no-repeat;
	text-decoration:none;
}

.servicelink {
}

.servicelink ul {
	margin:0px;
	padding:0px;
}

.servicelink li {
	display:block;
	background:url(../images/disc2.jpg) 0px 2px no-repeat;
	padding:0px 0px 8px 16px;
	list-style:none;
}

.servicelink li a { color: #624e18; font: bold 11px Arial, "Century Gothic", sans-serif; text-decoration: none }

.servicelink li a:hover {
	background:url(../images/disc1.jpg) 0px 0px no-repeat;
	text-decoration:none;
}

.footerlink {
	text-align:center;
	font-weight:bold;
}

.footerlink ul {
	margin:0px;
	padding:0px;
}

.footerlink li {
	display:inline;
	border-right:1px solid #ffffff;
	padding:0px 10px 0px 10px;
	list-style:none;
}

.footerlink li a {
	color:#ffffff;
	text-decoration:none;
}

.footerlink li a:hover {
	color:#abc56d;
}

.detail {
	padding:15px 0px 0px 0px;
}

.detail1 {
	padding:0px 0px 0px 0px;
	text-align:right;
}

.detail1 a {
	color:#984f39;
	text-decoration:none;
	background:url(../images/disc2.jpg) 0px 2px no-repeat;
	padding:0px 0px 8px 16px;
}

.detail1 a:hover  {
	color:#984f39;
	text-decoration:underline;
}

/* Menu Styles End Here */




/* Inside Style Start Here	*/

.insidebanner {
	height:224px;
	background:url(../images/insidebanner.jpg) left top no-repeat;
}

.insideheader1 {
	height:90px;
	background:url(../images/insideheader-inside1.jpg) left top no-repeat;
}

h5        { color: #800000; font: 18px Georgia, Arial, "Century Gothic", sans-serif, Century, Helvetica; margin: 0px 0px 10px; padding: 0px 0px 5px; border-bottom: 1px dotted #624e18 }
h7  { color: #624e18; font: 100 15px "Century Gothic", Arial, Helvetica, sans-serif; margin: 0px 0px 10px; padding: 0px 0px 5px; border-bottom: medium dotted #624e18 }
h6    { color: #4682b4; font: 100 17px "Century Gothic", Arial, Helvetica, sans-serif; margin: 0px 0px 10px; padding: 0px 0px 5px }
h9    { color: #4682b4; font: 100 17px "Century Gothic", Arial, Helvetica, sans-serif; margin: 0px 0px 10px; padding: 0px 0px 5px }
.ourvalue {
	margin:10px 0px 0px 0px;
}

.aboutus-img {
	float:right;
	border:4px solid #b0a48b;
	margin:0px 0px 10px 20px;
}

.aboutcolumnzone {
	padding:20px 0px 16px 0px;
}

.aboutcolumn1 {
	width:48%;
	float:left;
	margin:0px 0px 10px 0px;
}

.aboutcolumn2 {
	width:48%;
	float:right;
	margin:0px 0px 10px 0px;
}

.abouticon  { float: left; margin: 0px }

.servicecolumnzone      { font-size: 14px; line-height: 18px; padding: 10px 0px 16px }

.servicecolumn1   { float: left; margin: 0px 0px 10px; width: 48% }

.servicecolumn2 {
	width:48%;
	float:right;
	margin:0px 0px 10px 0px;
}
.our-comment {
	margin:10px 0px 0px 0px;
}

.blog-posted-row {
	padding:3px;
}

.ourprojectrow {
	margin-bottom:20px; 
	border-bottom:1px dotted #000000; 
	padding-bottom:10px;
}

.project-img     { float: right; margin-top: 10px; margin-left: 30px; border: solid 2px #c0c0c0 }

input.button {
	color:#ffffff;
	background:#414141;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:10px 10px;
	margin:0px 5px 5px 0;
	border:1px solid #000000;
}
input.button:hover {
	cursor:pointer;
	color:#cccccc;
}

.readmore {
	padding:10px 0px 10px 0px;
}
body   { font-size: 14px; line-height: 18px; font-family: verdana, arial, tahoma, sans-serif; background: #e6e6e6 url(images/back.gif) repeat-x 50% 110px; margin: 0px }
ul.liste1 { list-style-image: url(images/kugel.gif) }
.li { background-image: url(images/ra1.jpg); vertical-align: top; width: 12px }
.re { background-image: url(images/ra2.jpg); vertical-align: top; width: 12px }
.haupt { background-color: #fff; border-right: 10px solid #fff; border-left: 10px solid #fff }
#top1    { color: #56686d; font-family: "Century Gothic", arial, helvetica, tahoma, verdana, sans-serif; background-color: #fff; text-align: right; letter-spacing: 0px; vertical-align: bottom; padding-bottom: 1px; padding-left: 30px; height: 120px }
#top2 { background: #6495ed url(images/logo03.jpg) no-repeat 50% 0%; text-align: left; vertical-align: top; padding-top: 14px; height: 253px }
#name  { color: #8b0000; font-style: italic; font-weight: 500; font-size: 40px; font-family: georgia, arial, helvetica, tahoma, verdana, sans-serif; letter-spacing: 8px; float: right; clear: left; padding-top: 45px; padding-right: 280px; height: 0px }
#name1   { color: #8b0000; font-style: italic; font-weight: 500; font-size: 24px; font-family: georgia, arial, tahoma, verdana, sans-serif; letter-spacing: 8px; float: right; clear: left; padding-top: 10px; padding-right: 430px; height: 0px }
#sp1        { color: #000; font-size: 15px; line-height: 20px; font-family: verdana, arial, "Century Gothic"; background-color: #fff; text-align: justify; letter-spacing: 0px; vertical-align: top; padding-top: 45px; padding-bottom: 45px; width: 70% }
h3.boxheader    { color: #46688e; font-style: normal; font-weight: normal; font-size: 16px; line-height: 18px; font-family: "Century Gothic", Arial; border-bottom: 1px solid #04537d }
.box1    { color: #000; font-size: 12px; line-height: 16px; font-family: verdana, arial, sans-serif; vertical-align: top; margin: 0px; padding: 10px 10px 10px 30px }
#sp2    { color: #000; font-weight: normal; font-size: 12px; line-height: 13px; font-family: "Century Gothic", arial, verdana; background-color: #fff; padding-top: 30px; padding-right: 0px; padding-left: 10px }
#fuss      { color: #fff; font: 12px "Century Gothic", Arial, verdana, sans-serif, Courier; background: #9ab8d3 url(images/fuss.jpg) repeat-x center top; text-align: center; border-bottom: 15px solid white; width: 100%; height: 100px }
body { scrollbar-arrow-color: #535353; scrollbar-base-color: #2d2d2d; scrollbar-highlight-color: #535353; scrollbar-shadow-color: #535353; scrollbar-track-color: #202020 }
#menu1 a, #menu1 a:visited, #menu1 a:active     { color: #4682b4; font-size: 15px; line-height: 40px; font-family: "Century Gothic", Arial, verdana, sans-serif; text-decoration: none; text-align: center; display: block; margin-right: 0px; margin-left: 0px; padding: 0px 8px; border-bottom: 0px solid #fff; border-left: 0px solid #aaaaaa; height: 40px }
#menu5 a, #menu5 a:visited, #menu5 a:active     { color: #4682b4; font-size: 12px; line-height: 3px; font-family: Arial, "Century Gothic", verdana, sans-serif; text-decoration: none; text-align: center; display: block; margin-right: 0px; margin-left: 0px; padding: 0px 8px; border-bottom: 0px solid #fff; border-left: 0px solid #aaaaaa; height: 20px }
#menu4 a, #menu4 a:visited, #menu4 a:active   { color: #fff; font-size: 15px; line-height: 40px; font-family: "Century Gothic", verdana, sans-serif; text-decoration: none; text-align: center; display: block; margin-right: 0px; margin-left: 0px; padding: 0px 8px; border-bottom: 0px solid #fff; border-left: 0px solid #aaaaaa; height: 40px }
#menu3 a, #menu3 a:visited, #menu3 a:active { color: #46688e; font-size: 12px; line-height: 40px; font-family: verdana, sans-serif; text-decoration: none; background-color: #fff; text-align: center; display: block; margin-right: 0px; margin-left: 0px; padding: 0px 8px; border-bottom: 0px solid #fff; border-left: 0px solid #aaaaaa; height: 40px }
#menu1 a:hover { color: #a9a9a9; text-decoration: none; background: no-repeat 50% 100%; border-bottom: 0px solid #4d81b1 }
#menu5 a:hover { color: #a9a9a9; text-decoration: none; background: no-repeat 50% 100%; border-bottom: 0px solid #4d81b1 }
#menu4 a:hover { color: #a9a9a9; text-decoration: none; background: no-repeat 50% 100%; border-bottom: 0px solid #4d81b1 }
#menu3 a:hover1 { color: #a9a9a9; text-decoration: none; background: #fff no-repeat 50% 100%; border-bottom: 0px solid #4d81b1 }
.trenn { color: #a9a9a9; background-color: #fff; width: 1px }
#menu2 { text-align: left; margin: 0px; padding-top: 0px; padding-bottom: 0px; border: dashed 0px #fff }
#menu2 ul, #menu2 li { color: #04537d; list-style-type: none; margin-left: 4px; padding: 0px }
#menu2 li a:link, #menu2 li a:visited, #menu2 li a:active   { color: #000; font-size: 13px; line-height: 16px; font-family: "Century Gothic", arial, helvetica, tahoma, verdana, sans-serif; text-decoration: none; background: url(images/cube.gif) no-repeat 4px 50%; display: block; padding-left: 28px; border-bottom: 0px dashed #c2631d; width: 200px; height: 16px }
#menu2 li a:hover { color: #04537d; text-decoration: underline; background: transparent url(images/cube2.gif) no-repeat 4px 50%; padding-left: 28px }
#menubox a, #menubox a:visited, #menubox a:active   { color: #000; font-style: italic; font-size: 11px; line-height: 15px; font-family: "Century Gothic", arial, helvetica, tahoma, verdana, sans-serif; text-decoration: underline; text-align: left; display: inline }
#menubox a:hover { color: #04537d; text-decoration: underline; background-color: transparent }
a:link, a:visited, a:active   { color: #000; font-size: 14px; line-height: 18px; font-family: "Century Gothic", arial, helvetica, tahoma, verdana, sans-serif; text-decoration: underline }
a:hover { color: #04537d; text-decoration: none; background-color: #fff }
