
body{background:#5A8CD5;}
.pic{margin:10px;}

.mod_table,td,th,p,div {font-family: verdana, arial, helvetica;	font-size: 10pt; color:black;}
.mod_a{text-decoration:none; color:#4E5F79;}
.mod_a:hover{text-decoration:underline; color:#3055A6;}

.red{color:red;}

.mod_breadcrumb{font-family: verdana, arial, helvetica;	text-align:left; font-size: 10pt; font-weight:bold; color:#3055A6; padding: 2px 0px 0px 5px;}
.pdf_link{font-family: verdana, arial, helvetica;	text-align:right; font-size: 10pt; font-weight:bold; color:#3055A6; padding: 2px 5px 0px 0px;}
.menu{font-family: verdana, arial, helvetica;	font-size: 9pt;}
.ueberschrift{font-weigth:bold; font-size:16pt;}
.ueberschrift_klein{font-weigth:bold; font-size:13pt;}
.ueberschrift_groß{font-weigth:bold; font-size:18pt;}

.footer{font-family: verdana, arial, helvetica;	font-size: 10pt; font-weight:bold; color:#3055A6;}
.footer a{color:#3055A6; text-decoration:none;}
.footer a:hover{color:#4E5F79; text-decoration:underline;}

.small_tabelle{font-family: verdana, arial, helvetica;}
.small_tabelle2{}

.mod_header{font-family: verdana, arial, helvetica;	font-size: 10pt; font-weight:bold; color:#3055A6;}

.small{font-family: verdana, arial, helvetica;	font-size: 9pt;}
.small a{color:#3055A6; text-decoration:none;}
.small a:hover{color:#4E5F79; text-decoration:underline;}

.body-padding{padding: 10px 20px 10px 20px;}

.tagcloud{color:white; font-weight:bold; padding: 4px 20px 6px 20px; text-align:center; vertical-align:middle;}
.tagcloud a{color:white; text-decoration:none;}
.tagcloud a:hover{color:white; text-decoration:underline;}

.tagcloud .xs{font-size:6pt;}
.tagcloud .s{font-size:7pt;}
.tagcloud .m{font-size:8pt;}
.tagcloud .l{font-size:10pt;}
.tagcloud .xl{font-size:12pt;}


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_examples.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
 /* common styling */
.menu1 {
    width:100%;
    font-family: verdana, arial, sans-serif;
    font-size:9pt;
    margin:0px;
    padding:0px;
}
.menu1 ul {
    padding:0px;
    margin:0px;
    list-style-type:none;
    border-bottom: 1px solid #000;
}
.menu1 ul li {
    float:left;
    position:relative;
}
.menu1 ul li a:link,
.menu1 ul li a:visited {
    float:left;
    display:block;
    text-decoration:none;
    color:#ddf;
    padding:0;
}

.menu1 ul li:hover {width:auto;}

.menu1 ul li a.menu1one:hover {border-color:#C4C8D1; color:black;}
.menu1 ul li a.menu1two:hover {border-color:#C4C8D1; color:black;}
.menu1 ul li a.menu1three:hover {border-color:#C4C8D1; color:black;}
.menu1 ul li a.menu1four:hover {border-color:#C4C8D1; color:black;}
.menu1 ul li a.menu1five:hover {border-color:#C4C8D1; color:black;}
.menu1 ul li a.menu1six:hover {border-color:#C4C8D1; color:black;}

.menu1 ul li:hover a.menu1one {border-color:#C1D0EF; color:black;}
.menu1 ul li:hover a.menu1two {border-color:#C1D0EF; color:black;}
.menu1 ul li:hover a.menu1three {border-color:#C1D0EF; color:black;}
.menu1 ul li:hover a.menu1four {border-color:#C1D0EF; color:black;}
.menu1 ul li:hover a.menu1five {border-color:#C1D0EF; color:black;}
.menu1 ul li:hover a.menu1six {border-color:#C1D0EF; color:black;}

.menu1 ul li ul {
    display: none;
}
.menu1 table {
    border-collapse:collapse;
    font-size:11px;
    position:absolute;
    top:0;
    left:0;
    height: 100%;
}

.menu1 table ul li {
}
.menu1 table ul li a:link,
.menu1 table ul li a:visited {
    line-height:30px;
    height:30px;
    display: block;
}


/* specific to non IE browsers */
.menu1 ul li:hover ul {
display:block;position:absolute;top:94px;margin-top:1px; left:0;width:174px;border-bottom:1px solid #000;
}
.menu1 ul li:hover ul.endstop {
left:0;
}
.menu1 ul li:hover ul li ul {
display: none;
}
.menu1 ul li:hover ul li a {
display:block;background:#fff;color:#000;height:auto;line-height:15px;padding:4px 16px; width:140px; border:1px solid #000; border-bottom:0;
}
.menu1 ul li:hover ul li a.drop {
background:#fff url(pfeil.gif) no-repeat 3px 8px; background-position:right; 
}
.menu1 ul li:hover ul li a:hover {
color:black; background-color:#6F9BE6; 
}
.menu1 ul li:hover ul li a:hover.drop {
background:#fff url(pfeil.gif) no-repeat 3px 8px; background-position:right; background-color:#6F9BE6;
}
.menu1 ul li:hover ul li:hover ul {
display:block; position:absolute; left:173px; top:-1px;
}
.menu1 ul li:hover ul li:hover ul.left {
left:-173px;
}



/* specific to IE5.5 and IE6 browsers */
/*
.menu1 ul li a:hover ul {
display:block;position:absolute;top:30px; t\op:99px; background:#fff;left:0; border-bottom:1px solid #000;
}
.menu1 ul li a:hover ul.endstop {
left: 0;
}
.menu1 ul li a:hover ul li a {
display:block;color:#000; height:1px; line-height:15px; padding:4px 16px; width:154px; w\idth:154px; border:1px solid #000; border-bottom:0;
}
.menu1 ul li a:hover ul li a.drop {
background: url(pfeil.gif) no-repeat 3px 8px;background-position:right; padding-bottom:4px;
}
.menu1 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.menu1 ul li a:hover ul li a:hover {
color:#000; background:#6F9BE6 3px 8px;background-position:right;
}
.menu1 ul li a:hover ul li a:hover.drop {
 background: #6F9BE6 url(pfeil.gif) no-repeat 3px 8px; background-position:right;
}
.menu1 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0;color:#000; left:189px;
}
.menu1 ul li a:hover ul li a:hover ul.left {
left:-153px;
}
*/