/* - MISC STYLE - */

* {
	margin: 0px;

	padding: 0px;
  }

 

html {
	width: 100%;
	height: 100%;
	text-align: center;
}


body {
background: url(../images/bg.png) repeat fixed #BABABA ; 
	width: 100%;

	min-height: 100.5%;

	font-size: 11px;

	line-height: 18px;

	color: #333; 

	font-family: "Verdana", "Tahoma" , "Arial" , "MS Sans Serif";

	margin: 0px auto;

	text-align: center;	



}



td {



	font-size: 11px;

	line-height: 18px;

	font-family: "Verdana", "Tahoma" , "Arial" , "MS Sans Serif";



}



ul {



	margin: 0px;

	padding: 0px;



}



li {
	list-style: none;
}



form {

	margin: 0px;

	padding: 0px;

}



img {

	border: none;

}



#cleaner {

	clear: both;

	height: 0px;

	font-size: 0px;

	display: block;

	width: 100%;

}



a {



	color: #992A00;

	text-decoration: none;



}



a:hover {



	color: #C63700;

	text-decoration: underline;



}





/* - LAYER + CONTAINER - */



#layertop {



	line-height:15px



}





#layer {

background: #fff url(../images/body.gif) repeat-y; 

	width: 980px;

	border: 1px solid #8E8E8E;

	padding: 5px 5px 0px 5px;

	background: #fff;

	position: relative;

	margin: 5px auto;

	text-align: left;



}



#header {

background: #fff url(../images/header.jpg) no-repeat;  

	width: 980px;

	height: 115px;

		

}



#header table {

	

	border: none;

	width: 100%;

	height: 100%;

	

}



#header table td {

	

	padding: 0px 0px 0px 3px;

	

}



#header ul {

	

	position: absolute;

	top: 34px;

	right: 210px;

	

}



#header ul li {

	

	float: left;

	padding: 0px 3px;

	margin: 0px;

	color: #6F6F6F;

	

}



#header ul li a {

	

	text-decoration: none;

	color: #333;

	

}



#header ul li a:hover {

	

	text-decoration: underline;

	color: #333;

	

}



#header form input.formular {

	

	width: 140px;

	height: 18px;

	padding: 4px 0px 0px 5px;

	margin: 2px 0px 2px 0px;

	background: #fff;

	border: 1px solid #8E8E8E;

	font-size: 12px;

	color: #333;

	font-family: "Verdana";

	position: absolute;

	right: 45px;

	top: 30px;	

	

}



#header form input.button {

	

	width: 33px;

	height: 33px;

	padding: 0px;

	margin: 0px;

	border: none;

	font-size: 0px;

	background: url('../images/suche.png') no-repeat;

	cursor: pointer;

	font-family: "Verdana";

	position: absolute;

	right: 10px;

	top: 34px;	

	

}



#menu {

	width: 980px;

	height: 36px;

	padding: 0px;

	background: #AEAEAE; 

	position: relative;

	margin: 0px auto;

	text-align: left;

	overflow: hidden;

  background: url('../images/bg_topmenu.jpg') repeat-y;
}



#menu ul {

	width: 980px;

	height: 36px;

	padding: 0px;

	margin: 0px;

	

	

}



#menu ul li {



	float: left;

	list-style: none;

	padding: 0px;

	margin: 0px;

	font-size: 14px;
	font-weight: bold;

	

}



#menu ul li a {

	

	color: #FFF;

	text-decoration: none;

	border-right: 1px solid #787878;

	line-height: 35px;

	padding: 11px 12px;

	margin: 0px;

	font-size: 12px;
	font-weight: bold;

	

}



#menu ul li a:hover {

	

	color: #DD0000;

	text-decoration: none;

	border-right: 1px solid #787878;

	line-height: 35px;

	padding: 11px 12px;

	margin: 0px;

	font-size: 12px;
	font-weight: bold;

	

}



#menu ul li a.aktiv, #menu ul li a:hover.aktiv {

	

	color: #FF8C00;

	text-decoration: none;

	border-right: 1px solid #787878;

	line-height: 35px;

	padding: 11px 12px;

	margin: 0px;

	font-size: 12px;
	font-weight: bold;

	

}



#seite {

	

	width: 960px;

	height: 27px;

	background: #fff;

	color: #4F4F4F;

	font-size: 11px;

	line-height: 27px;

	padding: 0px 10px;

	margin: 0px;

	overflow: hidden;

	border-bottom: 1px solid #fff;

	position: relative;
