/* 
80-25-80-10     grün  E7E700
20-40-80-0      gelb  CC9933
*/

body {
    margin:0; padding:0; font-family:verdana, arial, sans-serif; font-size:80%;
    color:#444444; text-align:center; background-color:#EEEEEE;
}

table {
    font-size:80%;
}

p {
    margin:0.2em 0 1.2em 0; padding:0.3em;
}

h1 {
    padding:0; margin:0;font-size:250%; font-weight:normal; font-style:italic;
    color:#FFFFFF; font-family:"Trebuchet MS", verdana, arial, sans-serif;
}

h2 {
    color:#000000; font-size:120%; font-weight:normal; margin:0em 0em 0.3em
    0em; padding:0; font-style:bold;
    font-family:"Trebuchet MS", verdana, arial, sans-serif;
}

div {
    margin:0; padding:0; display:block;
}

a:link, a:visited {
    color:#d5c100; text-decoration:underline;
}
a:hover {
    color:#000000; text-decoration:none;
}
a:active {
    color:#d5c100; text-decoration:underline;
}


.container {
    background-color:#FFFFFF; margin:0 auto 0 auto; padding:1em; width:750px;
}

/* --- title stuff --------------------------------------------------- */

img.title_banner {
    float:right; clear:both; margin: 0em 0em 1em 0em;
}

/* --- horizontal navbar --------------------------------------------- */

ul.navbar {
    list-style-type:none; float:left; display:block; width:100%; 
    line-height:0.5em; clear:both; margin:0; padding:0; 
    background-color:#000000;
}

ul.navbar li {
    display:inline;
}

a.nav:link, a.nav:visited {
    display:block; float:left; width:19%; padding:1.2em 0 1.2em 0; margin:0;
    text-decoration:none; background-color:#000000; color:#FFFFFF;
}

a.nav:hover {
    display:block; float:left; width:19%; padding:1.2em 0 1.2em 0; margin:0;
    text-decoration:none; background-color:#D5C100; color:#000000;
}

a.nav:active {
    display:block; float:left; width:19%; padding:1.2em 0 1.2em 0; margin:0;
    text-decoration:none; background-color:#D5C100; color:#000000;
}

/* --- right container ------------------------------------------------ */
.rightcontainer {
    float:right; clear:right; width:13em; margin:1em 0 0 0; padding:0;
}

.menubox ul {
    display:block; width:100%; 
    list-style-type:none;
    margin:0; padding:0;
}

a.nav_right:link, a.nav_right:visited {
    display:block; width:100%; padding:0; margin:0; 
    text-decoration:none; background-color:#D5C100; color:#000000;
}
a.nav_right:hover {
    display:block; width:100%; padding:0; margin:0; 
    text-decoration:none; background-color:#E7E700; color:#000000;
}
a.nav_right:active {
    display:block; width:100%; padding:0; margin:0; 
    text-decoration:none; background-color:#E7E700; color:#000000;
}

.box {
	background: url(images/box.gif) bottom right;
	margin: 0em 0.5em 1em 0.5em;
}
.box div {
	background: url(images/box.gif) top left;
	padding: 0.3em;
}
.box h2 {
    font-size:100%; background: url(images/h2_new.gif) top left;
}

.chatbox {
}

/* --- content -------------------------------------------------------- */

.content {
    clear:left; text-align:left; margin:1.2em 13.5em 0 0; 
    padding:1em 1ex 1em 1.5ex;
}

.content h2 {
    text-indent:3em;
    background: url(images/h2_new.gif) top left;
}

img.float_left {
    float:left; clear:left; margin: 1em 1em 1em 0em;
}
img.float_right {
    float:right; clear:right; margin: 1em 0em 1em 1em;
}

img {border-width: 0}

.footer {
    color:#999999; font-size:75%; margin:2.5em 0.2em 0.5em 0.5em;
    padding:0.8em; border-top:1px solid #999999; text-align:left; clear:both;
}

.footer .right {
    float:right; clear:right; text-align:right;
}

.footer p {
    margin:0;
}
