/* CSS für Dr. Schlayer, Pirmasens*/

body{
margin: 0 0 0 0;
padding: 0 0 0 0;
border: 0;
background-image: url(../pix/images/bg.gif); 
}


html, body, td, p, div {
color: #002661;
font-family: Arial, Verdana, Helvetica, sans-serif;
}
/* --------------------  TAGS  --------------------------  */
h1		{ color: #002661; font-size: 48px; font-family: Arial, Verdana, Helvetica, sans-serif; letter-spacing: 0.2em; }
h2		{ color: #002661; font-size: 24px; font-family: Arial, Verdana, Helvetica, sans-serif; }
h3		{ color: #002661; font-size: 22px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
h4		{ color: #00437a; font-size: 14px; }
h5		{ color: #00437a; font-size: 12px; }
h6		{ color: #00437a; font-size: 10px; }

a		{font: Verdana 12px;}

div.container01				{ background-color: white; margin-top: 10px; margin-bottom: 10px; padding: 6px; border: solid 1px #00437a; }
div.container02				{ background-color: #d0eaf7; font-size: 24px; width: 7em; margin-left: 0; padding: 5px; border: dotted 1px #00437a; }
div.container03 			{ font-size: 24px; background-color: #d0eaf7; margin-left: 0; padding: 5px; border: dotted 1px #00437a; }
div.container04 			{ background-color: #ffffff; margin-left: 0; padding: 5px; border: dotted 1px #00437a; }

div.preloadimages 			{ z-index: 99; visibility: hidden; }

/* --------------------  KLASSEN  --------------------------  */

.hg_farbe_01 				{ background-color: #00569c; }
.hg_farbe_02 				{ background-color: #aec3d0; }
.clearboth					{ clear: both; }
.clearright					{ clear: right; }
.clearleft					{ clear: left; }
.fett 						{ font-weight: bold; }
.kursiv 					{ font-style: italic; }
.floatlinks					{ float: left;}
.floatrechts				{ float: right;}
.oeffnungszeiten_01			{ color:#000000; font-weight: bold; }
.oeffnungszeiten_02			{ color:#000000; font-weight: bold; }
.signal						{ background-color: #aa0000; }
.nolink { color: white; background-color: #aa0000; margin: 2px; }
/* - - - - - - - - - - - - -  Schrift  - - - - - - - - - - - - -   */
.klein							{ font-size: 11px; }
.mittel							{ font-size: 13px; }
.gross							{ font-size: 18px; }

/* --------------------  IDs  --------------------------  */
#SichtbarerBereich{ 
color: #00437a; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
background-image: url(../pix/images/bg.gif); 
background-repeat: repeat-x;  
background-color: #000;
}

#Rahmen	{
background-color: #f7f9e9;
margin-top: 12px;
}

#Navi_Container_Template	{ background-image: url(../pix/images/navi_template.gif); width: 918px; height: 38px; margin: 0; padding: 0; }


#Navi_Container_Home		{ background-image: url(../pix/images/navi_home.gif); width: 918px; height: 38px; margin: 0; padding: 0; }
#Navi_Home a				{ font-size: 13px; text-align: center; }

#Navi_Container_02			{ background-image: url(../pix/images/navi_02.gif); width: 918px; height: 38px; margin: 0; padding: 0; }
#Navi_02 a					{ font-size: 13px; text-align: center; }

#Navi_Container_03			{ background-image: url(../pix/images/navi_03.gif); width: 918px; height: 38px; margin: 0; padding: 0; }
#Navi_03 a					{ font-size: 13px; text-align: center; }

#Navi_Container_04			{ background-image: url(../pix/images/navi_04.gif); width: 918px; height: 38px; margin: 0; padding: 0; }
#Navi_04 a					{ font-size: 13px; text-align: center; }

#Navi_05					{ width: 530px; }

#Fotouebersicht				{ padding: 8px; }
#Fotouebersicht img			{ border: solid 1px #00437a; }

#Fotosubnavi				{font-weight: bold; font-size: 16px; padding: 0;}
#Fotosubnavi a				{ font-size: 16px; font-weight: bold; padding: 5px; }
#Fotosubnavi a:link			{ color: #002661; font-weight: bold; text-decoration: underline; }
#Fotosubnavi a:visited		{ color: #002661; font-weight: bold; text-decoration: underline; }
#Fotosubnavi a:hover		{ color: #666666; font-weight: bold; text-decoration: none; }
#Fotosubnavi a:active		{ color: #666666; font-weight: bold; text-decoration: none; }


a.navi 				{ color: black; font-size: 13px; font-family: Arial, Verdana, Tahoma, sans-serif; font-weight: bold; text-decoration: none; }
a.navi:visited 		{ color: black; font-size: 13px; font-family: Arial, Verdana, Tahoma, sans-serif; font-weight: bold; text-decoration: none; }
a.navi:hover		{ color: #a00; font-weight: bold; text-decoration: none; }
.navi_current{
font: bold 13px "Trebuchet MS", Verdana, Arial;
text-decoration: none;
color: #aa0000;
}


#Inhalt_Zelle_Links	{ 
background-color: #f7f9e9;
background-image: url(../pix/images/template_06.gif); 
background-repeat: no-repeat; 
background-position: 0 top; 
padding: 0 0 0 0;
}


#Inhalt	{
padding: 10px 10px 10px 110px;
font: 15px Arial, Verdana, Tahoma, sans-serif;
}

#Inhalt a { color: #002661; font-size: 15px; font-family: Arial, Verdana, Tahoma, sans-serif; font-weight: normal; text-decoration: underline; }
#Inhalt a:visited{ color: #666666; font-weight: normal; text-decoration: underline; }
#Inhalt a:hover{ color: #666666; font-weight: normal; text-decoration: none; }
#Inhalt a:active{ color: #666666; font-weight: normal; text-decoration: none; }



#Inhalt_Zelle_Rechts	{ 
background-color: #f7f9e9;
padding: 0 0 0 0;
}

.quicklinks_container	{
width: 259px;
height: 47px;
background-image: url(../pix/images/template_08.gif); 
background-repeat: no-repeat; 
background-position: 0 top; 
padding: 15px 0 0 0;
}

a.quicklinks { color: black; font-size: 14px; font-family: "Trebuchet MS", Verdana, Arial, Arial, Verdana, Tahoma, sans-serif; font-weight: normal; font-variant: normal; line-height: normal; text-decoration: underline; margin: 0 0 0 50px; }
a.quicklinks:hover{
color: #666666;
text-decoration: none;
}
.quicklinks_current{
font: bold 14px "Trebuchet MS", Verdana, Arial;
text-decoration: none;
color: #aa0000;
}

#Unten	{ 
font: bold 11px "Trebuchet MS", Verdana, Arial;
color: #666666;
background-color: #f7f9e9;
padding: 0 0 0 0;
margin: 0 0 0 0;
text-align: center; 
}

#Unten a{
font: bold 11px "Trebuchet MS", Verdana, Arial;
color: #666666;
text-decoration: none;
margin: 5px;
padding: 5px;
}
#Unten a:visited {
font: bold 11px "Trebuchet MS", Verdana, Arial;
color: #666666;
text-decoration: none;
}
#Unten a:hover{
background-color: #adcf61;  
color: black;
}
#Unten a.current{
background-color: #ffff00; 
color: black;
}
