﻿/*Styles fuer tuerkises Layout*/

body
{
	background-image: url(../../images/BG_Main_tuerkis.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

div#Header div#ErsteZeile
{
	background-image: url(../../images/BG_Header_tuerkis.gif);
	background-repeat: repeat-x;
	background-position: left top;
}


div#Header div#ErsteZeile div.Rechts
{
	background-color: #99CACE;
}

div#Header div#ErsteZeile div.Rechts div#HeaderBild
{
	background-image: url(../../images/Bild_Header_Tuerkis.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div#Header div#ErsteZeile div.Links div#Balken 
{
	background-color: #A8D6DA;
}

/*Header zweite Zeile*/
div#Header div#ZweiteZeile
{
	background-color: #64B1B7;
	border-bottom: 1px solid #2F7E84;
}

div#Header div#ZweiteZeile ul#Hauptnavigation
{
	padding-top: 2px;
}

div#Header div#ZweiteZeile ul#Hauptnavigation li a
{
	background-image: url(../../images/VertStrich_Tuerkis.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-left: 5px;
}



/*Dritte Zeile*/

div#Header div#DritteZeile div.Rechts
{
	background-color: #A8D6DA;
	border-bottom: 1px solid #2F7E84;
	border-bottom: #2F7E84;
}

div#Header div#DritteZeile div.Rechts div.Abstand div#SucheButton input.Suchbutton
{
	background-image: url(../../images/btnSuche_tuerkis.gif);
	background-repeat:no-repeat;
	background-position: left top;
}

/*Navigation*/
div#Navigation div#NavigationsBox
{
	background-color: #DEF0F1;
	margin-bottom: 12px;
}

div#Navigation div#NavigationsBox h2
{
	background-color: #A8D6DA;
	color: #2F7E84;
	border-bottom: 1px solid #FFFFFF;
	font-size: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

div#Navigation div#NavigationsBox ul.Navigation
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 8px;
	padding-bottom: 10px;
}

div#Navigation div#NavigationsBox ul.Navigation li
{
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image: url(../../images/Pfeile_Tuerkis.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 11px;
}

/*IE 7*/
*+html div#Navigation div#NavigationsBox ul.Navigation li
{
	background-position: left 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
/*IE 6*/
*html div#Navigation div#NavigationsBox ul.Navigation li
{
	background-position: left 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

div#Navigation div#NavigationsBox ul.Navigation li a
{
	color: #2F7E84;
}

div#Navigation div#NavigationsBox ul.Navigation li a.UNEB1Markiert
{
	font-weight: bold;
}



/*Unternavigation*/
div#Navigation div#NavigationsBox ul.Navigation li ul.Unternavigation
{
	
}

div#Navigation div#NavigationsBox ul.Navigation li ul.Unternavigation li
{
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: none;
}

div#Navigation div#NavigationsBox ul.Navigation li ul.Unternavigation li a.UNEB2Markiert
{
	font-weight: bold;
}

/*IE 7*/
*+html div#Navigation div#NavigationsBox ul.Navigation li ul.Unternavigation li
{
	padding-top: 0px;
	padding-bottom: 0px;
}

/*IE 6*/
*html div#Navigation div#NavigationsBox ul.Navigation li ul.Unternavigation li
{
	padding-top: 0px;
	padding-bottom: 0px;
}

div#Navigation div#NavigationsBox ul.Navigation li a:link
{
	text-decoration: none;
}

div#Navigation div#NavigationsBox ul.Navigation li a:hover
{
	text-decoration: none;
}

div#Navigation div#NavigationsBox ul.Navigation li a:active
{
	text-decoration: none;
}

div#Navigation div#NavigationsBox ul.Navigation li a:visited
{
	text-decoration: none;
}


/*Boxen Spalte*/
div.Box
{
	background-color: #DEF0F1;
	margin-bottom: 12px;
}

div.Box h2
{
	background-color: #A8D6DA;
	color: #2F7E84;
	border-bottom: 1px solid #FFFFFF;
	font-size: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

div.Box div.BoxContent
{
	padding-left: 7px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 6px;
	
}

div.Box div.BoxContent p
{
	color: #2F7E84;
	font-size: 11px;
}

div.Box div.BoxContent img
{
	border: 1px solid #2F7E84 !important;
}

div.Box div.BoxContent p img.Messe
{
	float: none;
}

div.Box ul.Box
{
	padding-left: 7px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
}

div.Box ul.Box li
{
	font-size: 11px;
	background-image: url(../../images/Pfeil_Tuerkis.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 9px;
	color: #2F7E84;
}

/*IE 7*/
*+html div.Box ul.Box li
{
	background-position: left 8px;
}
/*IE 6*/
*html div.Box ul.Box li
{
	background-position: left 8px;
}

div.Box ul.Box li.Haken
{
	background-image: url(../../images/Haken_Tuerkis.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 10px;
}
/*IE 7*/
*+html div.Box ul.Box li.Haken
{
	background-position: left 7px;
}

/*IE 6*/
*html div.Box ul.Box li.Haken
{
	background-position: left 7px;
}

div.Box ul.Box li a, div.Box a
{
	color: #2F7E84;
	font-size: 11px;
}






hr
{
	height: 0px;
	border-bottom: 1px,;
  color: #B2B2B2;
}

/*IE 7*/
*+html hr
{
	margin-top: 5px;
	margin-bottom: 5px;	
}

/*IE 6*/
*html hr
{
	margin-top: 5px;
	margin-bottom: 5px;	
}


div.Box div.BoxContent img
{
	float: left;
	margin-right: 10px;
}

div.Box div.BoxContent img.Messe
{
	margin-bottom: 5px;
}

.btnCallback
{
	width: 134px;
	height: 21px;
	margin-bottom: 6px;
	background-image: url(../../images/btnCallback_Tuerkis.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	border: 0px;
	color: #EC6C33;
	font-weight: bold;
	padding-left: 30px;
	text-align: left;
}

.btnOnlineContact
{
	width: 134px;
	height: 21px;
	margin-bottom: 6px;
	background-image: url(../../images/btnContact_Tuerkis.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	border: 0px;
	color: #EC6C33;
	font-weight: bold;
	padding-left: 30px;
	text-align: left;
}



/*#########  Definitionen für den eigentlichen Inhalt  ##############*/
div#Inhaltstext h1
{
	font-size: 16px;
	font-weight:normal;
	margin-bottom: 5px;
}

div#Inhaltstext h2
{
	font-size: 14px;
	font-weight:normal;
	margin-bottom: 5px;
}

div#Inhaltstext h3
{
	font-size: 13px;
	font-weight:normal;
	margin-bottom: 5px;
}

div#Inhaltstext h4
{
	font-size: 13px;
	font-weight:normal;
	margin-bottom: 5px;
	margin-top: 15px;
}

div#Inhaltstext p
{
	font-size: 12px;
	font-weight:normal;
}

div#Inhaltstext p a
{
	font-size: 12px;
}

div#Inhaltstext img.BildLinks
{
	float: left;
	margin-right: 10px;
}

div#Inhaltstext img.BildRechts
{
	float: right;
	margin-left: 10px;
}

div#Inhaltstext div.HaelfteLinks
{
	width: 50%;
	float: left;
}

div#Inhaltstext div.HaelfteLinks div.Abstand
{
	padding: 5px;
}

div#Inhaltstext div.HaelfteRechts
{
	width: 50%;
	float: left;
}

div#Inhaltstext div.HaelfteRechts div.Abstand
{
	padding: 5px;
}

div#Inhaltstext div#Inhaltstext div.StandardBox
{
}

div#Inhaltstext div.StandardBox
{
	background-color: #DEF0F1;
}

div#Inhaltstext div.StandardBox h2
{
	background-color: #A8D6DA;
	color: #2F7E84;
	border-bottom: 1px solid #FFFFFF;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

div#Inhaltstext div.StandardBox div.BoxContent
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom:5px;
}


div#Inhaltstext div.StandardBox div.BoxContent p
{
	color: #404040;
	font-size: 11px;
}

div#Inhaltstext a
{
	color: #404040;
}

div#Inhaltstext div.StandardBox div.BoxContent ul.StandardBox 
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
}

div#Inhaltstext div.StandardBox div.BoxContent ul.StandardBox li
{
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(../../images/Pfeile_Tuerkis.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 11px;
}

/*IE 7*/
*+html div#Inhaltstext div.StandardBox div.BoxContent ul.StandardBox li
{
	background-position: left 9px;
	padding-top: 1px;
	padding-bottom: 1px;
}
/*IE 6*/
*html div#Inhaltstext div.StandardBox div.BoxContent ul.StandardBox li
{
	background-position: left 9px;
	padding-top: 1px;
	padding-bottom: 1px;
}

div#Inhaltstext div.StandardBox div.BoxContent ul.StandardBox li.Haken
{
	background-image: url(../../images/Haken_Tuerkis.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 10px;
}

/*IE 7*/
*+html div#Inhaltstext div.StandardBox div.BoxContent ul.StandardBox li.Haken
{
	background-position: left 9px;
}

/*IE 6*/
*html div#Inhaltstext div.StandardBox div.BoxContent ul.StandardBox li.Haken
{
	background-position: left 9px;
}

div#Inhaltstext div.StandardBox div.BoxContent a
{
	color: #404040;
	font-size: 11px;
}

/*StandardBox für den Inhalt*/
div#Inhaltstext ul
{
	padding-left: 7px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
}

div#Inhaltstext ul li
{
	font-size: 12px;
	background-image: url(../../images/Pfeil_Tuerkis.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 9px;
	/*color: #2F7E84;*/
}

/*IE 7*/
*+html div#Inhaltstext ul li
{
	background-position: left 8px;
}
/*IE 6*/
*html div#Inhaltstext ul li
{
	background-position: left 8px;
}

div#Inhaltstext ul li.Haken
{
	background-image: url(../../images/Haken_Tuerkis.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 10px;
}
/*IE 7*/
*+html div#Inhaltstext ul li.Haken
{
	background-position: left 7px;
}

/*IE 6*/
*html div#Inhaltstext ul li.Haken
{
	background-position: left 7px;
}

div#Inhaltstext ul li.Haken ul.Ebene2
{
	padding-left: 15px;
}

div#Inhaltstext ul li.Haken ul.Ebene2 li.Haken
{
	background-image: url(../../images/Haken_Tuerkis.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 10px;
}

div.Box ul.Box li a, div#Inhaltstext a
{
	color: #2F7E84;
	font-size: 11px;
}


/*Footer*/

div#Footer{
	background-color: #A8D6DA;
	color: #404040; 
	margin-top: 3px;
	font-size: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}


div#Footer a
{
	color: #404040; 
}


/*Formulare*/
input.Button
{
	font-weight: bold;
	color: #2F7E84;
}


/*Calender*/
.CalDayHeader
{
	color: #404040;
}

.CalSelectedDay
{
	background-color: #A8D6DA !important;
	color: Black !important;
}

.CalTitle
{
	background-color: #A8D6DA;
	color: #404040 !important;
	padding: 5px;
	border: 3px solid #A8D6DA;
}

.AktMonat
{
	background-color: #F7F7F7;
}

/*2-Spalten Tabelle*/
div#Inhaltstext table.ZweiSpalten
{
	/*background-color: Blue;*/
	font-size: 12px;
	text-align: left;
}

div#Inhaltstext table.ZweiSpalten td.TechDaten
{
	color: #404040;
	font-size: 16px;
	font-weight: bold;
}

/*3-Spalten Tabelle*/
div#Inhaltstext table.DreiSpalten
{
	font-size: 12px;
	text-align: left;
}

div#Inhaltstext table.DreiSpalten td.TechDaten
{
	color: #404040;
	font-size: 16px;
	font-weight: bold;
}