html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;

}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
* img
{
border:0;
}

body
{
margin-left:auto;
margin-right:auto;
width:100%;
height:100%;

font: 15px Tahoma, sans-serif;
background-position:center top;
background-image:url(images/head.jpg);
background-repeat:repeat-x;
background-color:#161616;
color:#C0C0C0;
}
div.contener
{
width:980px;
overflow:hidden;
margin-left:auto;
margin-right:auto;
}
div.contener2
{
width:100%;
overflow:hidden;
margin-left:auto;
margin-right:auto;
overflow:hidden;
background-color:#000000;
}
div.article_head
{
width:980px;
margin-left:auto;
margin-right:auto;
}

div.content
{
width:980px;
margin-left:auto;
margin-right:auto;
padding-top:40px;
padding-bottom:40px;
overflow:hidden;
text-align:justify;
}
h1
{
font-size:20px;
color:#CC0000;
text-transform:uppercase;
}
h2
{
font-size:18px;
color:#CC0000;
text-transform:uppercase;
}
h2 span
{
font-weight:bolder;
color:#CC0000;
}
h3
{
font-size:16px;
color:#CC0000;
font-weight:bolder;
}
h4
{
font-size:15px;
text-transform:uppercase;
color:#CC0000;
visibility:hidden;
}
div.title
{
float:left;
width:200px;
}
div.article
{
clear:both;
width:960px;
margin-right:30px;
}
div.article_l
{
float:left;
width:450px;
margin-right:30px;
}
div.article_l2
{
float:left;
width:450px;
margin-right:30px;
text-align:center;
}
div.article_l2 img
{
margin-bottom:20px;
margin-right:13px;
}
div.article_r
{
float:left;
width:450px;
margin-left:30px;
margin-top:3px;
}
div.article_r2
{
float:left;
width:450px;
margin-left:30px;
}
div.article_r2 a span
{
color:#D90000;
font-weight:bolder;
}
div.article_l img, div.article_l2 img, div.article_r2 img
{
outline:#D90000 solid 2px;
margin-left:2px;
}
div.article_bottom
{
clear:both;
width:980px;
padding-top:40px;
}
div.header
{
height:315px;
background-position:center top;
background-image:url(images/header.jpg);
background-repeat:no-repeat;
}
#logo 
{
position:absolute;
margin-top:120px;
outline:none;
}
#logo2
{
position:absolute;
margin-top:280px;
margin-left:490px;
outline:none;
}
#language 
{
position:absolute;
margin-top:100px;
margin-left:780px;
outline:none;
z-index:2;
visibility:hidden;
}
#oder 
{
position:absolute;
margin-top:310px;
margin-left:865px;
outline:none;
z-index:2;
}
div.navi
{
width:980px;
overflow:hidden;
margin-left:auto;
margin-right:auto;
}
ul.navi
{
float:left;
height:40px;
font-size:14px;
list-style-type:none;
padding-top:43px;
}
ul.navi li
{
height:20px;
display:block;
float:left;
}
ul.navi li a
{
float:left;
text-decoration:none;
text-transform:uppercase;
color:#C0C0C0;
margin-left:18px;
margin-right:18px;
}
ul.navi li a:hover
{
color:#EA0000;
}
div.navi2
{
width:492px;
float:left;
margin-left:265px;
}
div.navi2b
{
width:443px;
float:left;
margin-left:315px;
}
ul.navi2
{
float:left;
height:20px;
font-size:14px;
list-style-type:none;
padding-top:5px;
padding-bottom:30px;
text-align:right;
}
ul.navi2 li
{
height:20px;
display:block;
float:left;
}
ul.navi2 li a
{
float:left;
text-decoration:none;
text-transform:uppercase;
color:#EA0000;
margin-left:70px;
}
ul.navi2 li a:hover
{
color:#DDDDDD;
}
article_head
{
width:980px;
margin-left:auto;
margin-right:auto;
}
#foto_navi
{
padding-top:30px;
padding-bottom:10px;
}
#foto_navi img
{
margin-right:21px;
margin-bottom:21px;
}
#foto
{
clear:both;
padding-top:30px;
padding-bottom:10px;
}
#foto img
{
margin-right:10px;
margin-bottom:21px;
outline:#D90000 solid 2px;
}
#foto2
{
clear:both;
padding-top:20px;
padding-bottom:20px;
padding-left:2px;
text-align:justify;
}
#foto2 img
{
margin-right:10px;
margin-bottom:21px;
outline:#D90000 solid 2px;
}
#foto3
{
clear:both;
padding-top:20px;
padding-bottom:10px;
padding-left:2px;
text-align:center;
}
#foto3 img
{
margin-bottom:28px;
margin-right:38px;
outline:#FFFFFF solid 2px;
width:120px;
}
#foto4
{
clear:both;
padding-top:30px;
padding-bottom:10px;
text-align:center;
}
#foto4 img
{
margin-right:9px;
margin-left:9px;
margin-bottom:21px;
width:223px;
outline:#D90000 solid 2px;
}
#ref
{
margin-left:60px;
}
span
{
font-weight:bolder;
color:#C0C0C0;
}
a
{
text-decoration:none;
color:#FFFFFF; 
}
ul
{
list-style-type:disc;
list-style-position:inside;
}
div.f1, div.f2, div.f3
{
width:326px;
float:left;
text-align:center;
}
div.f1 img, div.f2 img, div.f3 img
{
margin-bottom:20px;
margin-top:20px;
outline:#D90000 solid 2px;
}
div.question_button1, div.question_button2, div.question_button3, div.question_button4, div.question_button5, div.question_button6,
div.question_button7, div.question_button8, div.question_button9, div.question_button10, div.question_button11, div.question_button12,
div.question_button13, div.question_button14, div.question_button15, div.question_button16, div.question_button17, div.question_button18,
div.question_button19, div.question_button20, div.more_button1, div.more_button2, div.more_button3, div.more_button4, div.more_button5
{
display:none;
}
div.more_button1 img, div.more_button2, div.more_button3, div.more_button4, div.more_button5
{
outline:none;
}
#tech
{
outline:none;
}
fieldset
{
width:400px;
line-height:150%
}
fieldset dt
{
color:#D90000;
text-align:left;
margin-top:5px;
}
textarea
{
width:400px;
height:200px;
background-color:#FFFFFF;
}
input
{
width:400px;
}
p.button input
{
width:70px;
background-color:#D90000;
border-color:#D90000;
color:#FFFFFF;
}
div.footer
{
width:980px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
color:#FFFFFF;
}
#footer1
{
width:470px;
float:left;
font-size:15px;
margin-top:20px;
margin-bottom:20px;
text-align:left;
}
#footer1a
{
width:130px;
float:left;
}
#footer1b
{
width:330px;
margin-top:35px;
float:left;
}
#footer2
{
width:490px;
float:left;
margin-top:20px;
margin-bottom:10px;
text-align:right;
}
#toplayer2
{
visibility:visible;
margin-top:10px;
margin-bottom:20px;
}
#cookies
{
text-align:center;
font-size:12px;
color:#C0C0C0;
}
#cookies span
{
color:#FFFFFF;
font-weight:bolder;
}
#cookies a
{
color:#FFFFFF;
text-decoration:none;
font-weight:bolder;
}
#cookies img
{
padding-left:10px;
}
#info
{
line-height:120%;
text-align:center;
font-size:11px;
height:30px;
color:#C0C0C0;
margin-top:30px;
margin-bottom:70px;
}
#info img
{
margin-top:10px;
padding-bottom:10px;
}
div.kontakt1
{
float:left;
width:250px;
margin-right:55px;
}
div.kontakt2
{
float:left;
width:650px;
text-align:right;
}

