@page { size: portrait; }
/*.......................................................................................................................................................hidden*/
#header-box {display: none;}
#logotype {display: none;}
#blueline-horizontal-top {display: none;}
#left-box-vertical {display: none;}
#right-box-vertical {display: none;}
#footer-box {display: none;}
ul.navleiste-top-a {display: none;}
ul.navleiste-sub-leftside {display: none;}
ul.navleiste-footer{display: none;}
h5 {display: none;}
.navi-bullets {display: none;}
.navi-bullets-a {display: none;}


#main-header {display: none;}

/*.......................................................................................................................................................Content-Box-Mitte*/
/*.............................................................................................Content-Box-Mitte-allgemein*/
.p-content {
clear: right;
background-color: #ffffff;
color: #3D3D3D;
font-size: 12px;
border-bottom: 1px dotted #5A5A5A;
padding-bottom: 2%;
margin-bottom: 3%;
width: 84%;
text-align: left;
margin-left:  15%;
}

.p-content-noborder {
clear: right;
background-color: #ffffff;
color: #3D3D3D;
font-size:  12px;
padding-bottom: 2%;
margin-bottom: 2%;
width: 84%;
text-align: left;
margin-left:  15%;
}
/*.............................................................................................Content-Box-Adressen-fachbereiche*/
.content-adresse {
float: right;
width: auto;
margin-top:  1%;
margin-bottom:  5%;
background-color: #F9F9F9;
color: #3D3D3D;
border-top: 2px inset  #343578;
border-bottom: 3px inset #343578;
border-left: 4px inset #343578;
}

.adress-boxes {
float: left;
width: auto;
background-color: #F9F9F9;
color: #343578;
font-size:  9px;
text-align: left;
margin: 5px;
padding-right: 5px;
}
/*....................................................................................erster Absatz-Abstand*/
#p-a {
margin-top: 5%;
}

#p-a-standorte {
margin-top: 15%;
}
/*...............................................................................p-Absätze-fett und farbig*/
.strong-color-a{
background-color: #ffffff;
color: #343578;
}

.color-a-super{
font-size: 19px;
background-color: #ffffff;
color: #343578;
}

.strong-color-b{
background-color: #ffffff;
color: #000000;
}

.strong-color-c{
background-color: #ffffff;
color: #BF8C14;
}

.strong-color-c-big{
background-color: #ffffff;
font-size: 17px;
color: #BF8C14;
}

.strong-color-d{
background-color: #ffffff;
font-size:  11px;
text-transform: uppercase;
color: #3D3D3D;
}
/*...............................................................................Ueberschriften*/
.h {
text-align: left;
font-weight: bold;
background-color: #ffffff;
width: 85%;
text-align: left;
}

h1{
font-family:  "URW Gothic L", "Verdana", sans-serif;
font-size:  20px;
letter-spacing: 3px;
color: #343578;
margin-top: 1%;
margin-left:  5%;
}

h2{
font-size:  17px;
color: #343578;
margin-top: 3%;
margin-left:  12%;
}

h3{
font-size:  14px;
color: #000000;
margin-top: 2%;
margin-left:  12%;
}

h3:first-letter{
font-family:  "andale mono",Sans, sans-serif;
font-weight: normal;
font-size:  35px;
color:  #BF8C14;
}
/*.........................................................................Listen im Contentbereich*/
ul.content-1 {
margin-left:  25%;
font-size: 12px;
margin-bottom: 2%;
}

ul.content-1 li {
text-align: left;
list-style-type : square;
display : inside;
color: #343578;
}
/*..............................................................................Bilder im p-bereich*/
.content-pics {display: none;} 
.content-pics-p {display: none;} 
.content-pics-left {display: none;} 
.content-pics-right {display: none;}
/*.............................................................................................Content-Box-Mitte-Startseite-Aktuelles*/
table.aktuelles { 
font-family:  "URW Gothic L", Verdana, sans-serif;
width: 90%; 
text-align: left;
border: none;
margin-top: -5%;
border-collapse: separate; 
border-spacing: 2px; 
}

td { 
width: 45%; 
}

.h-aktuelles {
font-size:  20px;
font-weight: normal;
text-align: left;
margin: 0px;
letter-spacing: 1px;
color: #343578;
background-color: #ffffff;
}

.h-emphasize-aktuell {
color:  #BF8C14;
background-color: #ffffff;
}


.h2-aktuelles{
font-family:  arial, sans-serif;
color: #3D3D3D;
text-align: left;
font-size:  11px;
font-weight: bold;
background-color: #ffffff;
color: #343578;
}

.p-content-aktuelles {
font-family:  "URW Gothic L", Verdana, sans-serif;
background-color: #ffffff;
color: #22234F;
font-size:  11px;
margin-bottom: 1%;
text-align: left;
font-weight: normal;
}

.content-pics-aktuelles{
margin: 2%;
float: left;
clear: left;
width: 90px;
border: 1px solid #343578;
}

.cell-footer{
clear: both;
color:  #BF8C14;
font-size: 9px;
font-weight: normal;
text-align: left;
vertical-align: bottom;
}
/*.............................................................................................Content-Box-Kantine: tabelle-Speisekarte*/
table { 
width: 84%; 
margin-left:  15%;
margin-top:  2%;
margin-bottom: 5%;
border: none;
border-collapse: separate; 
border-spacing: 2px; 
}

.tag{
width: 84%; 
background-color: #FFE3C6;
color: #3D3D3D;
font-size:  15px;
text-align: center;
}

