h1 {
font-family :  Trebuchet Ms, arial, sans serif;
font-size : 16px;
line-height : 16px;
font-weight : normal;
color : #FF3F00;
text-decoration : none;
margin :  0px 0  0px 0;
padding : 0 0 2px 0;
}

h2 {
font-family :  Trebuchet Ms, arial, sans serif;
font-size : 12px;
line-height : 12px;
font-weight : normal;
color : #32586F;
text-decoration : none;
margin :  0px 0  0px 0;
padding : 0 0 6px 1px;
}

h3 {
font-family :  Trebuchet Ms, arial, sans serif;
font-size : 12px;
color : #C04040;
line-height : 12px;
font-weight : normal;
margin :  0px 0  14px 0;
padding : 0 0 0 1px;
}




#head a.head{
font-family: Trebuchet Ms, arial, sans serif;
font-size: 62px;
line-height: 120%;
color: #3F3F3F;
text-decoration: none;
font-style: italic;
letter-spacing: -2px;
padding-top: 0px;
vertical-align: bottom;
}

#head a.head2 {
font-family: Trebuchet Ms, arial, sans serif;
font-size: 62px;
line-height: 120%;
color: #FF0000;
text-decoration: none;
font-style: italic;
letter-spacing: -2px;
padding-top: 0px;
vertical-align: bottom;
}

#head p {
font-family : Trebuchet Ms, arial, sans serif;
font-size : 12px;
color : #1F1F1F;
text-decoration : none;
line-height : 160%;
margin :  0px 10px  0px 0;
clear : both;
}






#navi ul {
font-family :  Trebuchet Ms, arial, sans serif;
font-size : 11px;
color : #ffffff;
line-height : 110%;
margin : 0 0px 0 0px;
padding : 2px 0 2px 10px;
font-weight: normal;
list-style-type : none;
}
#navi li {
display : inline;
margin : 0 0 0 0;
padding : 0 34px 0 0;
}
#navi li a {
font-family :  Trebuchet Ms, arial, sans serif;
color : #ffffff;
text-decoration : none;
line-height : 110%;
}
#navi li a:hover {
color : #FF7F00;
}
#navi li a.mouseout {
color : #FF7F00;
cursor : default;
}


#barrierefrei ul {
font-family :  Trebuchet Ms, arial, sans serif;
font-size : 10px;
color : #FFFFFF;
line-height : 110%;
margin : 0 0px 0 0px;
padding : 0 0 0 0;
list-style-type : none;
}
#barrierefrei li {
display : inline;
margin : 0 0 0 0;
padding : 0 10px 0 0px;
}
#barrierefrei li a {
font-family :  Trebuchet Ms, arial, sans serif;
color : #ffffff;
text-decoration : none;
line-height : 110%;
}
#barrierefrei li a:hover {
color : #FF7F00;
}
#barrierefrei li a.mouseout {
color : #AFAFAF;
cursor : default;
}

#barrierefrei li a.skip {
visibility : hidden;
}




.eintrag embed {
float : left;
margin: 0 10px 10px 0px;
clear : both;
}
.eintrag object {
float : left;
margin: 0 10px 10px 0px;
clear : both;
}


.eintrag img {
float : left;
margin: 0 10px 10px 0;
clear : both;
}
.eintrag img.re {
float : right;
margin: 0  0px 10px 10px;
clear : both;
}

.eintrag p {
font-family : Trebuchet Ms, arial, sans serif;
font-size : 12px;
color : #020506;
text-decoration : none;
line-height : 18px;
margin : 0px 0 20px 0;
clear : both;
}

.eintrag p.klein {
font-family :  Trebuchet Ms, arial, sans serif;
font-size : 10px;
color : #020506;
text-decoration : none;
line-height : 10px;
margin : 0 0 20px 0;
clear : both;
}
.eintrag p.klein a {
font-size : 10px;
line-height : 10px;
}

.eintrag p .titel_klein {
font-family:  Trebuchet Ms, arial, sans serif;
font-size: 12px;
line-height: 14px;
color: #000000;
text-decoration: none;
font-style: italic
}
.eintrag p .titel2_klein {
font-family:  Trebuchet Ms, arial, sans serif;
font-size: 12px;
line-height: 14px;
color: #DF0000;
text-decoration: none;
font-style: italic
}

.eintrag p a {
color : #DF0000;
text-decoration : none;
}
.eintrag p a:hover {
color : #9F9F9F;
text-decoration : none;
}


