/* CSS Document [kuntschar-holzgas.com]*/

*{
margin:0;
padding:0;
border:0
}


html{
background:url(images/bgr.gif) #ededed repeat-x top}

body{
background:url(images/top-bgr.gif) no-repeat top center;
color:#333333;
font:12px verdana,tahoma,arial,sans-serif}

a{
color:#000000;
text-decoration:underline}

a:hover{
color:#333333;
text-decoration:none}

/*li{list-style:none}*/


/*Andrey Grey insert---------------------------------------------*/
input,textarea{border:1px solid #333333;}
input[type="submit"],input[type="button"] {
background:url(images/littlelogo.jpg) no-repeat 4px 2px; padding: 2px 4px 2px 28px; border: 1px solid #333333; height:26px;}
h1,h2,h3,h5 {font-size:18px;}
h1,h2,h3,h4,h5{font-weight:normal;}
.big {font-size:26px; }


ol,ul {margin-left:20px;}

ul.menu { margin-left:0;}
ul.menu li{list-style:none;}

.news-list-item a img{}



/* GENERAL LAYOUT 
---------------------------------------------*/
#top{
border-left:1px solid #d78f09;
border-right:1px solid #d78f09;
margin:0 auto;
width:853px;
background:#ffffff;
height:362px}

#top_sub{
border-left:1px solid #d78f09;
border-right:1px solid #d78f09;
margin:0 auto;
width:853px;
background:#ffffff;
height:130px}

#container{
margin:0 auto;
width:853px;
border-left:1px solid #b9b6b6;
border-right:1px solid #b9b6b6;
border-bottom:1px solid #b9b6b6;
background:#ffffff}

#page{
margin:0 auto;
width:785px}

/* HEADER 
---------------------------------------------*/
#header{
width:785px;
margin:0 auto;
background:url(images/topmenu-bgr.gif) no-repeat center top;
height:325px}

#header a{
padding:0 5px;
color:#ffffff;
text-decoration:none}

#header a:hover{
text-decoration:underline}

#header p{
margin-right:10px;

float:right;
width:415px;
line-height:26px;
font-size:11px;
text-align:right;}

#header p span a{padding:0;}

#header_sub{
width:785px;
margin:0 auto;
background:url(images/topmenu-bgr.gif) no-repeat center top;
height:125px}

#header_sub p{
margin-right:10px;

float:right;
width:415px;
line-height:26px;
font-size:11px;
text-align:right}

#header_sub a{
padding:0 5px;
color:#ffffff;
text-decoration:none}

#header_sub a:hover{
text-decoration:underline}

#header_sub p span a{padding:0;}

#topmenu{
color:#000000;
line-height:26px;
height:30px}

.logo{
margin:10px 0 0;
float:left;
z-index:10;
position:relative;}

/*
.slogan{
width:785px;
margin:0 0 0 35px;
background:url(images/title-bgr.jpg) no-repeat center top;
height:190px;
position:absolute;
top:125px}

.slogan h1{
padding:76px 0px 0 0 ;
width: 258px;
float:left;
color:#ffa600;
font-weight:normal;
font-size:18px;
text-align:center}

.slogan h1 a{
color:#ffa600;
text-decoration:none}

.slogan img{
margin:5px 6px 0 0;
float:right}
*/

.slogan{
width:785px;
margin:0 0 0 35px;
background:url(images/title-bg.jpg) 0 0 no-repeat;
height:189px;
position:absolute;
top:64px; /*top:125px*/ }

.slogan h1{
padding:76px 0px 0 0  /*76px 20px 0 0 */;
width: 258px /*240px*/ ;
float:left;
color:#5e5e5e;
font-weight:normal;
font-size:18px;
text-align:center}

.slogan h1 a{
color:#5e5e5e;
text-decoration:none}

/*
.slogan img{
position:absolute; bottom:7px; left:260px;
margin:0;
float:right}
*/
.slogan-icons {margin:-10px 0 0 682px}
.slogan-blog {margin:135px 0 0 608px; display:block; width:177px; height:84px;}

