﻿/* ********************************
        Standard-Tags
******************************** */
body
{
	font-family: Arial, Helvetica, sans-serif;
}

p
{
	font-size: small;
	margin: 0 0 8px 0;
	font-weight: normal;
	color: #ddd;
}

h1
{
	font-size:medium;
	margin: 5px 0 10px 0;
	color: #ddd;	
}
h2
{
	font-size:small;
	font-weight: bold;
	margin: 20px 0 10px 0;
	color: #fff;	
}
h3
{
	font-size: 0.8em;
	font-weight: bold;
	margin: 20px 0 14px 0;
	color: #fff;	
}

dd
{
	font-size: small;
	margin-top: 1px;
	margin-bottom: 7px;
}
dt
{
	font-size: small;
	margin-top: 1px;
	margin-bottom: 7px;
}
ol
{
  margin-top: 1px;
  margin-bottom: 5px;
  color: #ddd;
}

li
{
	margin-top: 1px;
  margin-bottom: 5px;
	color: #ddd;
}

table
{
	border-collapse:collapse;
	margin:15px 0px 15px 0px;
}

th
{
	text-align:left;
	font-size: small;
	font-weight: bold;
	padding:3px 3px 3px 0;
	color: #ddd;
}

td
{
	font-size: small;
	font-weight: normal;
	padding:3px 3px 3px 0;
	color: #ddd;
}

.tabRahmen
{
  border-collapse: collapse;
  border: 1px solid #ddd;
}

.tabRahmen td, .tabRahmen th 
{
  border: 1px solid #ddd;
  padding:3px;
}

ul
{
	/*list-style-image: url('../images/cms/List_12x13_pfeil_blau.png');*/
	margin-left: 15px;
}

/* ********************************
        Klassen
******************************** */

.separator
{
	font-size:0.7em;
	margin-right:5px;
}

.navBarLeft
{
	margin: 2px 0px 0px 0px;
	font-weight:bold; 
}

.guillemot

{
	 font-weight:bold;
	 color:#333;
}

.guillemotActive

{
	 font-weight:bold;
	 color:#f00;
}

.naviItem1
{
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 8px;
    background-color: #FFF;
    text-indent: -9px;
    line-height:80%;
    border-bottom:1px #005284 dotted;
}

.naviItem2
{
	border-top: 5px solid #eee;
	border-bottom: 8px solid #eee;
	padding-left: 24px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #eee;
	text-decoration: none;
	text-indent: -9px;
	line-height:80%;
}

.naviItem3
{
	border-top: 1px solid #E4E8ED;
	border-bottom: 3px solid #E4E8ED;
	padding-left: 33px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #E4E8ED;
	text-decoration: none;
	text-indent: -9px;
	line-height:80%;
}

.naviItem4
{
	border-top: 1px solid #E4E8ED;
	border-bottom: 3px solid #E4E8ED;
	padding-left: 42px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #E4E8ED;
	text-decoration: none;
	text-indent: -9px;
	line-height:80%;
}

/* In der Navigation und dem Auswahlkasten */

.selectionHead /* Bitte wählen */
{
    padding: 0 0 2px 5px;
}

.selectionTitel
{
    font-size: small;
    font-weight: bold;
    margin-bottom: 3px;
    padding: 2px 3px 3px 3px;
    color: #88B325;
    background-color: #008589;
}

.selectionText
{
	padding: 0px 3px 6px 5px;
	font-size: small;
	font-weight: bold;
	color: #88B325
}

.selectionRand
{
	padding: 0 0 5px 15px;
	font-size: small;
	color: #ddd;
}

selectionLink:link , selectionLink:visited, selectionLink:focus
{
	font-size: small;
  color: #ddd;
  text-decoration: underline;
}

selectionLink:active
{
	font-size: small;
  color: #ddd;
  text-decoration: underline;
}

selectionLink:hover
{
	font-size: small;
  color: #88B325;
  text-decoration: underline;
}

/* News in runder Box */

.newsHead
{
    margin: 0;
	padding: 6px 8px 4px 10px;
	font-size: 0.9em;
	font-weight: bold;
	color: #333;
	border-bottom:1px #005284 dotted;
}

.newsTitel
{
    font-size: 0.8em;
    font-weight: bold;
    margin: 0;
  	padding: 6px 8px 4px 10px;
}

.newsText
{
	margin: 0;
	padding: 6px 8px 4px 10px;
}

.newsText p
{
	font-size: 12px;
	margin: 4px 0px 0px 0px;
}

.newsLink
{
	padding: 2px 3px 6px 8px;
	font-size: 0.7em;
	color: #00f;
	text-decoration: underline;
}

/* Fließtext */

.bildrechts
{
	float: right;
	padding: 2px 10px 20px 20px;
}
.bildlinks
{
	float: left;
	padding: 2px 20px 20px 0px;
}

.bildEnde
{
	clear: both;
	margin-top: 5px;
}

.clear
{
	clear: both;
}


.clearBoth
{
	clear: both;
	margin-top: 5px;
}

.clearContact
{
	clear: both;
	margin-top: -10px;
	margin-bottom:10px;
	border-bottom: 1px solid #FFB30F;
}

.trennLinie
{
	clear: both;
	margin-top: 0px;
	margin-bottom:10px;
	border-bottom:1px #045684 dotted;
}


/* Sprungmarken */

