#header #logo {
margin: 0px;
border: 0 none;
}

/* Überschriften */
h1, h2, h3, p, ul, li {
margin: 0;
padding: 0;
}

h1 {
background-color: transparent;
/*color: #F34E0A;*/
color: #ccc;
font-size: 12px;
/*letter-spacing: 1pt;*/
padding: 5px 8px 5px 8px;
font-weight: bold;
}
h1.big-red {
background-color: transparent;
color: #7F1313;
font-size: 18px;
letter-spacing: 1pt;
padding: 0;
font-weight: bold;
}
h1.bg-blue {
background-color: #655959;
color: #ddd;
font-size: 14px;
letter-spacing: 1pt;
padding: 0px 8px 1px 8px;
margin: 5px 0px 5px 0px;
font-weight: normal;
border: 1px solid #ddd;
}
h2.bg-blue {
background-color: #655959;
color: #ddd;
font-size: 14px;
letter-spacing: 1pt;
padding: 0px 8px 1px 8px;
margin: 10px 0px 10px 0px;
font-weight: normal;
border: 1px solid #ddd;
}
h3 {
background-color: transparent;
color: #666;
font-size: 12px;
padding: 5px 8px 5px 8px;
margin: 0px;
font-weight: bold;
}

h4 {
background-color: transparent;
color: #666;
font-size: 13px;
padding: 5px 8px 0px 8px;
margin: 0px;
font-weight: bold;
}

/* Texte */
#main_squares_right_3 p, #main_squares_right_3 li {
color: #333;
font-size: 12px;
padding: 5px 8px 5px 8px;
}
p, li {
color: #ccc;
font-size: 12px;
padding: 5px 8px 5px 8px;
}

p.right {
text-align: right;
}

#header2 br {
display: none;
}

a {
font-size: 12px;
color: #aaa;
text-decoration: none;
}
a:hover {
color: #eee;
}
a.orange {
font-size: 12px;
color: #FF9E79;
text-decoration: none;
}
a.orange:hover {
color: #FB5111;
}

a.navi {
font-size: 14px;
display: block; 
width: 113px;
height: 113px;
margin: 10px;
padding: 0px;
text-align: center;
/*vertical-align: middle; */
color: #ddd;
background-color: #827467; 		 
text-decoration: none;
}
a.navi:hover {
background-color: #87796c;
color: #ddd;
font-weight: bold;
}

a.navi_grau {
font-size: 14px;
display: block; 
width: 113px;
height: 113px;
margin: 10px;
padding: 0px;
text-align: center;
/*vertical-align: middle; */
color: #666;
background-color: #9E9E9E; 		 
text-decoration: none;
}
a.navi_grau:hover {
background-color: #aaa;
color: #666;
font-weight: bold;
}

a.navi_img1 {
display: block; 
width: 133px;
height: 133px;
margin: 0;
text-align: center;
vertical-align: middle; 
color: #666;
background-color: #aaa; 		 
background-image: url(../img/1.gif);
text-decoration: none;
}
a.navi_img1:hover {
background-color: #474747;
background-image: url(../img/1_over.gif);
color: #EE6D22;
}

a.navi_border {
display: block; 
width: 113px;
height: 73px;
margin: 50px 10px 10px 10px;
text-align: center;
vertical-align: middle; 
color: #ddd;
background-color: #404040; 		 
border: 5px solid #404040;
border-bottom: 47px solid #404040;
text-decoration: none;
}
a.navi_border:hover {
background-color: #505050;
border: 5px solid #474747;
border-bottom: 47px solid #474747;
color: #EE6D22;
}

/* others */
.invis, hr {
display: none;
}

img {
border: 0 none;
margin: 0px;
padding: 0px;
}
img.right {
border: 0px none;
position: absolute;
top: 0px;
right: 0px;
}
img.standards {
border: 0px none;
margin-left: 5px 8px 5px 8px;
}
img.right-float {
float: right;
margin: 10px 8px 5px 8px;
width: 101px;
height: 127px;
}
img.left-float {
float: left;
margin: 10px 8px 5px 8px;
}

div.impressum_left {
float: left;
width: 199px;
color: #ccc;
}
div.impressum_right {
float: left;
text-align: right;
width: 199px;
color: #ccc;
}

div.form_left {
float: left;
width: 90px;
/*margin: 5px 8px 5px 8px;
border-top: 1px solid #777;
border-left: 1px solid #777;
background-color: #aaa;*/
color: #ccc;
/*-moz-opacity: 0.5;
filter: alpha(opacity=50);*/
}
div.form_right {
float: left;
width: 284px;
}

fieldset {
margin: 20px 0px 10px 0px;
padding: 5px 10px;
border: 1px solid #827467;
}
legend {
font-size: 12px;
background-color: #3D3936;
color: #ccc;
padding: 2px 10px;
border: 1px solid #827467;
margin: 0px 0px 0px 0px;
font-weight: bold;
}
label {
display: block;
float: left;
width: 80px;
text-align: right;
font-size: 12px;
color: #ccc;
padding: 0px 10px 0px 0px;
}
input, textarea {
font-size: 12px;
}
.inpt {
width: 274px;
border: 1px solid #827467;
background-color: #3D3936;
color: #ccc;
/*font-weight: bold;*/
margin: 0px 0px 6px 0px;
padding: 1px 2px 1px 2px;
}
.inpt-small {
width: 75px;
border: 1px solid #827467;
background-color: #3D3936;
color: #ccc;
/*font-weight: bold;*/
margin: 0px 0px 6px 0px;
padding: 1px 2px 1px 2px;
}
.txt {
font-family: Gill Sans, Helvetica, sans-serif, Georgia, Verdana;
width: 274px;
border: 1px solid #827467;
background-color: #3D3936;
color: #ccc;
font-size: 12px;
padding: 1px 2px 1px 2px;
}
input.inpt:focus, textarea.txt:focus {
background-color: #3D3936;
color: #eee;
}
select {
font-size: 12px;
margin: 10px 0px 0px 20px;
background-color: #3D3936;
color: #ccc;
}
.senden {
width: 120px;
font-size: 12px;
/*font-weight: bold;*/
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #3D3936;
color: #ccc;
border: 1px solid #827467;
cursor: hand;
voice-family: "\"}\"";
voice-family:inherit;
cursor: pointer;
}
.klick {
width: auto;
display: inline;
float: none;
text-align: left;
cursor: hand;
voice-family: "\"}\"";
voice-family:inherit;
cursor: pointer;
}
.breaker {
clear: left;
}

