/* GLOBAL SECTION ================================================================================= */

a							{ color: #ED1B23; }
a:hover 					{ }
ul							{ margin: 0; padding: 0; }
p							{ margin: 0 0 10px;  line-height:140%; }
img							{ border: 0; }
.list { padding: 0 0 10px 35px }
.list li{ padding: 5px 0; }
hr { border: 0; border-top:1px solid #C01313; margin:45px auto; width:500px; }

/* clears */
.col-main:after
{ clear:both; content:"."; display:block; font-size:0; height:0; line-height:0; overflow:hidden; }

/* headings */
h1							{ color: #c01313; font-size: 34px; margin: 0; padding: 0; }
/*h2							{ font-size: 18px; margin: 35px 0 10px; font-weight: normal; color: #c01313 }*/
h3							{ font-size: 12px; margin: 0; }
span.titel	{ 	
	margin: 0;	
	padding: 7px 0 0 0;
	font-size: 12px;
	font-weight: lighter;
	text-transform: uppercase; 
	display: block;
	}


.col-head { background-position:0 0; height:5px; padding:0 0 0 20px; }
.col-head .end { background-position:100% 0; height:5px; }

.col-foot { clear: both; background-position:0 100%; height:25px; padding:0 0 0 20px; }
.col-foot .end { background-position:100% 100%; height:25px; }
.col-content{ padding: 1px 20px 10px; border: 1px solid #d0d0d0; overflow: hidden; border-width: 0 1px; }

/* ------------- HEADER SECTION -------------- */
/*#header { height: 80px; padding: 20px 0 0 20px; position: relative; z-index: 100; }*/
.slogan { padding: 5px 0 0 5px; display: block; }
.block-download{ position: absolute; right: 20px; top: 25px; }
.download { display: block; color: #fff;  margin: 0 0 10px; text-decoration: none; font-size: 16px; text-align: center; background:url("../images/design/download.png") no-repeat scroll 0 0 transparent; width: 194px; padding: 9px 0 0 0; height: 29px; }
/* ------------- COLUMN MAIN BLOCKS -------------- */

/*.buttons { background:url("../images/design/buttons.png") no-repeat scroll 0 0 transparent; }*/




#slider4 { 
position: relative;
height: 328px;
padding-top: 20px;
width: 280px;
margin-top: -10px;
font-family:arial;
font-size: 11px;
color: #717171;
margin-left: 0px;
overflow:hidden; 
}
#slider4 .viewport { width: 240px; height: 289px; float: left; overflow: hidden; position: relative; }
#slider4 .pager { overflow:hidden; list-style: none; clear: both;  }
#slider4 .pager li { float: left; }
#slider4 .next { background:url("/images/design/buttons.png") no-repeat scroll 0 0 transparent; background-position: left bottom; top: 309px; left: 210px;  }
#slider4 .prev { background:url("/images/design/buttons.png") no-repeat scroll 0 0 transparent; background-position: left top; top: 0px; left: 210px; z-index: 100;  }
#slider4 .disable { visibility: hidden; }
#slider4 .buttons { display: block; text-indent: -999em; width: 39px; height: 16px; overflow: hidden; position: absolute; border: 0px solid #000; z-index: 100; }
#slider4 .pagenum { background-color: #fff; text-decoration: none; text-align: center; padding: 5px; color: #555555; font-size: 14px; font-weight: bold; display: block; }
#slider4 .active { color: #fff; background-color:  #555555; }
#overview { list-style-type: none; position: absolute; width: 230px; left: 0 top: 0; }
#overview li{ float: left; margin: 0 20px 0 0; padding: 5px; height: 134px; border-bottom: 1px solid #dcdcdc; width: 218px; background: none; overflow: hidden;}
#overview li a, #overview li a p{
border: 0px;
text-decoration: none;
}




pre {  margin: 5px 0 35px; width: 922px; padding: 2px; border: 1px solid #ccc; position: relative; }
code { padding: 5px 30px; display: block; background-color: #efefef; margin: 0;  overflow: auto;}

.footer { text-align: center; padding: 10px 0; }
#overview li a span{
float: right;
color: #C01313;
}