.essen{
width: 35%;
background-color: #FFF5E2;
color: #3D3D3D;
font-size:  11px;
text-align: left;
padding: 1%;
}

.preis{
width: 10%; 
background-color: #FFEECD;
color: #BF8C14;
font-size:  11px;
font-weight: bold;
text-align: center;
}

.speisekarte-footer{
background-color: #FFE3C6;
color: #3D3D3D;
font-size:  12px;
text-align: center;
}
/*................................................................................................................p-Absaetze-fett und farbig-Landschaft und Bau*/
.content-adresse-laba {
float: right;
width: auto;
margin-top:  1%;
margin-bottom:  5%;
background-color: #F9F9F9;
color: #3D3D3D;
border-top: 2px inset  #115608;
border-bottom: 3px inset #115608;
border-left: 4px inset #115608;
}

.adress-boxes-laba {
float: left;
width: auto;
background-color: #F9F9F9;
color: #115608;
font-size:  9px;
text-align: left;
margin: 5px;
padding-right: 5px;
}

.strong-color-a-laba{
background-color: #ffffff;
color: #1F9A0F;
}

.strong-color-c-laba{
background-color: #ffffff;
color:  #115608;
}

.h-laba {
text-align: left;
font-weight: bold;
color: #115608;
background-color: #ffffff;
width: 85%;
text-align: left;
}

ul.content-1-laba {
margin-left:  25%;
font-size: 12px;
margin-bottom: 2%;
}

ul.content-1-laba li {
text-align: left;
list-style-type : square;
display : inside;
color:  #115608;
}
/*...........................................................................................................................................................Rechte -Box*/
/*....................................alle verlinkten Bilder im rechten Contentbereich=> image-class*/
.linkpics{
text-decoration: none;
border: none;
float: left;
padding-right: 1%;
}

.header-right-box{
font-size: 10px;
font-weight: 900;
width: 90%;
text-align: left;
padding:  2%;
margin: 3% ;
color:  #ffffff;
background-color: #BF8C14;
}

.p-right-box {
font-size: 10px;
width: 90%;
height: auto;
text-align: left;
padding:  2%;
margin: 3% ;
color:  #343578;
background-color: #ffffff;
border: 1px solid #BF8C14;
}
/*................................................................................................................footer -Box*/
#footer-text {
width : auto;
padding: 0.5%; 
text-align: center;
background-color :  #343578;
color: #ffffff;
font-size: 10px;
z-index: 4;
}

.map-1 {
width: 255px;
height: 200px;
float: right;
margin:  2%;
border: none;
text-decoration: none;
}

.map-2 {
width: 251px;
height: 165px;
float: right;
margin:  2%;
border: none;
text-decoration: none;
}

.bullet-top {display: none;} 
.bullet-top-content {display: none;} 

ul.linkliste-content {
margin-left:  25%;
margin-bottom: 4%;
padding-bottom: 2%;
border-bottom: 3px solid #BF8C14;
list-style-type: square;
}

ul.linkliste-content  li {
text-align: left;
display : inside;
}

ul.linkliste-content  li a {
background-color : #ffffff;
color : #343578;
font-size : 10px;
text-decoration : none;
}

ul.linkliste-content-laba {
margin-left:  25%;
margin-bottom: 4%;
padding-bottom: 2%;
border-bottom: 3px solid #115608;
list-style-type: square;
}

ul.linkliste-content-laba li {
text-align: left;
display : inside;
}

ul.linkliste-content-laba li a {
background-color : #ffffff;
color : #115608;
font-size : 10px;
text-decoration : none;
}

.usual-link {
background-color : #ffffff;
color :  #815F0E;
font-size : 10px;
text-decoration : none;
} 

#mailto-header{
font-family : verdana, helvetica, sans-serif;
font-size: 17px;
font-weight: normal;
color: #1A5406;
text-decoration: none;
z-index : 11;
}

#mailto-header:hover{
text-decoration: underline;
}


fieldset {
clear: right;
margin-left:  20%;
width : 450px;
height : auto;
font-family : verdana, helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
border : none;
background-color: transparent;
z-index : 11;
}

legend{
font-size: 9px;
color: #BF8C14;
font-weight: 800;
}

label {
text-align : left;
clear : both;
float : left;
width : 160px;
height : 15px;
font-weight: 800;
padding-right : 3px;
}

.checkbox{
clear : both;
float : left;
width : 15px;
height : 15px;
padding-right : 3px;
margin-left: 180px;
}

.feld {
width: 250px;
height: 17px;
color: #343578;
font-size: 11px;
background-color: #FFFFFF;
border : 1px solid  #5F5F5F;
margin-bottom: 3px;
}


#textfeld {
width: 250px;
height: 200px;
color: #343578;
border: 1px solid   #5F5F5F;
background-color: #FFFFFF;
scrollbar-base-color : #FFFFFF;
scrollbar-3dlight-color :  #FFFFFF;
scrollbar-arrow-color : #FFFFFF;
scrollbar-darkshadow-color : #FFFFFF;
scrollbar-face-color :  #5F5F5F;
scrollbar-highlight-color : #FFFFFF;
scrollbar-shadow-color : #FFFFFF;
scrollbar-track-color : #FFFFFF;
}

.reset-submit{
width: 122px;
height: 20px;
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
font-weight: 800;
background-color: transparent;
border: 1px solid  #5F5F5F;
margin-top: 6px;
}

#loeschen {
color: #A02020;
}




