body {
    background-image:url(/img/body_cont.gif);
    background-repeat: repeat-y;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    margin:0;
}

form { margin:0; padding:0; border:0; }

img { border-width:0; }

.class10 { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.class  { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.class12  { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }


a.class10:link    { color:#000000; }
a.class10:active  { color:#000000; }
a.class10:visited { color:#000000; }
a.class10:hover   { color:#000000; }

.lnk
{
    font-size:10px;
    color:#000000;
    font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    margin-top:0;
    margin-bottom:0;
    text-decoration:none;
}

a.lnk:link    { color:#B75B00; }
a.lnk:active  { color:#B75B00; }
a.lnk:visited { color:#B75B00; }
a.lnk:hover   { color:#000000; }


.email
{
    font-size:10px;
    color:#B75B00;
    font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    margin-top:0;
    margin-bottom:0;
    text-decoration:none;
}

a.email:link    { color:#B75B00; }
a.email:active  { color:#B75B00; }
a.email:visited { color:#B75B00; }
a.email:hover   { color:#000000; }


.node
{
    font-size:11px;
    color:#000000;
    font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    margin-top:0;
    margin-bottom:0;
    text-decoration:none;
}

a.node:link    { color:#B75B00; }
a.node:active  { color:#B75B00; }
a.node:visited { color:#B75B00; }
a.node:hover   { color:#000000; }


.leftnav
{
    font-size:10px;
    color:#B75B00;
    font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    margin-top:0;
    margin-bottom:0;
    text-decoration:none;
    font-weight:bold;
}

a.leftnav:link    { color:#B75B00; }
a.leftnav:active  { color:#B75B00; }
a.leftnav:visited { color:#B75B00; }
a.leftnav:hover   { color:#000000; }

.title
{
    font-size:10px;
    color:#FFFFFF;
    font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    margin-top:0;
    margin-bottom:0;
    text-decoration:none;
    background-color:#D76B00;
    font-weight:bold;
}


.headline
{
    font-size:12px;
    color:#B75B00;
    font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    margin-top:0;
    margin-bottom:0;
    text-decoration:none;
    font-weight:bold;
}

.subtext
{
    font-size:11px;
    color:#000000;
    font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    margin-top:0;
    margin-bottom:0;
    text-decoration:none;
    font-weight:bold;
}

.moreinfo
{
    font-size:11px;
    color:#000000;
    font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    margin-top:0;
    margin-bottom:0;
    text-decoration:none;
}

.article
{
    font-size:11px;
    color:#000000;
    font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    margin-top:0;
    margin-bottom:0;
    text-decoration:none;
}

.article_l
{
    font-size:11px;
    color:#7C7C7C;
    font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    margin-top:0;
    margin-bottom:0;
    text-decoration:none;
}

ul,li
{
    font-size:11px;
    color:#000000;
    font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    margin-top:0;
    margin-bottom:0;
    margin-left:23px;
    text-decoration:none;
}

li {
	list-style-type: none;
	list-style-image:url("/img/pfeil.gif");
    MARGIN-LEFT:0px;
	TEXT-INDENT: 0px;
}

.inp
{
    font-size:10px;
    font-family:Verdana,Arial,Helvetica;
    width:200px;
}


.cell_a, .cell_b, .cell_c, .cell_d, .cell_e, .cell_f
{
    font-size:11px;
    color:#000000;
    background-color:#C0C0C0;
    font-family:Verdana,Arial,Helvetica;
}

#footer
{
    background-image:url(/img/footer_index.gif);
    background-repeat: repeat-y;
}

#content
{
    background-image:url(/img/body_index.gif);
    background-repeat: no-repeat;
}

#content_home
{
    background-image:url(/img/body_home.gif);
    background-repeat: no-repeat;
}


#themen
{
    border-style:solid;
    border-width:1px;
    border-color:#B75B00;
    background-color:#FFF1E2;
    font-size:11px;
}

#themen a, #themen a:link, #themen a:visited, #themen a:active
{
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size:12px;
    color:#B75B00;
    font-weight:bold;
}

#themen a:hover, #themen a.sel, #themen a.sel:link, #themen a.sel:visited, #themen a.sel:active
{
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size:12px;
    color:#000000;
    font-weight:bold;
}

.qsearch
{
    border-style:solid;
    border-width:1px;
    border-color:#B75B00;
    background-color:#FFF1E2;
    font-size:11px;
    width:80px;
    height:14px;
}



/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{position:absolute; width:10px; height:10px; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:1px; font-family:arial,helvetica; font-size:11px; font-weight:bold; text-align:right; }
.clLevel0{color:#B75B00;}
.clLevel0over{color:#000000; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; }


/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:1px; font-family:tahoma, arial,helvetica; font-size:11px; font-weight:bold; }
.clLevel1{color:#B75B00;}
.clLevel1over{color:#000000; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; }

.month { text-align:center; font-size:70%; font-weight:bold; }
.day { text-align:center; font-size:70%; height:15px; }
.selday { text-align:center; color:#b75b00; font-size:70%; height:15px; font-weight:bold; }
a.sel:link, a.month:link, a.sel:active, a.month:active, a.sel:visited, a.month:visited { color:#b75b00; text-decoration:none; }
a.sel:hover, a.month:hover  { color:#b75b00; text-decoration:underline; }

.noday { text-align:center; color:#CCCCCC; font-size:70%; }
