/*defaults*/
body 	{background:#fff url(../images/backgrounds/body.gif) repeat-x;color:#000000;margin:16px 0; padding:0; font-family:arial, Verdana, sans-serif; }
p,form { margin:0;padding:0; }
a		{color:#000055;text-decoration:underline; }
a:hover	{ background-color:#000066;color:white; }
ul, h1, h2, h3, h4, h5 { margin:0;padding:0; }
img { border:none; }

.hide { display:none; } 
.stopfloating { clear:both;float:none; }
/* Layout */
    #container { position: relative;padding:0;width:900px;margin:0 auto;clear:both; }
    #innercontent { width:898px;padding:0px;position:relative;left:0;float:left;background:white;border:1px solid #cccccc; }
    #header { float:left;clear:both;background:#fff url('../images/keyvisual/fdp-keyvisual.jpg') no-repeat;height:200px;width:898px; }
    #header a { height:100%;width:100%;display:block;text-decoration:none; }
    #header a:hover { background:none;text-decoration:none; }
    * html #header { width:897px; }
    #content { ;float:left;width:618px;clear:left;margin:16px 0;border-right:1px dotted #000066;padding:0px 16px; }
    #right { float:left;width:240px;margin:16px -3px 0 0;padding:0 0 0 8px; }

/* Right */
    #right h2 { color:#000055;font-size:14px;text-transform:uppercase; }
    #right #subnavigation { list-style-type:none;margin:0;padding:0;margin-bottom:16px; }
    #right #subnavigation li { padding-left:16px; }
    #right #subnavigation li a { text-decoration:none;font-size:13px; }
    #right #subnavigation li a:hover { text-decoration:underline;font-size:13px; }
    #right p { font-size:11px; }
    /* Suchformular */
    .minisearch fieldset { border:0;margin:0;padding:0;width:200px; }
    .minisearch legend { border:0;margin:0;padding:0;font-size:14px;color:#000066;line-height:20px;padding:3px;background:url(../images/backgrounds/h3.jpg);margin-bottom:10px; } 
    .minisearch label { display:none; }
    .minisearch input { float:left;border:1px solid #000066;background:#fff;font-size:14px;font-family:Arial;width:140px;margin:0 5px 10px 0; }
    .minisearch input.submit { width:40px; }
/* Content */
    #content h1 { font-size:24px;color:#15437f;font-weight:bold;margin:17px 0; }
    #content h1 a { text-decoration:none; }
    #content h2 { font-size:17px;color:#15437f;font-weight:bold;margin:17px 0; }
    #content h2 a { padding:3px 0;color:#15437f; }
    #content h2 a:HOVER { color:white; }
    #content span.date { font-weight:bold;margin-right:10px; }
    #content p, #content ul, #content ol { font-size:14px;color:#666666;line-height:18px; }
    #content ul, #content ol { margin-left:20px; }
    #content h3 { font-size:14px;color:#000066;line-height:20px;padding:3px;background:url(../images/backgrounds/h3.jpg);margin-bottom:10px; }
    #content h4 { font-size:14px;color:#000066;line-height:18px;font-weight:normal; }
    .neuigkeit, .ersteneuigkeit { padding-bottom:15px;margin-bottom:15px;border-bottom:1px dashed #bbb; }
    .neuigkeit img { float:right;margin:0 0 10px 10px; }
    .ersteneuigkeit img { float:left;margin:0 10px 10px 0; }
    #content ul.aufzaehlung { margin:0px 0 20px 0; }
    #content ul.aufzaehlung li { list-style-type:none;margin:3px 0px 5px 3px;border-bottom:1px dashed #bbb;padding:5px 0; }
/* special links */
    #content ul.aufzaehlung li.info { background:url(../images/backgrounds/a_info.gif) no-repeat 0px 4px;padding-left:20px; }
    #content ul.aufzaehlung li.termin { background:url(../images/backgrounds/a_termin.gif) no-repeat;padding-left:20px; }
    #content ul.aufzaehlung li.download { background:url(../images/backgrounds/a_download.gif) no-repeat;padding-left:20px; }
    /*li.info:HOVER, li.termin:HOVER, li.download:HOVER { background-color:#000066; }*/
/* Content Hälfte */
    #content .half { float:left;width:300px;margin-bottom:20px; }
    #content .lefthalf { clear:left;  }
    #content .righthalf { margin-left:16px;clear:right; }
/* Mainnavigation */
    #navigation { width:897px;position:relative;z-index:100;height:23px;float:left;margin:0;padding:0;background:url(../images/backgrounds/menu_n.gif);border:1px solid #41464c;border-right:none; }
    * html #navigation { width:896px; }
    #navigation ul { padding:0;margin:0;list-style-type:none; }
    #navigation ul ul { width:224px; }
    #navigation li { width:224px;float:left;position:relative; }
    #navigation a { width:214px;display:block;font-size:12px;text-decoration:none;color:#fff;height:23px;border-right:1px solid #41464c;padding-left:10px;line-height:21px;color:#000055; }
    * html #navigation a { width:224px;w\idth:213px; }
    #navigation ul ul a.drop { background:#000088; }
    #navigation ul ul a.drop:hover, #navigation ul ul :hover > a.drop { background:#0000aa; }
    #navigation ul ul ul a { background:#000066; }
    #navigation ul ul ul a:hover { background:#0000aa; }
    #navigation ul ul { width:224px;visibility:hidden;position:absolute;height:0;top:23px;left:0; }
    * html #navigation ul ul { top:22px;t\op:23px; }
    #navigation ul ul ul{ width:224px;left:225px;top:0; }
    #navigation ul ul ul.left { left:-224px; }
    #navigation table {position:absolute; top:0; left:0;}
    #navigation ul ul a { font-size:11px;width:203px;background:#000066;color:#fff;height:15px;line-height:15px;padding:5px 10px;border-top:1px solid white; }
    * html #navigation ul ul a{ width:224px;w\idth:203px; }
    #navigation a:hover { background:url(../images/backgrounds/menu_h.gif);color:white; }
    #navigation ul ul a:hover{ color:#fff;background:#0000aa; }
    #navigation :hover > a { background:url(../images/backgrounds/menu_h.gif);color:white; }
    #navigation ul ul :hover > a { color:#fff;background:#0000aa; }
    #navigation ul li:hover ul, #navigation ul a:hover ul{ visibility:visible; }
    #navigation ul :hover ul ul{ visibility:hidden; }
    #navigation ul :hover ul :hover ul{ visibility:visible; }
/* Metanavigation */
    #metanavigation { height:24px;float:left;margin:0;padding:0;width:898px;text-align:center;background:url(../images/backgrounds/metanavigation.jpg);border:1px solid #cccccc;border-top:none; }
    * html #metanavigation { margin-right:-3px; }
    #metanavigation li { font-size:11px;margin:0px;padding:0 4px;list-style:none; display:inline; }
/* Footer */
    #footer { font-size:11px;color:#bbbbbb;height:20px;line-height:20px;float:left;margin:0px 0px 16px 0;padding:0;width:900px;text-align:center;background:url(../images/backgrounds/footer.jpg); }
/* Formular */
    #content input, textarea, select { float:left;border:1px solid #000066;background:#fff;font-size:14px;font-family:Arial;width:300px;margin-bottom:10px; }
    #content form img { float:left;margin-right:24px; }
    #content input.captcha { width:180px; }
    #content label { font-size:14px;display:block;float:left;color:#000066;width:200px;margin-bottom:10px; }
    #content fieldset { border:1px solid #cccccc;margin:0;padding:10px; }
/* News */
    .news-single-backlink { border-top:1px solid #000066;margin:30px 0; }
    .news-single-backlink a { font-size:12px; }
    .tx-ttnews-browsebox-SCell { font-weight:bold; }
/* Suche */
    .tx-indexedsearch-whatis { margin:10px 0;font-size:14px;color:#000066;line-height:20px;padding:3px;background:url(../images/backgrounds/h3.jpg);margin-bottom:10px; }
    .tx-indexedsearch-sw { }
    .tx-indexedsearch-redMarkup { color:red; }
    .tx-indexedsearch-browsebox { text-align:center; }
    ul.tx-indexedsearch-res { margin:10px 0;padding:0; }
    ul.tx-indexedsearch-res li { list-style-type:none;margin:0 0 15px 0;padding:0; }
    p.tx-indexedsearch-title { font-weight:bold;font-size:12px;vertical-align:middle; }
    .tx-indexedsearch-icon { vertical-align:middle; }
    p.tx-indexedsearch-descr { }
    ul.browsebox { list-style:none;text-align:center;margin:10px 0;padding:0; }
    ul.browsebox li { list-style-type:none;display:inline;margin:0 10px; }
    ul.error { margin:10px 0; }
    ul.error li { color:red; }