background: url('../images/bg_breadcrumb.gif') repeat-x;
	

}



#seite span {

	

	position: absolute;

	top: 0px;

	right: 10px;

	line-height: 27px;

	text-align: right;

	

}



#seite a {

	

	color: #4F4F4F;

	text-decoration: underline;

	

}



#seite a:hover {

	

	color: #4F4F4F;

	text-decoration: none;

	

}



#content {



	width: 980px;

	padding: 0px 0px 30px 0px;

	background: #fff;

	position: relative;

	margin: 0px auto;

	text-align: left;

	overflow: hidden;



}



#content #sidebar {

	

	width: 230px;

	float: left;

	

}



#sidebar #submenu ul {

	

	padding: 0px;

	margin: 0px 0px 30px 0px;

	border-top: 1px solid #8E8E8E;

	

}



#sidebar #submenu ul li {

	

	width: 230px;

	height: 28px;

	padding: 0px;

	margin: 0px;

	

}



#sidebar #submenu ul li a {

	

	width: 210px;

	height: 27px;

	line-height: 25px;

	display: block;

	background: #C7C7C7;

	border-bottom: 1px solid #8E8E8E;

	padding: 0px 10px;

	margin: 0px;

	text-decoration: none;

	

}



#sidebar #submenu ul li a:hover {

	

	width: 210px;

	height: 27px;

	line-height: 25px;

	display: block;

	background: #E4C886;

	border-bottom: 1px solid #8E8E8E;

	padding: 0px 10px;

	margin: 0px;

	text-decoration: none;

	

}



#sidebar #submenu ul li a.aktiv, #sidebar #submenu ul li a:hover.aktiv {

	

	width: 200px;

	height: 27px;

	line-height: 25px;

	display: block;

	background: #AEAEAE url('../images/sub_aktiv.png') left no-repeat;

	border-bottom: 1px solid #8E8E8E;

	padding: 0px 10px 0px 20px;

	margin: 0px;

	text-decoration: none;

	

}



#content #text {

min-height: 396px;

	background: #fff url(../images/text.gif) top right no-repeat;

	width: 630px;

	padding: 10px 57px 0px 57px;

	line-height: 22px;

	float: left;

	

}



#content #text h1 { 



	font-size: 16px;

	font-weight: bold;

	margin: 0px 0px 20px 0px;

	color: #4F4F4F;

	font-family: "Arial";

	text-transform: uppercase;

	letter-spacing: 0px;



}



#content #text h2 { 



	font-size: 11px;

	font-weight: bold;

	margin: 0px 0px 20px 0px;

	color: #4F4F4F;

	font-family: "Verdana";

	text-transform: none;

	letter-spacing: 0px;



}



#content #text h3 { 



	font-size: 11px;

	font-weight: bold;

	margin: 0px 0px 15px 0px;

	color: #333;

	font-family: "Verdana";

	letter-spacing: 0px;



}



#content #text h4 { 



	font-size: 11px;

	font-weight: bold;

	margin: 0px 0px 15px 0px;

	color: #4F4F4F;

	font-family: "Verdana";

	letter-spacing: 0px;



}



#content #text h5 { 



	font-size: 11px;

	font-weight: bold;

	margin: 0px 0px 0px 0px;

	color: #333;

	font-family: "Verdana";

	letter-spacing: 0px;



}



#content #text h6 { 



	font-size: 11px;

	font-weight: normal;

	margin: 0px 0px 0px 0px;

	color: #6F6F6F;

	font-family: "Verdana";

	letter-spacing: 0px;



}



#content #text p {



	margin: 0px 0px 15px 0px;



}



#content #text table tr td {



	line-height: 22px;



}



#content #text hr {

         

	border-top: 1px solid #8E8E8E;

	border-right: 1px solid #fff;

	border-left: 1px solid #fff;

	border-bottom: 1px solid #fff;

	margin: 0px 0px 15px 0px;

	height: 2px;



}



#content #text a {



	color: #992A00;

	text-decoration: underline;



}



#content #text a:hover {



	color: #C63700;

	text-decoration: underline;



}



#content #text ul {



	margin: 0px 0px 0px 15px;



}



#content #text ul li {



	list-style: square;

	line-height: 22px;



}



#content #text ul li ul li {



	list-style: square;

	line-height: 22px;

	margin: 0px 0px 0px 5px;



}



#footer {

	

	width: 980px;

	height: 60px;

	padding: 10px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	line-height: 20px;

	background: #fff url('../images/footer.jpg') right no-repeat;

	position: relative;

	

}



