/* Style-Sheet OCS */

body  { background-color="#000080"; color:#808080; font-family:Arial; font-size:10pt; background-image:url('images/hintergrund-streifen-blau6.gif'); background-attachment:fixed }

p  { font-size : 10pt; font-family : Verdana, Arial, Helvetica, sans-serif; color:#000080 }
li { font-size : 10pt; font-family : Verdana, Arial, Helvetica, sans-serif; }
h1 { font-family: Times New Roman; font-size: 14pt; color: #FFFFFF; font-weight: bold; font-style:italic }
h2 { font-family: Times New Roman; font-size: 10pt; color: #EFEFEF; font-weight: bold }

a:link
{	border:1px solid #000080; color : #000080; text-decoration : none; font-family:Arial; font-size:10pt; 
padding-left:6; padding-right:6; padding-top:1; padding-bottom:1; background-color:#D4DCF3; font-weight:bold }

a:visited
{	border:1px solid #000080; color : #000080; text-decoration : none; font-family:Arial; font-size:10pt; 
padding-left:6; padding-right:6; padding-top:1; padding-bottom:1; background-color:#D4DCF3; font-weight:bold }

a:hover
{	border:1px solid #00FFFF; color : #000080; text-decoration : none; font-family:Arial; font-size:10pt; 
padding-left:6; padding-right:6; padding-top:1; padding-bottom:1; background-color:#D4DCF3; font-weight:bold }

a:active
{	border:1px solid #00FFFF; color : #000080; text-decoration : none; font-family:Arial; font-size:10pt; 
padding-left:6; padding-right:6; padding-top:1; padding-bottom:1; background-color:#D4DCF3; font-weight:bold }

/* Styles für Vertretungen */
a:link.nr    { border:medium none; background:none; color:#000088; font-family:Arial; font-size:10pt; font-weight: normal; text-decoration : none; }    
a:visited.nr { border:medium none; background:none; color:#000088; font-family:Arial; font-size:10pt; font-weight: normal; text-decoration : none; }    
a:hover.nr   { border:medium none; background:none; color:#000088; font-family:Arial; font-size:10pt; font-weight: normal; text-decoration : underline; }    
a:active.nr  { border:medium none; background:none; color:#000088; font-family:Arial; font-size:10pt; font-weight: normal; text-decoration : underline; }    

/* Styles für Fotos */
a:link.foto, a:visited.foto   { border:none; padding=0; background:none; text-decoration:none; margin:0}    
a:hover.foto, a:active.foto   { border:none; padding=0; background:none; text-decoration:none; margin:0}

/* DIV Bereiche */

#kopf   {border:0px solid #FF3333; background:#FFFFFF url('images/hintergrund-navigation-100.jpg'); width:100%; height:100px}

#navi   {border:0px solid #333333; background:#FFFFFF url('images/hintergrund-unten2.gif'); height:46px;  }

#inhalt {padding:10px; width:900px; border:1px solid #FFFFFF; }

#firma {padding:5px; border:2px solid #00a; background:#fff; width:200px; float:left; margin-left:0px; height=300px;}
#start {padding:5px; border:2px solid #00a; background:#fff; width:445px; float:left; margin-left:10px; height=300px;}
#vertretung {padding:5px; border:2px solid #00a; background:#fff; width:200px; float:left; margin-left:10px; height=300px;}
#mitarbeiter {border:2px solid #0000AA; background:#FFFFFF; width:870px; height="100px"; margin-left:0px; align:left; float:left; padding-left:5px; padding-right:5px; padding-top:20px; padding-bottom:5px}

#firma p, #start p, #vertretung p, #mitarbeiter p {color: #000080; font-family: Arial; font-size: 10pt}

#startbild { width:400px; height:320px; background:#EFE0FC url('images/schneefall.gif'); align:center; }

table        { color: #000080; font-family: Arial; font-size: 10pt }

/* --------------------------------------für Javascript Bildanzeige im Fenster */

#zeigedasbild{
position:absolute;
visibility:hidden;
border: 0px solid black;
margin:0; 
}

#leiste{
cursor: hand;
cursor: pointer;
background-color: none;
min-width: 100px; text-align:left 
}

#leiste #schliessen_text{
font-weight: bold;
font-family: Arial;
font-size: 12px;
margin-left: 2px;
background-color: #FFFFFF;
}