body {
padding: 0px;
margin: 0px;
background-color:#EFEFEF;
color:#000;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

#kopf {
height: 80px;
background-color: #666;
width: 980px;
color:#FFF;
margin:10px 0px 0px 10px;
}

#fuss {
height: 20px;
background-color: #666;
width:980px;
margin:0px 0px 0px 10px;
font-size:0.7em;
font-weight:bold;
padding:4px 0 0px 4px;
}

/*** Erste Ebene der Navigation **/
#navcontainer ul {
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:0.75em;
}

#navcontainer a:link {
display: block;
padding: 3px;
width: 155px;
background-color: #5F5F5F;
color:white;
text-decoration: none;
}

#navcontainer a:visited {
display: block;
padding: 3px;
width: 155px;
background-color: #5F5F5F;
color:white;
text-decoration: none;
}

#navlist a:link{
color: white;
border-bottom:solid 1px white;
text-decoration: none;
}

#navlist a:visited {
color: white;
border-bottom:solid 1px white;
text-decoration: none;
}

#navcontainer a:hover {
background-color: #F60;
color: #fff;
}
/*** Ende Erste Ebene der Navigation **/

/*** Zweite Ebene der Navigation **/
#subnav a {
display: block;
padding: 3px;
width: 155px;
background-color: #AFAFAF;
border-bottom: 1px solid #eee;
color:black;
}

#subnav a:link{
color:black;
background-color:#AFAFAF;
text-decoration:none;
}

#subnav a:visited{
color:black;
background-color:#AFAFAF;
text-decoration:none;
}

#subnav a:hover {
background-color:#F60;
color: #000;
}
/*** Ende Zweite Ebene der Navigation **/

/*** Dritte Ebene der Navigation **/
#nav_sub a {
display: block;
padding: 3px;
width: 155px;
font-weight:normal;
font-size:1.0em;
background-color: #8F8F8F;
border-bottom: 1px solid #eee;
}

#nav_sub a:link{
color:#FFF; 
background-color:#8F8F8F;
text-decoration:none;
}

#nav_sub a:visited{
color:#FFF; 
background-color:#8F8F8F;
text-decoration:none;
}

#nav_sub a:hover {
background-color:#F60;
color: #000;
}
/*** Ende Dritte Ebene der Navigation **/

/********** Schriften **********/		
p, ul, ol {
font-size:0.8em;
}  
.normal {
font-size:0.8em;
}
.small {
font-size:85%;
}

.text_box {
border:solid 1px #8F8F8F;
background-color:#FFFFEC;
padding:4px;
font-size:0.8em;
}

.text_box_hinweis {
border:solid 1px black;
background-color:#9F0000;
color:white;
padding:4px;
font-size:0.8em;
}

.unicode { 
font-family:"Arial Unicode MS",Arial,sans-serif; }

h3, h4 {
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size:0.9em;
font-weight:bold;
color:#F60;
margin-top:0px;
}

h4 {
color:#000;
}

p.einzug{
margin-left:10px;
}

/***********  Links **********/
a.url:link, a.url:visited, a.url:focus, a.url:active { 
color:#FFF; 
text-decoration:none; 
}

a.url:hover {
color:#F60;
text-decoration:none; 
}

a.text:link,a.text:visited,a.text:active,a.text:focus {
color: #F60;
text-decoration:none; 
}
a.text:hover {
color: #666;
text-decoration:none; 
}

a.suche:link,a.suche:active,a.suche:focus {
color: #F60;
text-decoration:none; 
}

a.suche:visited {
color:#6F6F6F;
text-decoration:none; 
}

a.suche:hover {
color: #F60;
text-decoration:none; 
}
/*********** Ende Links **********/

/** Verschiedene Container **/
.archiv_box {
/*  border:outset 1px #000;  */
padding: 10px; 
border:solid 1px #8F8F8F;
background-color:#FFFFEC; 
width:500px;
}

.text-right {
text-align:right;
}

.linie {
margin-top:40px;
}

.linie1 {
margin-top:20px;
}	

.archiv_treffer {
margin:15px 0 0 0;
}	   

.einzug {
margin-left:30px;
}

