/*..................................................................................................................................................................................content-bereich*/

/*............................................................................................hauptueberschrift im Layout*/
#main-header{
position: absolute;
top: 130px;
left: 120px;
padding: 3px;
font-size: 14px;
font-weight: bold;
text-align: center;
color: #343578;
background-color:   #C3DCF7;
border: 1px solid #343578;
z-index: 3;
}
/*.......................................................................................................................................................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: both;
background-color: #ffffff;
color: #3D3D3D;
font-size:  12px;
padding-bottom: 2%;
margin-bottom: 2%;
width: 84%;
text-align: left;
margin-left:  15%;
}

.p-content-orangeborder {
clear: right;
background-color: #FFE9B8;
color: #3D3D3D;
font-size:  12px;
padding: 3px;
margin-bottom: 2%;
width: 80%;
text-align: left;
margin-left:  15%;
border: 1px dotted #343578;
}

.p-content-blueborder {
clear: right;
background-color: #CEF9F6;
color: #3D3D3D;
font-size:  12px;
padding: 3px;
margin-bottom: 2%;
width: 80%;
text-align: left;
margin-left:  15%;
border: 1px dotted #343578;
}




.p-content-kursdaten {
clear: right;
background-color: #ffffff;
color: #3D3D3D;
background-color: #E5EAFF;
border: 1px dotted #343578;
padding: 3px;
font-size:  12px;
width: 50%;
text-align: left;
margin-left:  15%;
}

/*..................................................................i.e.-hack*/
* html .p-content-kursdaten
{
margin-left:  -6%;
}



/*.............................................................................................Content-Box-Adressen-fachbereiche und Maßnahmenummern*/
.content-adresse {
float: right;
width: auto;
margin-top:  2%;
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:  10px;
text-align: left;
margin: 5px;
padding-right: 5px;
}

/*....................................................................................erster Absatz-Abstand*/
#p-a {
margin-top: 5%;
}

#p-a-standorte {
margin-top: 15%;
}
/*...............................................................................p-Absaetze-fett und farbig*/
.strong-color-a{
background-color: #ffffff;
color: #343578;
}

.strong-color-a1{
background-color: transparent;
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;
}

.strong-color-f{
background-color:  #E5EAFF;
color: #AC2222;
}
/*...............................................................................Ueberschriften*/
.h {
clear: both;
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: 15%;
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;
}

h4{
font-size:  14px;
color: #000000;
margin-top: 3%;
margin-left:  12%;
}

/*.......................................................................Akronyme und Fremdwoerter*/

acronym {
border-bottom: 1px dotted #B7B7B7;
cursor: help;
}

acronym:hover {
background-color:  #DEDEDE;
}

dfn {
cursor: help;
border-bottom: 1px dotted #B7B7B7;
font-style: normal;
}

dfn:hover {
background-color:  #DEDEDE;
}

/*.........................................................................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{
text-decoration: none;
border: none;
float: left;
margin:  5%;
}

.content-pics-2{
float: left;
padding:  1%;
}

.content-pics-p{
float: left;
margin:  0.5%;
margin-bottom: 0%;
margin-right: 1.5%;
border: 1px solid #343578;
}

.content-pics-p2{
float: left;
margin:  0.5%;
margin-bottom: 0%;
margin-right: 1.5%;
}

.content-pics-left{
float: left;
margin-right: 4%;
}

.content-pics-right{
float: right;
margin-right: 4%;
}
/*.............................................................................................Content-Box-Mitte-Startseite-Aktuelles*/
table.aktuelles { 
font-family:  "URW Gothic L", Verdana, sans-serif;
width: 90%; 
text-align: left;
margin-left:  3%;
margin-top:  2%;
margin-bottom: 3%;
border: none;
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: #817364;
font-size:  15px;
text-align: center;
}

.essen{
width: 35%;
background-color: #FFF5E2;
color: #3D3D3D;
font-size:  11px;
text-align: center;
padding: 1%;
}

.menuheader{
font-family: Times New Roman, serif;
font-style: italic;
font-size: 13px;
}

.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:  2%;
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:  10px;
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;
}

.header-right-box {
float: left;
font-size: 10px;
font-weight: 900;
width: 91%;
text-align: left;
padding:  2%;
margin: 2% ;
color:  #ffffff;
background-color: #BF8C14;
}

.p-right-box {
float: left;
font-size: 10px;
width: 91%;
height: auto;
text-align: left;
padding:  2%;
margin: 2% ;
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;
}


.glt-elm{
	position: absolute;
	left: 0;
	top: 0;
	width: auto;
	color: #fff;
	opacity: 0.9;
	visibility: hidden;
}

.glt-elm p{
	-moz-border-radius: 10px;
	background: #BF8C14;
	border: 1px solid #343578;
	margin: 0;
	padding: 0.5em;
        font-size: 10px;
	font-weight: bold;
	color:  #343578;
}

.glt-elm img{
	display: block;
}

/*................................................................................................................newsbereich-suchen*/

#newsearch {
float: left;
width: 95%;
font-size: 10px;
text-align: left;
padding:  2%;
color:  #343578;
background-color:  #F6ECDA;
}


.formsearch{
float: left;
margin-left: 3px;
width: 95%;
height: 60px;
background-color: #F6ECDA;
border: 1px solid  #CC8408;
}


.suchfeld{
float: left;
margin-top: 2px;
margin-left: 3px;
width: 70%;
height: 19px;
font-family: verdana, helvetica, sans-serif;
font-size: 10px;
font-weight: 800;
background-color:  #F4D3AB;
border: 1px solid  #CC8408;
}


.los{
width: 25px;
height: 20px;
font-family: verdana, helvetica, sans-serif;
font-size: 10px;
font-weight: 900;
color: #000000;
background-color: #CC8408;
border: 1px solid  #CC8408;
}

#los-button:hover {
color: #ffffff;
}

.newslink {
background-color : #ffffff;
color :  #815F0E;
font-size : 12px;
text-decoration : underline;
}

.newslink:hover{
color :  #000000;
}





