@charset "UTF-8";
/* CSS Document */


body{
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;	
padding: 0;
background: url(pics/bgMain.jpg) repeat-x left top #000;
color: #ffffff;	
}


img {border: none;}

a{color: #bc6a1e;}


h2{
	padding: 30px 0 0 50px;
	margin-top: 0;	
        font-weight: normal;
}

h3{padding: 0px; margin: 0px 0 4px 0; font-style: normal; font-weight: normal;}


#logo h2 a{
	font-family: Myriad Pro, Verdana, Arial;
        font-weight: lighter;
	color: #FFF;
	font-size: 2em;
        text-decoration: none;
	}

a[href$=".pdf"] {
    padding-left: 20px;
    background-image: url(pics/icon-pdf.gif);
    background-position: center left;
    background-repeat: no-repeat;
}

a[href$=".zip"] {
    padding-left: 20px;
    background-image: url(pics/icon-zip.gif);
    background-position: center left;
    background-repeat: no-repeat;
}

a[href$=".gif"] {
    padding-left: 20px;
    background-image: url(pics/icon-pic.png);
    background-position: center left;
    background-repeat: no-repeat;
}






/* === LINKS === */
#linktext ul {list-style-type: none; margin:20px 0 0 0; padding: 0;}
#linktext ul li{list-style-type: none; margin:20px 0 0 0; padding: 0;}


/* === MAIN === */
#mainContainer{
	width: 1100px;
	min-height: 800px;
	background: url(pics/bgpic.jpg) no-repeat left top;	
	margin: 0;
	padding: 0;		
}

#mainContent{
	width: 860px;
	margin: 50px 0 0 20px;
	padding: 10px 20px 0 0px;	
	
}

#mainText{
	width: 500px;
	margin: 0px 0 0 60px;
line-height: 1.5em;

}
#mainTextShop{
	width: 700px;
	margin: 0px 0 0 60px;
line-height: 1.5em;

}



#mainText h2{padding: 0; margin: 0;}

#sorter{float: right; background-color: #190c04; padding: 10px;}

#sorter a{padding: 0 2px 0 2px;}

.post{margin: 20px 0 40px 0; padding: 0 0 40px 0;width: 520px;}



.postDisko{margin: 20px 0 40px 0; padding: 0 0 40px 0; height: 300px; border-bottom: 1px solid #BC6A1E;}

.entryDisko img{float: left; margin: 0 20px 0 0;}

.postdata {
	margin-bottom: 20px;
	font-size: 12px;
	font-weight: normal;
	font-style:italic;
	color: #4a4131;
}

#mainContentHome{
	width: 800px;
	margin: 50px 0 0 60px;
	padding: 10px 20px 0 20px;	
}


/* === SIDEBAR === */
#sidebar{
float: right;
padding: 10px;
width: 220px;
background-color: #190c04;

}

#sidebar h2{padding: 0 0 5px 0; font-weight: normal;}
#sidebar ul {list-style-type: none; padding: 0; margin: 0;}
#sidebar ul li{list-style-type: none; padding: 2px 0 2px 0; margin: 0;}

#headerpic{
clear: both;
background: url(pics/headerpic.jpg) no-repeat right top;
width: 852px;
height: 200px;
margin: 22px 0 0 51px;
}
/*nur IE ab 7*/
*:first-child+html #headerpic{margin: 22px 0 0 51px;}


.sidebar-archiv{
margin: 30px 0 0 0;

}

#feed{
padding: 0;
margin:0;
}

a.feedimg{
text-decoration: none;
font-size: 16px;

}
a.feedimg img{
margin-right: 10px;
}




/* === NAVIGATION === */
#navmenu{padding: 50px 0 0 50px;}
/*nur IE ab 7*/
*:first-child+html #navmenu{padding: 35px 0 0 50px;}

#navmenu ul{
	float: left;
	margin: 0;
	padding: 0;
}

#navmenu ul li{
	display: block;
	float: left;
	text-decoration: none;
	border: none;
	margin: 0;
	padding: 0;	
}

#navmenu ul li a{
	text-decoration: none;
	display: block;
	padding:0px 0.5em 0 0.5em;	
	margin: 0;
	color: #fff;
	/*border-right: 1px dotted #dad5cc;*/
}

#navmenu ul li a:hover, #navmenu ul li.current-cat a, #navmenu ul li.current_page_item a{background-color: #d3a52d; color: #000000;}


/* === ====== === */

.colText{float: left; margin: 0 10px 0 0; width: 270px;}

.colTextRight{float: right;}

.colText-content{height: 370px; margin: 0 0 10px 0;}

.colText .colText-content h2, .colTextRight .colText-content h2{
font-family: Tahoma,Geneva,sans-serif; 
font-weight: normal;
color: #BC6B1C; 
font-size:24px; 
padding: 0 0 16px 0;
margin: 0;

}

#ngg-webslice{width: 210px;}

.colTextRight .colText-content .sidebar li, .colText-content li {list-style-type: none; padding: 0px;}
.colText-content ul{margin: 0px 0 5px 0; padding: 0px; border-bottom: 1px dotted #BC6A1E;}


.colTextRight .colText-content .sidebar img{margin: 0 0 5px 0; border: none;}

/* === FOOTER === */
#footer{
clear: both;
height: 50px;
width: 800px;
margin: 0px 0 0 60px;
padding: 10px 20px 0 20px;

}

/* === SHOP === */
.shop-post{float: left; margin:0 20px 0 0; height: 480px}

#wpcf7-f1-p495-o1{clear: both; width: 500px;}
/***/


.ngg-gallery-thumbnail img {background-color: none;}