.icons{/*padding-left: 185px;*/
text-align:right;
}

.icons img{
padding-right:3px;
border:0}

/* COLUMN LAYOUT 
----------------------------------------------*/
#columns{
clear:both;
padding:15px 0 0}

/*
.hl-dot{
background:url(images/hl-dot.gif) no-repeat center;
height:2px}
*/
.hl-dot{
background:url(images/hl-dot.gif) 0 0 no-repeat; overflow:hidden;
height:2px}


.hl-dot2{
background:url(images/hl-dot3.gif) no-repeat center;
height:2px}

/* LEFT column styles 
---------------------------------------------*/
#leftcol{
width:233px;
float:left
}
/* Left box
------------------------------------*/
.lbox{background:url(images/lbox-bgr.gif) no-repeat top center}

.lbox .spacer{
padding:20px 27px 30px 27px;
margin-top:25px;
}

.lbox ul{}

.lbox ul li{
padding:4px 0;
border-bottom:1px solid #d6d6d6
}


.lbox li a{
text-decoration:none}

.lbox li a:hover{
color:#ffa600}

/*
.lbox ul ul li{
	margin:1px 0 0 20px;
	border:0;
	font-size:11px;
	list-style-image: url(images/arrow.gif);
}
*/

.lbox ul ul li{
border:0;
font-size:11px;
margin-left:20px;
padding-left: 16px;
background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .59em;
}



.lbox ul ul{
}

.lbox ul ul li a{
color:#555555;}

.lbox ul ul li a:hover{
color:#d8961b;}


.lbox h4{
padding:4px 0;
margin:0 0 8px 0;
color:#d8961b;
background:url(images/hl-dot2.gif) repeat-x bottom;
font-size:16px;
font-weight:normal;}

.lbox h4 a{
color:#d8961b;
text-decoration:none}

.lbox p{
padding:0 0 5px 0;
font-size:11px}

/* CENTER column styles 
-----------------------------------------------------------*/
#centercol{
width:520px;
/*width:500px;*/
float:right;
color:#333333;}

#centercol h2{
margin:8px 0 17px 0;
font-weight:normal;
font-size: 20px /*26px*/;}

#centercol p{
padding:0 0 8px 0;
line-height:16px}

#centercol_sub{
margin-bottom:22px;
width:508px /*510px*/;
float:right;
color:#333333;}

.phot{
float:right;
/*padding-right:5px;*/}

.phot{
float:right;
padding-right:0px;
margin:0px;
padding: 0px;

}

.phot img
{
float:right;
padding-right:0px;
margin:0px;
padding: 0px;
}




#centercol_sub h2{
margin:8px 0 17px 0;
font-weight:normal;
font-size:20px /*26px*/;
display:block;
}

#centercol_sub p{
padding:0 0 8px 0;
line-height:16px}

/*Center box
----------------------------------------------------------*/

.cbox{
width: /*465px*/ 490px;
background:url(images/cbox-bgr.gif) no-repeat top center;
padding-right:20px}

.cbox .spacer{
padding:20px 17px 30px 21px}

.cbox h3{
padding:0 0 3px 0;
font-size:14px;
font-weight: bold;}

.pimg{
padding:6px;
margin:0 0 10px 0;
background:url(images/p-bgr.jpg) no-repeat center}

.cbox .hl{border-bottom:1px solid #d0d0d0}

.hl{border-bottom:1px solid #d0d0d0}


/*FOOTER 
-------------------------------------------------------*/
#footer{
color:#ffffff;
background:#000000;
font-size:11px;
line-height:26px;
text-align:center;
height:26px}

#footer a{color:#ffffff}

/* Misc. styles 
-----------------------------------------------------*/
.fix{
clear:both;
line-height:1px;
height:1px}

.orange{
padding:0 4px;
color:#d78f09}

.orange2{
color:#d8961b}

.news-latest-item a  {font-size:11px; text-decoration:none;}
.news-amenu-container a {font-size:11px;}
.news-latest-item h4 a {font-size:15px;}
li {
	margin-bottom: 10px;
	padding-bottom: 10px;
}

