/*  hier geht's los */

body {
    font-family:arial, helvetica, sans-serif;width:100%;margin:0px;padding:0px;background-color:#eeeeee;
}

#basic {
    /*width: 99%;*/ height: 100%;
}

#menu {
    background-color: #171472;
}

#border-x {
    background-color: #171472;
    background-image: url(grafik/demokratie.png);
    background-repeat: repeat-x;
    background-position: 0px 1px; 
    margin: 0px; padding: 0px;
    max-width: 54px;
}

#border-y {
    background-color:#171472;
    background-image:url(grafik/wahlrecht.png); 
    background-repeat:repeat-y;
    background-position:1px 0px; 
    margin:0px; padding:0px;
    max-width: 54px;
}

#border-corner {
    background-color: #171472;
    background-image: url(grafik/ecke.png); 
    background-repeat: no-repeat;
    background-position: 0px 1px; 
    margin: 0px; padding: 0px;
}

input,textarea {
    border:1px solid #000000;
    background-color: #eeeeee;
    max-width:300px;font-size:10px;
}

td {
    vertical-align: top;font-family: arial, helvetica, sans-serif;font-size: 12px;
}

.footer {
    font-size: 9px;text-decoration: none;color: #737373;
}

.titel {
    height:85px;vertical-align: bottom;text-align:left;padding:0;
}

.titel p {
    margin:0;font-size: 28px;color: #FEAA26;font-weight: bold;line-height:28px;
}

.untertitel {
    vertical-align: bottom;text-align:left;padding:0;
}

.untertitel p {
    margin:0;font-size: 17px;color: #FEAA26;
}

#menu ul, ul#sitemap {
    list-style:none;margin-left:0;padding:0
}

#menu li {
    margin-left:0;margin-bottom:12px;
}

.menu_level_one_no{
    padding-left:16px;
    color: #EEEEEE; font-family: arial, helvetica, sans-serif; font-size: 16px; text-decoration: none;
    white-space: nowrap;
}

.menu_level_one_cur{
    padding-left:16px;color: #FEAA26;font-family: arial, helvetica, sans-serif;font-size:16px;text-decoration: none;
    background:url(grafik/menu_level1_cur.gif) no-repeat;
}


/* NEU Menulevel 2 */
.menu_level_two_no {
    padding-left:32px;color: #EEEEEE;font-family: arial, helvetica, sans-serif;font-size:14px;text-decoration: none;
}

.menu_level_two_cur {
    padding-left:32px;color: #FEAA26;font-family: arial, helvetica, sans-serif;font-size:14px;text-decoration: none;
    background:url(grafik/menu_level2_cur.gif) no-repeat 16px 0;
}

/* NEU Box Vierermenu */
.menubox {
    width:100;height:30px;vertical-align:middle;text-align:left;padding-left:3px;
    font-weight:bold;font-size:13px;border: 1px solid #eeeeee;background-color: #2c28a6;overflow:hidden;
}

.menubox a {
    text-decoration:none;color:#eeeeee;
}

.menubox a:hover {
    background-color: #2c28a6;
}

#sitemap {line-height:150%;}
#sitemap a {text-decoration:none;}

#slideshow input {width:150px;}

/* Das gilt f�r alle �berschriften und den Flie�text: */
p,h1,h2,h3,h4 {
    font-family:arial, helvetica, sans-serif;text-decoration: none;
}

p {
    font-size:12px;margin: 0px 0px 12px 0px;line-height:16px;
}

/* Das gilt f�r die drei gr��ten �berschriften: */
h1,h2,h3 {
    color:#171472;
}

h1 {
    font-size: 17px;margin: 3px 0px 5px 0px;
}
h2 {
    font-size: 15px;margin: 3px 0px 3px 0px; 
}
h3 {
    font-size: 13px;margin: 3px 0px 2px 0px;
}
h4 {
    font-size: 10px;margin: 0px 0px 3px 0px;text-align: right;
}

a {
    color: #202040;
}
a:hover {
    text-decoration:none;color: #FEAA26;background-color: #171472;
}

@media print {
    menu ul {display:none;}
}