.jump
{
	text-align: right;
	margin-bottom: 20px;
}

.copyright
{
	font-size: 0.8em;
	padding-top: 5px;
	color: #ddd;
}

.serviceUnten
{
	padding-bottom:10px
}

.t8
{
	font-size:12px;
	font-weight:bold;
	color:black;
}

/* ********************************
        Google-Map
******************************** */

.infoBox
{
		font-family: Arial, Helvetica, sans-serif;
		font-size:10pt;
		width:220px
}

a.infoBoxLink:link, a.infoBoxLink:active, a.infoBoxLink:visited
{
	font-size:small;
	font-weight: normal;
	text-decoration: underline;
	color: #000;	
}

a.infoBoxLink:hover
{
	font-size:small;
	font-weight: normal;
	text-decoration: underline;
	color: #88B325;
}

/* ********************************
       Pseudo-Klassen
******************************** */

a:link, a:active, a:visited
{
	color: #ddd;
	font-weight: normal;
	text-decoration: underline;
}
/*a:active
{
	color: #333;
	font-weight:normal;
	text-decoration: underline;
}

a:visited
{
	color: #333;
	font-weight:normal;
	text-decoration: underline;
}
*/
a:hover
{
	color: #88B325;
	text-decoration: underline;
}

.naviSekLink
{
	font-size:small;
	font-weight:bold;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	color: #C0C0C0;
}

a.naviSekLink:link, a.naviSekLink:active, a.naviSekLink:visited
{
	font-size:small;
	font-weight:bold;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	color: #C0C0C0;	
}

a.naviSekLink:hover
{
	font-size:small;
	font-weight:bold;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	color: #88B325;
}

a.naviLink1:link, a.naviLink2:link, a.naviLink3:link, a.naviLink4:link

{
    font-size: 0.9em;
    text-decoration: none;
    color: #333;
    font-weight: bold; 
}

a.naviLink1:active, a.naviLink2:active, a.naviLink3:active, a.naviLink4:active
{
    font-size: 0.9em;
    text-decoration: none;
    color: #333;
    font-weight: bold; 
}

a.naviLink1:visited, a.naviLink2:visited, a.naviLink3:visited, a.naviLink4:visited
{
    font-size: 0.9em;
    text-decoration: none;
    color: #333;
    font-weight: bold;     
}

a.naviLink1:hover, a.naviLink2:hover, a.naviLink3:hover, a.naviLink4:hover
{
    font-size: 0.9em;
    text-decoration: none;
    color: #BD1818;
    font-weight: bold;
}

a.extLink:link, a.extLink:visited, a.extLink:active, a.extLink:focus
{
	background: url("dreipfeile_13.gif") no-repeat;
	padding-left: 22px;
	display: inline-block;
	color: #ddd;
}

a.extLink:hover
{
	background: url("dreipfeile_13.gif") no-repeat;
	padding-left: 22px;
	display: inline-block;
	color: #88B325;
}

a.pdfLink
{
	background: url("pdf.gif") no-repeat;
	padding-left: 18px;
}

/*********************************
        andere-Tags
******************************** */

.zanker_dr span
{
   display: none;
}
.zanker_dr:link, .zanker_dr:visited
{
	margin-right: 30px;
	display: block;
    width: 127px;
    height: 50px;
    background-image: url(fussbereich_Zanker_Druckerei_SW.gif);
}
.zanker_dr:hover, .zanker_dr:active, .zanker_dr:focus
{
    background-image: url(fussbereich_Zanker_Druckerei_farbig.gif);
}


.zanker_iq span
{
   display: none;
}
.zanker_iq:link, .zanker_iq:visited
{
	margin-right: 30px;
	display: block;
    width: 127px;
    height: 50px;
    background-image: url(fussbereich_zanker_iq_SW.gif);
}
.zanker_iq:hover, .zanker_iq:active, .zanker_iq:focus
{
    background-image: url(fussbereich_zanker_iq_farbig.gif);
}


.faaber span
{
   display: none;
}
.faaber:link, .faaber:visited
{
	margin-right: 30px;
	display: block;
    width: 55px;
    height: 50px;
    background-image: url(fussbereich_Faaber_SW.gif);
}
.faaber:hover, .faaber:active, .faaber:focus
{
    background-image: url(fussbereich_Faaber_farbig.gif);
}

.rooms span
{
   display: none;
}
.rooms:link, .rooms:visited
{
	display: block;
	margin-right: 30px;
    width: 101px;
    height: 20px;
    background-image: url(fussbereich_rooms_SW.gif);
}
.rooms:hover, .rooms:active, .rooms:focus
{
    background-image: url(fussbereich_rooms_farbig.gif);
}

.regio span
{
   display: none;
}
.regio:link, .regio:visited
{
	margin-right: 30px;
	display: block;
    width: 55px;
    height: 25px;
    background-image: url(fussbereich_regio_SW.gif);
}
.regio:hover, .regio:active, .regio:focus
{
    background-image: url(fussbereich_regio_farbig.gif);
}


.karriere span
{
   display: none;
}
.karriere:link, .karriere:visited
{
	margin-right: 30px;
	display: block;
	width: 74px;
    height: 52px;
    background-image: url(fussbereich_karriere_SW.gif);
}
.karriere:hover, .karriere:active, .karriere:focus
{
    background-image: url(fussbereich_karriere_farbig.gif);
}




