/* CSS Document */

/* DEFAULT ELEMENTS */

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


body {
	background: #000 url("/tl_files/icons/background.jpg") left top repeat-x;
	font: 12px/17px arial,verdana,sans-serif normal;
	color: #fff;
	text-align: center;
}
	
#wrapper {
	margin: 0px auto 0 auto;
	width: 960px;
	height: auto;
	text-align: left;
}

#head {
	padding: 55px 0 0 0;
	height: 70px;
	border-bottom: 1px solid #636363;
	}

#head .logo { 
	float:left;

}

#head .id { 
	float:right;

}

p b,
p strong,
.orange { 
	font: 12px/17px arial,verdana,sans-serif normal;
	font-weight: bold;
	color: #e3a600;
}

p.info {
 text-align:right;
 margin-bottom: 30px;
}

div.layout_full {
 margin-bottom: 20px;
}
a { 
	font: 12px/17px arial,verdana,sans-serif normal;
	font-weight: bold;
	color: #e3a600;
	text-decoration: none;
	}

a:hover {
	color: #fcb901;
	
	}

a img {
	border: 0;
	}

a:active, a:focus {
	outline: none
	}

/* DEFAULT ELEMENTS */

h1, h2, h3 {
color:#E3A600;
font: 16px/21px arial,verdana,sans-serif bold;
}

/* CONTENT */

#content {
	width: 960px;
	height: auto;
	min-height: 550px;
	padding-top: 50px;
}

#content:after
	{
		content: ".";
		visibility: hidden;
		height:		0;
		display:	block;
		clear:		both;
	}

* html #content {
  /* ende verbergen IE-Mac */
  height: 1%;
  /* ende verbergen IE-Mac */
}


#content .left { 
	float:left;
	width: 150px;
	height: auto;
}

#content .right { 
	float:right;
	width: 810px;
	
}

.right .prodPic {
	float: left;
	width: 183px;
	}
	
.right .prodCopy {
	float: left;
	width: 530px;
	padding: 0 0 0 30px;
	}
	
.right .prodIcon {
	float: right;
	width: 33px;
	}
	
.right .prodIcon ul {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;	
	}

.right .form { 
	float: left;
	width: 350px;
}

/* FORMULAR */


.right .form form { margin:0; padding:0; font:12px arial,verdana,sans-serif normal;}
.right .form fieldset {width:350px; border:none; padding:5px 0 10px 0; margin:0px; text-align:left;}
.right .form legend {font-size:12px; color:#fff; font-weight:bold; padding:5px; margin:5px; background:none;}
.right .form label { color:#fff; font-size:12px; margin:0 3px 3px 0; padding:0; line-height:1.5em; width:90px; display:block; float:left; clear:left;}
.right .form input {border:1px solid #3c3c3c; padding:0.3em; margin-bottom:0.6em; width:240px; background:#3c3c3c; color:#fff;}
.right .form textarea {font:12px arial,verdana,sans-serif normal; width:240px; border:1px solid #3c3c3c; background:#3c3c3c; padding:0.3em; color:#fff; }
.right .form .btnCon { margin-left: 95px}
.right .form .submitbtn {width:60px; background:#e3a600; border:1px solid; border-color:#e3a600; color:#fff; cursor:pointer; font-weight:bold; padding:3px; margin:0;}
.right .form .submitbtn:hover {background:#fcb901; color:#fff; border:1px solid; border-color:#e3a600;}

/* FORMULAR */



.right .adress { 
	float: left;
	width: 350px;
	margin-left: 45px;
}

/* CONTENT */


/* NAVIGATION */

div.mod_navigation ul.level_1 {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;	
	}

div.mod_navigation ul.level_1 li {	
	list-style: none;
	padding: 0;	
	margin: 0 0 8px 0;
}

div.mod_navigation ul.level_1 li .active {
  font: 12px arial,verdana,sans-serif normal;
  font-weight: bold;
  color: #fff;
  line-height: 1.2;
  display: inline;
  padding: 4px;
  background-color: #e3a600;
 }
 
div.mod_navigation ul.level_1 li a {
  font: 12px arial,verdana,sans-serif normal;
  font-weight: bold;
  color: #fff;
  line-height: 1.2;
  display: inline;
  padding: 4px;
 }
 
div.mod_navigation ul.level_1 li a:hover{
   background-color: #e3a600;
 }

/* NAVIGATION */


/* NEWS */



.right #overview ul {
        list-style-type: none;
        width: 100%;
} 

.right #overview li {
        margin: 5px 0px 20px 0px;
		padding: 8px;
		
}


.right #overview li a { 
        color: #e3a600;
        display: block;
        font: 12px arial,verdana,sans-serif normal;
		font-weight: bold;
		padding: 10px;
        text-decoration: none;
		
}

 * html .right li a {  /* make hover effect work in IE */
	width: 1px;
}

.right li .newsdate{ 
		color: #636363;
		font: 12px arial,verdana,sans-serif normal;
		font-weight: bold;
}


.right li .newsmore{	
	font: 12px arial,verdana,sans-serif normal;
	font-style: normal;	
	font-weight: bold;
	color: #e3a600;
}

.right li a:hover {
	background: #242424;		
}



.right a em { 
        color: #fff;
        display: block;
        font: 12px/20px arial,verdana,sans-serif normal;
        
}

.right a span {
        color: #404040;
        font: 12px/15px arial,verdana,sans-serif normal;
        font-weight: bold;
} 


/* NEWS */


/* FOOTER */

#footer {
	clear: left;
	font: 12px/17px arial,verdana,sans-serif normal;
	color: #636363;
	width: 880px;
	padding-bottom: 20px;
		 	
}




/* FOOTER */



  

