@import url("colors-fonts.css");


/******************************/

.body.theme-blax {
background-color: #000;
}


.theme-blax {
background: #000 url(../gfx/bg-index.jpg)  top center fixed no-repeat;
}




/*********CONTAINER*********/

.theme-blax #container-top {

/*background: transparent url("../gfx/bg-container-top.png") no-repeat bottom left;*/
}

.theme-blax #container-bottom{

/*background: transparent url("../gfx/bg-container-bottom.png") no-repeat top left;*/
}

.theme-blax #container-content{
/*background: transparent url("../gfx/bg-container-content.png") repeat-y top left;*/

}


/************* MAIN *****************/


.theme-blax #main {

margin:20px 0 0 0;
-moz-box-shadow: 0 0 5px 2px #888;
-webkit-box-shadow: 0 0 5px 2px# 888;
box-shadow: 0 0 5px 2px #888;
background-color:#fff;
-moz-border-radius: 5px;
-webkid-border-radius: 5px;
border-radius: 5px;
}


/************* HEADER *****************/


.theme-blax #header {

}

.theme-blax #nav-sub {
background-color:#transparent;
/*background:  url("../gfx/bg-nav-sub.png") repeat-x top left;*/
border-bottom: 0px solid #5371AD;
}


.theme-blax #logo {
margin:15px 22px 16px -10px;

}



.theme-blax #header-middle {
background-color:#transparent;
/*background:  url("../gfx/bg-header-middle.png") repeat-x top left;*/
/*border-bottom:2px solid #fff;*/
height: 130px;
}


.theme-blax #header-middle h1 {
color:#ffffff;
font-family: 'PT Sans Narrow', sans-serif;
letter-spacing: 2px;
}

.theme-blax #header-middle p {
color:#ffffff;
font-family: 'PT Sans Narrow', sans-serif;
}


.theme-blax #header-middle #col-1 {

padding:5px 20px 10px 40px;
margin:20px 0 0 95px;

font-family:Arial;
background: #010101 url("../gfx/bg-col-1.png") repeat-x top left;

-moz-box-shadow: 0px 0px 5px 1px #888;
-webkit-box-shadow: 0 0px 5px 1px# 888;
box-shadow: 0 0px 5px 1px #888;


-moz-border-radius: 3px;
-webkid-border-radius: 3px;
border-radius: 3px;

}



.theme-blax #header-middle #col-1 h1{
display:block;
margin:0;
padding:0;
font-weight:normal;
text-transform:uppercase;
text-shadow: 1px 1px 2px #888;
font-size:40px;
font-weight:bold;
}


.theme-blax #header-middle p {
display:block;
margin:10px 0 5px 0;
padding:0;
font-size:18px;
}


/*************** SUBNAVIGATION *************/

.theme-blax #sub-nav-list li a,
.theme-blax #sub-nav-list li a:link,
.theme-blax #sub-nav-list li a:visited,
.theme-blax #sub-nav-list li a:hover
{
color:#CCC;
}




/************ HAUPTNAVIGATION **************/



.theme-blax #main-nav-bg {
background: #e6e6e6 url("../gfx/bg-main-nav.png") repeat-x top left;

margin:0 5px 2px 1px;
height:40px;
width:978px;


border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;

-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px #888;
box-shadow: 0 0 5px #888;

}


.theme-blax #main-nav {
	float:left;

}

	

.theme-blax #mainnavlist li a {	

border-left: 0px solid #E62C31;

}


.theme-blax #mainnavlist li a,
.theme-blax #mainnavlist li ul li a {	
color: #333;
}


.theme-blax #mainnavlist li a:hover,
.theme-blax #mainnavlist li.active > a,
.theme-blax #mainnavlist li.current > a {
color: #CC0000;
background:  url("../gfx/bg-main-nav-o.png") repeat-x top left;
}

.theme-blax #mainnavlist li ul
{
background-color:#f8f8f8;
border-left: 1px solid #888;

border-bottom: 1px solid #888\9; /*IE8 only*/
border-right: 1px solid #888\9;
border-left: 1px solid #888\9;

*border-bottom: 1px solid #888;/*IE7 and IE6 only*/
*border-right: 1px solid #888;
*border-left: 1px solid #888;


}

.theme-blax #mainnavlist li ul li a:hover {
background: #e6e6e6;
color: #333;

}

.theme-blax #mainnavlist li a {	
border-right: 1px solid #888;
}


.theme-blax #mainnavlist li ul {

box-shadow:2px 2px 3px #777;
-moz-box-shadow:2px 2px 3px #777;
-webkid-box-shadow:2px 2px 3px #777;	
margin: 2px 0 0 0;
}





/*****************FOOTER*********************/

.theme-blax .footer-bottom {
	background-color:#e1e1e1;
}





.theme-blax .wdcounter-content {
	background-color:#fff;
	border: 1px solid #e1e1e1;

}


.theme-blax .wdcounter-nextdate {
	background-color: #ba1c1d;
}