.abstand {
margin : 0 0 0 0 ;
padding: 10px 0 20px 0;
text-align: center;
clear : both;
float: none;
}

.abstand img {
margin :   0px 0  0px 0px;
padding: 0 0 0 0 ;
clear : both;
float: none;
}





#foot p {
font-family :  Trebuchet Ms, arial, sans serif;
font-size : 10px;
color : #ffffff;
line-height : 100%;
margin : 0 0 0 0;
padding : 0px 0 0px 10px;
}
#foot a {
font-size : 10px;
color : #ffffff;
margin-right : 30px;
text-decoration : none;
}
#foot a:hover {
color : #FF7F00;
}
#foot a.invisible {
visibility : hidden;
}








table {
border : 0px solid #CFCFCF;
table-layout : auto;
font-family :  Trebuchet Ms, arial, sans serif;
font-size : 12px;
color : #020506;
text-decoration : none;
font-weight: normal;
line-height : 12px;
margin : 0 0  0px 0;
padding : 0 0 0 0;
float : none;
clear : both;
}
td {
border : 0px solid black;
background-color : transparent;
vertical-align : top;
padding : 0 0px 0 0px;
margin : 0 0  0px 0;
}

th {
border : 0px solid #CFCFCF;
padding : 0 40px 0 0px;
margin : 0 0  0px 0;
background-color : #EFEFEF;
vertical-align : top;
font-weight: normal;
}
td, th a {
color : #ec6b02;
text-decoration : none;
}
td, th a:hover {
color : #19334b;
text-decoration : none;
}
th.monat{
background-color : #BFBFBF;
margin : 0 0  0px 0;
padding : 0 0 0 0;
}
td.monat{
background-color : #BFBFBF;
margin : 0 0  0px 0;
padding : 0 0 0 0;
}
td.modus {
text-align: right;
margin : 0 0  0px 0;
padding : 0 0 0 0;
}
th.modus {
text-align: right;
margin : 0 0  0px 0;
padding : 0 0 0 0;
}
td.bg{
background-color : #EFEFEF;
}


ul {
font-family :  Trebuchet Ms, arial, sans serif;
font-size : 12px;
color : #19334b;
text-decoration : none;
line-height : 18px;
margin : 0 0 0px 15px;
padding : 0px 0 0 0px;
list-style-type : square;
float : none;
clear : both;
}
li {
margin : 0 0 0  0px;
padding : 0 0 0px 0px;
}

li a {
color : #ec6b02;
text-decoration : none;
}
li a:hover {
color : #19334b;
text-decoration : none;
}
















body {
background-image : url(../bilder/neu/florin-cato_strahler.jpg);
background-repeat : repeat;
background-attachment:fixed;
background-color : #000000;
text-align:center;
margin:  auto;
padding : 0;
}



#barrierefrei {
background-image : url(../bilder/ );
background-color : #7494A7;
border-left: 16px solid #DF0000;
text-align: right;
height: auto;
margin:  auto;
width : 744px;
padding : 2px 40px 2px 0px;
border-top : 0 dotted #c9d7e3;
z-index : 2;
}

#head {
background-image : url(../bilder/neu/florin-cato_hintergrund_3.jpg);
background-repeat : no-repeat ;
background-color : #ffffff;
border-left: 16px solid #DF0000;
text-align: right;
vertical-align:top;
height: 175px;
margin:  auto;
width : 774px;
padding :  0px  10px 0px 0px;
z-index : 0;
}

#navi {
background-image : url(../bilder/ );
background-color : #13212A;
border-left: 16px solid #DF0000;
text-align: left;
vertical-align:bottom;
height: auto;
margin:  auto;
width : 784px;
padding : 0px 0 0px 0px;
border-top : 0 dotted #c9d7e3;
min-width : 350px;
z-index : 1;
}



#content {
background-image : url(../bilder/ );
background-repeat: repeat-y;
border-left: 16px solid #DF0000;
background-color : #ffffff;
text-align: left;
margin: auto;
width : 704px;
padding :   60px 40px 40px 40px;
z-index : 3;
}


#foot {
background-image : url(../bilder/ );
background-repeat: repeat-y;
border-left: 16px solid #DF0000;
text-align: left;
margin:  auto;
width : 784px;
padding : 2px 0 2px  0px;
margin-bottom: 100px;
background-color : #32586F;
clear : both;
z-index : 4;
}