.einzug_button {
margin-left:50px;
}

.zeile_schlag {
line-height:1.5em;
}

.zeile_link {
line-height:2em;
}

.band {
float:left;
width:400px;
margin-right:50px;
font-size:0.8em;
}

.band _n{
width:400px;
margin-right:50px;
}

.band_fb{
width: 250px;
}

.hoehe_100 {
height:100px;
}

.hoehe_220 {
height:220px;
}

.w_submit {
width:300px;
}

.w_submit_1 {
width:80px;
}

.w_submit_2 {
width:400px;
}


.bild_klein {
float:left;
margin-top:10px;
width:90px;
height:160px;
}

.blaettern{
background-color:#FFFFEC;
padding:2px; 
text-align:left;
width:100%;
border:solid 1px #8F8F8F;
}

/********** Formular *****************/
label, input, select { /* Alle Labels UND Formularelemente auswählen */
display: block;
float: left;
width: 190px; /* Breite.*/
font-size:0.8em;
}

.checkbox {
width:20px; 
vertical-align:bottom;
}
.abstand_von_bis {
width:30px;
}

input#submit,#loeschen ,#abmelden{ /* den Submit-Button */
background-color:#9F0000;
color: #FFFFFF;
font-family: Arial, Helvetica, Sans-Serif;
font-size:11px;
font-weight:bold;
border: outset 1px #4F4F4F;
cursor:pointer;
width: 80px;
}

input#abmelden {
background-color:#666;
}

input#archiv { /* den Archivieren-Button */
background-color:#8F8F8F;
color: #FFFFFF;
font-family: Arial, Helvetica, Sans-Serif;
font-size:11px;
font-weight:bold;
border: outset 1px #4F4F4F;
cursor:pointer;
width: 80px;
}

input#submit:hover ,#loeschen:hover,#abmelden:hover { /* den Submit-Button */
background-color:#666;
color: #FFFFFF;
font-family: Arial, Helvetica, Sans-Serif;
font-size:11px;
font-weight:bold;
border: outset 1px #4F4F4F;
cursor:pointer;
width: 80px;
}

label {
text-align: left; 
padding-right: 0; 
}
/********** Ende Formular *****************/

hr {
border: 0;
text-align:left;
height:1px;
background-color:#F60;
color:#F60;
}

.grey{
color:#6F6F6F
}

/*********** Abstände **********/
.footer_abstand{
margin-left:15px;
margin-right:15px;
color:#FFF
}

.pos_bottom{
vertical-align:bottom;
}

/*********** Header  positionierung **********/
.signet {
margin-left:24px;
margin-top: 15px;
position:absolute;
}

.schadis_signet {
margin-left:120px;
margin-right:0px;
margin-top:25px;
position:absolute;
width:60%;
}	 				

.signet_bold, .signet_normal {
font-weight:normal;
font-size:24px; 
font-family: Arial Black, sans-serif;
}

.signet_normal {	
font-family: Arial, sans-serif;
font-size:24px;
}

.clear {
clear:both;
}

.zeile_abstand {
float:left; 
margin-right:20px;
}

.schriften{
float:left; 
margin-right:40px; 
width:300px;
}

.cookie_bg {
background-color:white;
padding:6px;
}
		
.break{
clear:right;
margin-top:40px
}
		
.logo {
margin-left:800px;
}

.login{
font-size:0.75em;
letter-spacing:1px;
}

.arconis{
float:left;
margin-right:50px;
}

.schadis_color, .bullet {
color:#F60;
}

.schadis_bg {
background-color:#F60 !important;
}

.schadis_bg_subnav {
background-color:#F60 !important;
color:white !important;
}

.schadis_subnav{
color:white !important;
}

.button_neue_suche{
margin-left:350px;
}

td {
font-size:1em;
vertical-align:top;
} 

.td {
font-size: 0.8em;
}

img, table {
border:none;
}

sup, sub {
height: 0;
line-height: 1;
vertical-align: baseline;
position: relative;   
font-size:0.85em;
}

sup {
bottom: 1ex;
}

sub {
top: .5ex;
}

.left {
float:left;
}



