/* Hier werden die zentralen Formate für www.YellowMap.com definiert */

/*************************************************/
/* ab hier Formate für den Hauptbereich (Inhalt) */
/*************************************************/
   
body   { margin: 0px; background-color: #FFFFFF; font-family: Verdana, sans-serif; font-size: 11px; }


h1
	{ margin-bottom: 14px; padding-left: 1px; font-size: 14px; margin-top: 0px; padding-bottom: 0px; font-family: Verdana, sans-serif;}


h2
	{ font-size: 12px; margin-top: 18px; font-family: Verdana, sans-serif; }

h3
	{ line-height: 14px; margin-left: 0px; margin-right: 0px; margin-top: 15px; margin-bottom: 6px; padding-left: 1px; font-size: 11px; font-family: Verdana, sans-serif;}

h4
	{ font-size: 11px; font-weight: bold; font-family: Verdana, sans-serif; margin-top: 10px; margin-bottom: 2px; }

h5
	{ margin-bottom: 3px; font-size: 9px; font-weight: lighter; font-family: Verdana, sans-serif;}

h6
	{ margin-top: 0px; font-size: 9px; font-weight: lighter; font-family: Verdana, sans-serif;}
	
p	{ font-family: Verdana, sans-serif; line-height: 14px; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; padding-left: 1px; font-size: 11px; font-family: Verdana, sans-serif;}

img	{border:0px}

a
	{ color: #000077; }
a:visited
	{ color: #000066; }

ul { list-style-type: none; margin: 0px; padding: 0px; }

.Tabüber1
	{ padding-bottom: 10px; margin-top:0px; font-size: 11px; font-weight: bold; font-family: Verdana, sans-serif;}

.Tabüber2
	{ margin-left: 5px; margin-bottom: 5px; font-size: 10px; font-weight: bold; font-family: Verdana, sans-serif;}

.Tabueber1_neu
	{ padding-bottom: 10px; margin-top:0px; font-size: 11px; font-weight: bold; font-family: Verdana, sans-serif;}

.Tabueber2_neu
	{ margin-left: 5px; margin-bottom: 5px; font-size: 10px; font-weight: bold; font-family: Verdana, sans-serif;}

.TabText
	{ margin-left: 5px; margin-top: 0px; font-size: 10px; font-weight: lighter; font-family: Verdana, sans-serif;}

.Text_zentriert
	{ text-align: center; }
	
.Text_klein
	{ font-size: 9px; font-weight: lighter; font-family: Verdana, sans-serif; }
	
.Text_Statement
	{ background-color:#FFFFAA; margin-left: 0px; padding-left: 0px; margin-right: 350px; paading-right: 350px; font-family: Verdana, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal; padding-left: 5px; }

.Text_Statement_groß
	{ background-color:#FFFFAA; margin-left: 0px; padding-left: 0px; margin-right: 0px; paading-right: 0px; font-family: Verdana, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal; padding-left: 5px; }
	
.Text_Statement_gross
	{ background-color:#FFFFAA; margin-left: 0px; padding-left: 0px; margin-right: 0px; paading-right: 0px; font-family: Verdana, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal; padding-left: 5px; }
	
.Text_blauer_Kasten
	{ background-color:#f0f0f0; margin-left: 10px; padding: 5px; margin-right: 800px; font-family: Verdana, sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; vertical-align: top; border: solid 1px #ddd;}
		
.Test
	{ }

li.Aufzaehlung_Viereck_groß_dunkelgrau	
	{ list-style-image: url('images/Viereck_gross_dunkelgrau.gif'); margin-top: 6px; margin-left: 18px; margin-bottom: 6px; font-size: 12px; }
	
li.Aufzaehlung_Viereck_groß_dunkelgrau_ohne_Image	
	{ margin-top: 6px; margin-left: 18px; margin-bottom: 6px; font-size: 12px; }
	
li.Aufzaehlung_Viereck_groß_dunkelgrau_Schrift_normal	
	{ list-style-image: url('images/Viereck_gross_dunkelgrau.gif'); margin-top: 6px; margin-left: 18px; margin-bottom: 6px; }
	
li.Aufzaehlung_Viereck_gross_dunkelgrau_neu	
	{ list-style-image: url('images/Viereck_gross_dunkelgrau.gif'); margin-top: 6px; margin-left: 18px; margin-bottom: 6px; font-size: 12px; }
	
li.Aufzaehlung_Viereck_gross_dunkelgrau_ohne_Image_neu	
	{ margin-top: 6px; margin-left: 18px; margin-bottom: 6px; font-size: 12px; }
	
li.Aufzaehlung_Viereck_gross_dunkelgrau_Schrift_normal_neu	
	{ list-style-image: url('images/Viereck_gross_dunkelgrau.gif'); margin-top: 6px; margin-left: 18px; margin-bottom: 6px; }
	
li.Aufzaehlung_Viereck_klein_hellgrau	
	{ list-style-image: url('images/Viereck_klein_hellgrau.gif'); margin-top: 3px; margin-left: 33px; margin-bottom: 3px; }
	
li.Aufzaehlung_Viereck_gross_gelb	
	{ list-style-image: url('images/Viereck_gelb.gif'); margin-left: 18px; margin-bottom: 8px; }
	
li.Aufzaehlung_Viereck_klein_gelb_kleiner_Abstand	
	{ list-style-image: url('images/Viereck_klein_gelb.gif'); margin-left: 18px; margin-bottom: 4px; }
	
li.Aufzaehlung_Viereck_klein_gelb_großer_Abstand_danach	
	{ list-style-image: url('images/Viereck_klein_gelb.gif'); margin-left: 18px; margin-bottom: 10px; }
	
li.Aufzaehlung_Viereck_klein_gelb_grosser_Abstand_danach_neu	
	{ list-style-image: url('images/Viereck_klein_gelb.gif'); margin-left: 18px; margin-bottom: 10px; }
	
li.Hinweis_Ausrufezeichen
		{ list-style-image: url('images/Ausrufezeichen.gif'); margin-left: 18px; padding-left: 0px; }
		
li.Hinweis_Ausrufezeichen_rot
		{ list-style-image: url('images/Ausrufezeichen_rot.gif'); margin-left: 20px; padding-left: 0px; }
	
li.Aufzaehlung_Pfeil	
	{ list-style-image: url('images/arrow.gif'); margin-left: 18px; }

li.Aufzaehlung_Pfeil_mit_Abstand_unten	
	{ list-style-image: url('images/arrow.gif'); margin-left: 18px; margin-bottom: 13px; }

li.Aufzaehlung_Pfeil_mit_Abstand_oben_und_unten	
	{ list-style-image: url('images/arrow.gif'); margin-left: 18px; margin-top: 9px; margin-bottom: 13px; }
	
li.Aufzaehlung_Pfeil_fett	
	{ list-style-image: url('images/arrow.gif'); margin-left: 18px; font-weight: bold; }
	
li.Aufzaehlung_Pfeil_fett_mit_Abstand_unten	
	{ list-style-image: url('images/arrow.gif'); margin-left: 18px; font-weight: bold; margin-bottom: 15px;}
	
li.Aufzaehlung_Pfeil_fett_mit_Abstand_oben_und_unten	
	{ list-style-image: url('images/arrow.gif'); margin-left: 18px; font-weight: bold; margin-top: 15px; margin-bottom: 10px; }

/* Formular Beginn*/
	
.formular{
		color : Black; 
		font-family: Verdana, sans-serif;
		font-size: 11px;
		}
		
.csc-mailform input, .csc-mailform select { position: absolute; left: 115px; }
.csc-mailform div { padding-bottom: 12px; }
#mailformformtype_mail { border: solid 1px #fc0; background-color: #fc0; margin-left: 0px; font-weight: bold; width: 150px;}
#mailform fieldset { border: solid 1px #fff; margin-left: 0px; }

.safform input, .safform select { position: absolute; left: 200px; }
.safform submit { position: absolute; left: 200px; }
.safform div { padding-bottom: 12px; }
.safform textarea { position: absolute; left: 200px;}
.safform fieldset { border: solid 0px #fff; margin-left: 0px; }
/* Formular Ende*/



		
.Bildfloatleft
		{ float: left; margin: 0px 10px 10px 0px; }

.Bildfloattop
		{ float: top; margin: 0px 30px 0px 0px; }		
		
		
.Bildfloatright
		{ float: right; margin: 0px 10px 0px 5px; }
		
.Bildfloatright_großerAbstand
		{ float: right; margin: 0px 10px 10px 15px; }
		
.Bildfloatright_grosserAbstand_neu
		{ float: right; margin: 0px 10px 10px 15px; }
		
.Bildfloatcenter
	{ margin-left: 150px; }		


.Überschrift_2_dunkelblaue_Linien
		{ color: #000066; font-size: 17px; font-weight: bold; border-top: 1px solid #000066; border-bottom: 1px solid #000066; margin-top: 20px; margin-bottom: 15px; padding-top: 8px; padding-bottom: 10px; }
		
.Überschrift1_größer
		{ font-size: 18px; margin-bottom: 10px; }
		
.Überschrift2_hellblauer_Hintergrund
		{ font-size: 12px; margin-top: 18px; font-family: Verdana, sans-serif; background-color: #D5D8F3; padding-top: 1px; padding-bottom: 1px; }
		
.Überschrift_hellblaue_Linie
		{ font-size: 12px; font-weight: lighter; margin-top: 18px; font-family: Verdana, sans-serif; background-color: #D5D8F3; padding-top: 1px; padding-bottom: 1px; margin-bottom: 15px; }

.Ueberschrift_2_dunkelblaue_Linien_neu
		{ color: #000066; font-size: 17px; font-weight: bold; border-top: 1px solid #000066; border-bottom: 1px solid #000066; margin-top: 20px; margin-bottom: 15px; padding-top: 8px; padding-bottom: 10px; }
		
.Ueberschrift1_groesser_neu
		{ font-size: 18px; margin-bottom: 10px; }
		
.Ueberschrift2_hellblauer_Hintergrund_neu
		{ font-size: 12px; margin-top: 18px; font-family: Verdana, sans-serif; background-color: #D5D8F3; padding-top: 1px; padding-bottom: 1px; }
		
.Ueberschrift_hellblaue_Linie_neu
		{ font-size: 12px; font-weight: lighter; margin-top: 18px; font-family: Verdana, sans-serif; background-color: #D5D8F3; padding-top: 1px; padding-bottom: 1px; margin-bottom: 15px; }

#Subnavi ul,
#Subnavi2 ul { position: relative; list-style-position: inside; margin-left: 10px; }
ul.menuitemFooter { list-style-type: none; list-style-position: inside;}

li.menuitemSub1 { list-style-type: none; list-style-image: none; padding-top: 3px; border-top: 1px solid #D5D8F3; margin-right:0px; margin-top:5px; margin-bottom:5px; padding-left: 0px; }

a.ymlinksub1		{ padding-left: 12px; color: #000066; text-decoration: none; font-size: 12px; background: url('images/point_hellblau.gif') no-repeat left center; margin: 0px; }
a.ymlinksub1:hover	{color: #0000CC}
a.ymlinksub1active	{padding-left: 12px; color: #000066; font-weight: bold; text-decoration: none; font-size: 12px; background: url('images/point_dunkelblau.gif') no-repeat left center;}

li.menuitemSub2 { list-style-type: none; list-style-image: none; margin: 2px 0px; }
#Subnavi2 li.menuitemSub1 { list-style-type: none; list-style-image: none; margin: 2px 0px; border-top: 1px ; border-top: 1px solid #D5D8F3;}

a.ymlinksub2		{ padding-left: 5px; color: #000066; text-decoration: none; font-size: 10px; background: url('images/point_small_hell.gif') no-repeat left center; margin: 0px; }
a.ymlinksub2:hover	{color: #0000CC}
a.ymlinksub2active	{padding-left: 5px; color: #000066; font-weight: bold; text-decoration: none; font-size: 10px;background: url('images/point_small.gif') no-repeat left center;}

ymlinklikesub1		{ padding-left: 12px; color: #000066; text-decoration: none; font-size: 12px; margin: 0px; }
ymlinklikesub1:hover	{color: #0000CC}
ymlinklikesub1active	{padding-left: 12px; color: #000066; font-weight: bold; text-decoration: none; font-size: 12px; }

ymlinklikesub2		{ padding-left: 5px; color: #000066; text-decoration: none; font-size: 10px; margin: 0px; }
ymlinklikesub2:hover	{color: #0000CC}
ymlinklikesub2:active	{padding-left: 5px; color: #000066; font-weight: bold; text-decoration: none; font-size: 10px;}

li.menuitemFooter { display: inline; list-style-image: none; margin: 0px; }

a.ymlinkfooter		{color: #000066; text-decoration: none; font-size: 10px; padding: 0px 20px 0px 20px; }
a.ymlinkfooter:hover	{color: #0000CC; padding: 0px 20px 0px 20px; }
a.ymlinkfooteractive	{color: #000066; font-weight: bold; text-decoration: none; font-size: 10px; padding: 0px 20px 0px 20px}

#Header { height: 61px; margin-top:0px; padding: 0px; background: url('images/Kopfleiste.jpg') no-repeat left top; }
#MenuSearchForm { position: absolute; top: 10px; right: 20px; }
#Content { margin-top: 18px; }
#Content2 { margin-top: 5px; }
.InputFields { border: solid 1px gray; }
#SideCol  { position: absolute; top: 71px; left: 835px; }
#SideCol2 { position: absolute; left: 610px; top: 78px; width: 130px; font-size: 10px; margin: 5px;  padding: 5px; background-color: #FAFAFA; border: 1px solid #DDDDDD; }
#SideCol3 { position: absolute; left: 610px; top: 78px; width: 150px; font-size: 10px; margin: 5px; padding: 5px; }
#SideCol4 { position: absolute; left: 610px; top: 18px; width: 150px; font-size: 10px; margin: 5px; padding: 5px; }
#Leer { width: 180px; margin-left: 15px; }
#Subnavi { margin-top: 35px; width: 180px; font-family: Verdana, sans-serif; font-size: 12px; margin-left: 15px; margin-bottom: 40px; }
#Subnavi2 { margin-top: 35px; width: 180px; font-family: Verdana, sans-serif; font-size: 12px; margin-left: 15px; }
#Footer { margin-top: 30px; padding-top: 5px; margin-bottom: 10px; border-top: solid 2px #000261; font-family: Verdana, sans-serif; font-size: 10px;}
#Logo { position: absolute; top: 17px; left: 10px }
#Inhalt { position: absolute; top: 80px; left: 220px; margin-top: 0px; width: 579px; }
#Content table td { vertical-align:top;}
#Branchenbuch { position: absolute; left: 840px; top: 38px; font-size: 12px; } 

/********* TabNavigation */
#Menu { font-size: 12px; position: relative; border-bottom: solid 2px #006; height: 59px; top: 0px; left: 198px; width: 825px; }
ul.menuitemHead { position: absolute; bottom: 4px; left: 23px; }
li.menuitem { display: inline; margin: 0px 2px 0px 0px; padding: 0px; }
#Menu a { position: relative; padding: 4px 15px 4px 15px; }
#Menu a.ymlink { background-color: #FFCC00; color: #006; text-decoration: none; }
#Menu a.ymlink:hover { background-color: #006; color: #FFF; text-decoration: none; }
#Menu a.ymlinkactive { background-color: #006; color: #FFF; text-decoration: none; font-weight: bold; }
/********* TabNavigation Ende */

/*************************************************/
/* ab hier neue Schriften */
/*************************************************/
