/* Design von Ju-Jutsu Kirchheimbolanden */


/* Allgemein */

a:link { color:#FF0000; }
a:visited { color:#990000; }
a:hover { color:#FF8000; }
a:active { color:#FF8000; }
a:focus { color:#FF8000; }


body {
    color: white;
    background-color: black;
    background-image:url(images/background.png);
    background-attachment:fixed;
    font-size: 100%;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0; padding: 1em;
    min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
}
html>body h1 {
    border-color: gray;  /* Farbangleichung an den Internet Explorer  */
}
div#Links {
    float: left;
    width: 200px;
}
div#Rechts {
    float: right;
    width: 150px;
}
img {
	border:none;
}


/* Überschrift */

h1 {
    font-size: 25px;
    margin: 0 0 20px;
    padding: 10px;
    text-align: center;
    background-color: rgb(180,0,0);
    border: 4px ridge silver;
}


/* Navigation */

ul#Navigation {
    font-size: 12px;
    margin: 0 0 20px;
    padding: 0;
    border: 1px solid silver;
}
ul#Navigation li {
    list-style: none;
    margin: 0; padding: 5px;
}
ul#Navigation span {
    display: block;
    padding: 3px;
    font-weight: bold;
    text-decoration:none;
    color: white;
    background-color: rgb(140,140,140);
}
ul#Navigation a {
    display: block;
    padding: 3px;
    font-weight: bold;
    text-decoration:none;
}
ul#Navigation a:link {
    color: black; 
    background-color: rgb(140,140,140);
}
ul#Navigation a:visited {
    color: black; 
    background-color: rgb(140,140,140);
}
ul#Navigation a:hover {
    color: black; 
    background-color: white;
}
ul#Navigation a:active {
    color: white;
    background-color: gray;
}


/* Navigation 2 */

ul#Navigation2 {
    font-size: 13px;
    margin: 0 0 20px;
    padding: 0;
    border: 1px solid silver;
}
ul#Navigation2 li {
    list-style: none;
    margin: 0; padding: 5px;
}
ul#Navigation2 span {
    display: block;
    padding: 3px;
    font-weight: bold;
    text-decoration:none;
    color: white;
    background-color: rgb(200,200,200);
}
ul#Navigation2 a {
    display: block;
    padding: 3px;
    font-weight: bold;
    text-decoration:none;
}
ul#Navigation2 a:link {
    color: black;
    background-color: rgb(200,200,200);
}
ul#Navigation2 a:visited {
    color: black; 
    background-color: rgb(200,200,200);
}
ul#Navigation2 a:hover {
    color: black; 
    background-color: white;
}
ul#Navigation2 a:active {
    color: white;
    background-color: gray;
}


/* Infobox */

div#Info {
    margin: 0 0 20px;
    padding: 0;
    background-color: rgb(20,20,20);
    border: 1px solid silver;
}
div#Info h2 {
    font-size: 18px;
    margin: 2px 5px;
}
div#Info p {
    font-size: 14px;
    margin: 5px;
}


/* Inhalt */

div#Inhalt {
    margin: 0 170px 20px 220px;
    padding: 0 5px;
    border: 1px solid gray;
}
* html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
}
div#Inhalt h2 {
    font-size: 20px;
    margin: 20px 0 10px;
}
div#Inhalt h3 {
    font-size: 16px;
    margin: 15px 0 5px;
}
div#Inhalt p {
    font-size: 14px;
    margin: 10px 0;
}


/* Sonstiges */

div.Werbung {
    background-color: rgb(0,0,0);
    border: 1px solid silver;
}
div#Fusszeile {
    clear: both;
    font-size: 14px;
    margin: 0; padding: 0;
    text-align: center;
    background-color: rgb(20,20,20); border: 1px solid silver;
}