#footer p {
	color: #6F6F6F;
	padding-right: 10px;

	

}



#footer ul {

	

	width: 980px;

	padding: 5px;

	margin: 0px;

	

}



#footer ul li {

	

	float: left;

	padding: 0px 2px 0px 6px;

	margin: 0px;

	color: #6F6F6F;

	

}



#footer a.cms2day_link {

	

	text-decoration: none;

	color: #6F6F6F;

	

}



#footer a.cms2day_link:hover {

	

	text-decoration: underline;

	color: #6F6F6F;

	

}



#footer ul li a {

	

	text-decoration: none;

	color: #333;

	

}



#footer ul li a:hover {

	

	text-decoration: underline;

	color: #333;

	

}





/* - ADDON : LAST NEWS - */



#sidebar div.addon #addon_lastnews p {
	
	margin: 0px 0px 15px 0px;
	
}

#sidebar div.addon #addon_lastnews div.lastnews {
	
	background: #ECECEC;
	border: 1px solid #AEAEAE;
	padding: 10px;
	text-align: justify;
	margin: 9px 0px 10px 0px;
	
}

#sidebar div.addon #addon_lastnews a, #sidebar div.addon #addon_lastnews a:hover {
	
	text-decoration: none;	
	
}

#sidebar div.addon #addon_lastnews {
	
	margin: 0px 0px 25px 0px;
	
}
TD {
				color: 				#000000;
				font-family: 		"Verdana, Arial, Helvetica";
				font-size: 			12px;
			}
			
			.available {
				color: 				#006600;
				font-family: 		"Verdana, Arial, Helvetica";
				font-size: 			12px;
			}
			
			.notavailable {
				color: 				#FF0000;
				font-family: 		"Verdana, Arial, Helvetica";
				font-size: 			12px;
			}
			.separator {
				background-color: #AEAEAE;
			}
			.footer {
				color: 				#333333;
				font-family: 		"Verdana, Arial, Helvetica";
				font-size: 			10px;
			}
			.windowborder {
				background-color: #8E8E8E;
			}
			.windowinside {
				background-color: #BABABA;
			}
			.errors {
				color: 				#FF0000;
				font-family: 		"Verdana, Arial, Helvetica";
				font-size: 			12px;
			}
			A {
				font-family: 		"Verdana, Arial, Helvetica";
				font-size: 			12px;
				color:				#000000;
				text-decoration:	none;
			}
			A:hover {
				font-family: 		"Verdana, Arial, Helvetica";
				font-size: 			12px;
				color:				#FF0000;
				text-decoration:	underline;
			}
			A.footer {
				font-family: 		"Verdana, Arial, Helvetica";
				color: 				#FF0000;
				text-decoration: 	none;
				font-size:			10px;
			}
			A.footer:hover {
				font-family: 		"Verdana, Arial, Helvetica";
				color:				#FF0000;
				text-decoration: 	underline;
				font-size:			10px;
			}
			A.footerreload {
				font-family: 		"Verdana, Arial, Helvetica";
				color: 				#FF0000;
				text-decoration: 	none;
				font-size:			12px;
			}
			A.footerreload:hover {
				font-family: 		"Verdana, Arial, Helvetica";
				color:				#FF0000;
				text-decoration: 	underline;
				font-size:			12px;
			}
			A.footerpowered {
				font-family: 		"Verdana, Arial, Helvetica";
				color: 				#000000;
				text-decoration: 	none;
				font-size:			10px;
			}
			A.footerpowered:hover {
				font-family: 		"Verdana, Arial, Helvetica";
				color:				#FF0000;
				text-decoration: 	underline;
				font-size:			10px;}
				
  .lportfolio{
        float:left;
        }
.art_head {text-decoration: 	none;}

.start_wrap {
width: 100%;
height: 260px;}

.start_wrap .start_box {
width: 250px;
height: 250px;
margin: 7px;
float: left;
background: url(../images/box.png) no-repeat #FFFFFF ; }

.start_wrap .start_box2 {
width: 250px;
height: 250px;
margin: 7px;
float: left;
background: url(../images/box2.png) no-repeat #FFFFFF ; }
.start_box2 h2{
font-size: 16px;
padding: 50px 5px 0px 70px;	
}
.start_box h2{
padding: 50px 5px 0px 60px;	
}
.start_cont{
text-align: justify;
width: 220px;
padding: 0px 15px 0 15px;
}