/*
Formatierungen www.jg-dienste.de
*/

#header #logo {
margin: 15px 0px 0px 15px;
border: 0 none;
}

/* set all to 0 */
h1, h2, h3, h4, p, ul, li {
margin: 0;
padding: 0;
}

/* headings */
h1, h2, h3, h4 {
margin: 10px 0px 20px 0px;
}
h1 {
background-color: transparent;
color: #000;
font-size: 150%;
letter-spacing: 2pt;
}
h2 {
background-color: #;
color: #3C3C3C;
font-size: 120%;
letter-spacing: 1pt;
}
h3 {
color: #3C3C3C;
font-size: 110%;
letter-spacing: 1pt;
}
h4 {
color: #3449a0;
font-size: 100%;
letter-spacing: 1pt;
}

table {

table-layout:auto;
border:0px solid #747474
 }

td { 
font-size: 10pt;
color: #3C3C3C;
 vertical-align:middle; 
overflow:hidden; }


/* Texte */
p, li {
font-size:10pt;
color: #3C3C3C;
line-height: 20px;
}
p.speziell1 {

line-height: 20px;
font-size:9pt;
color: #424242;

}

#buch p, {
font-size:8pt;
color: #FFFFFF;
}
b
 { color: #3C3C3C; font-weight: bold; font-size: 10pt; }

b.speziell1
 { font-size:8pt;
font-weight: bold;
color: #000;}

#content p,   {
line-height: 150%;
margin: 7px 0px 8px 0px;
}
#content2 p, #content li,  {
line-height: 130%;
margin: 7px 0px 8px 0px;
}

#header a:link        { color: #444444; text-decoration: none; font-size:9pt;}
#header a:visited    {color: #444444; text-decoration: none;}
#header a:active   {color: #444444; text-decoration: none;}
#header a:hover    { color: #22A7FF; text-decoration: none }







a#current, a:visited#current
  { color: #850085; text-decoration: none; background-color: #ffffff; border-left: 8px solid #999999 }
a#subcurrent , a:visited#subcurrent
  { color: #850085; border-left: 8px solid #ff8c00 }


#content a:link        { color: #3449a0; text-decoration: none }
#content a:visited    {color: #004E9D; text-decoration: none;}
#content a:active   {color: #004E9D; text-decoration: none;}
#content a:hover    { color: #22A7FF; text-decoration: none }

#content a.speziell1:link       { color: #3c4b5b;text-decoration: none; }
#content a.speziell1:visited    { text-decoration: none;color: #3c4b5b; }
#content a.speziell1:active   { text-decoration: none;color: #3c4b5b; }
#content a.speziell1:hover    { text-decoration: none }

#content2 a:link       { color: #3c4b5b;text-decoration: none;}
#content2 a:visited    {color: #3c4b5b; text-decoration: none;}
#content2 a:active   {color: #3c4b5b; text-decoration: none;}
#content2 a:hover    { text-decoration: none }



#menue1 p {
}

#menue1 a {
text-decoration: none;
display: block;
float: right; /* bringt die Links trotz Blockformatierung nebeneinander - und zwar in der richtigen Reihenfolge */
margin-right: 4px;
padding:10px 15px 0px 0px;
background-color: #; 
color: #fff;
border-right: px solid #000;
border-bottom: px solid #000;
border-left: px solid #000;
}
#menue1 a:hover {

background-color: #; 
color: #455668;
}

/* others */
.invis  {
display: none;
}

hr {
background-color:#850085; /* Mozilla 1.4 */
color:#850085; /* IE 6 */
border: #850085; /* Opera 7.11 */
height: 1px;
}
#footer p {
	margin: 0;
	text-align: center;
	font-size: 11px;
}

#footer a {
	text-decoration: underline;
	color: #757E82;
}

#footer a:hover {
	text-decoration: none;
	color: #F90542;
}

img {
border: none;
}