/* Style sheet FDP-Design-1 */
.layout_short,.mod_eventlist .event{padding-top:1em;padding-bottom:1em;border-top:1px solid #dfdfdf;}
html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,captio{margin:0;padding:0;vertical-align:baseline;border:0;font-size:100%;outline:0;background:transparent;}
body{background-color:#ffffff;font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;font-size:75%;color:#333333;line-height:1.5;}
input,textarea,select{margin:0;padding:0;font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;font-size:1.1em;color:#333333;}
pre,code{font-family:"Andale Mono", monospace;font-size:1.1em;}
h1,h2,h3,h4,h5,h6{font-family:Helvetica, Arial, sans-serif;font-weight:normal;}
h1{margin-bottom:0.25em;font-size:2.1em;}
h2{margin-bottom:0.4em;font-size:1.75em;}
h3{margin-bottom:0.65em;font-size:1.5em;}
a,.link{text-decoration:underline;color:#1C48A1;cursor:pointer;}
a:hover,a:focus,a:active,.link:hover{text-decoration:none;color:#0F2655;}
a.ical{padding-left:19px;background:url("tl_files/Designs/FDP-Design-1/Grafiken/iCal.png") left center no-repeat;}
a.rss,a.xml{padding-left:19px;background:url("tl_files/Designs/FDP-Design-1/Grafiken/RSS.png") left center no-repeat;}
ol,ul{list-style-type:none;}
blockquote,q{quotes:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
*:focus{outline:0;}
pre{float:left;padding:1em;background-color:#f9f9f9;border:1px solid #dfdfdf;}
* html ul,* html ol{position:relative;}
* html ol{margin-left:2em;}
*:first-child+html ol{margin-left:2em;}
* html legend{margin-bottom:1.4em;}
*:first-child+html legend{margin-bottom:1.4em;}
body{background:#f9f9f9 url("tl_files/Designs/FDP-Design-1/Grafiken/Hintergrund.png") left top repeat-x;}
#wrapper{margin-bottom:30px;}
#header{background:url("tl_files/Designs/FDP-Design-1/Grafiken/Kopfzeile.png") left top repeat-x;}
#logo{top:7px;position:absolute;margin-left:16px;}
#topmenu{right:6px;top:6px;position:absolute;}
#topmenu li{float:left;padding:12px 9px;}
#topmenu,#topmenu a{text-decoration:none;color:#ccd5ea;}
#topmenu a:hover,#topmenu a:focus,#topmenu a:active{color:#ffffff;}
#topmenu .search{padding:6px 9px;}
#topmenu .search div{padding-right:0.5em;padding-left:0.5em;background-color:#4b5c80;}
#topmenu .search input.text{width:120px;margin-top:0.3em;margin-right:0.1em;margin-bottom:0.3em;padding:1px 2px;}
#topmenu .search input.text:focus{width:300px;background-color:#FFFFFF;border:1px solid #FFFFFF;}
#topmenu .search input.submit{margin-top:6px;padding:0;vertical-align:top;border:0;background-color:transparent;}
#mainmenu{width:968px;top:54px;position:absolute;border-right:1px solid #c6c6c6;border-left:1px solid #c6c6c6;}
#mainmenu li{float:left;}
#mainmenu a{display:block;padding:8px 18px 9px;border-right:1px solid #c6c6c6;font-weight:bold;text-decoration:none;color:#808080;line-height:1;}
#mainmenu a:hover,#mainmenu a:focus,#mainmenu a:active{background:url("tl_files/Designs/FDP-Design-1/Grafiken/Menue.jpg") left top repeat-x;color:#333333;}
#mainmenu span{display:block;padding:8px 18px 9px;background:url("tl_files/Designs/FDP-Design-1/Grafiken/Menue.jpg") left top repeat-x;border-right:1px solid #c6c6c6;font-weight:bold;line-height:1;}
* html #mainmenu a,* html #mainmenu span{padding-top:9px;padding-bottom:8px;}
*:first-child+html #mainmenu a,*:first-child+html #mainmenu span{padding-top:9px;padding-bottom:8px;}
#container{background:#ffffff url("tl_files/Designs/FDP-Design-1/Grafiken/Linke_Spalte.jpg") left top repeat-y;border-right:1px solid #c6c6c6;border-left:1px solid #c6c6c6;}
#main{background-color:#ffffff;}
#main .inside{padding:12px 25px 25px;text-align:justify;}
#main .mod_breadcrumb{padding-bottom:20px;}
#main p{margin-bottom:10px;}
#main .time,#main .info,#main .mod_twitterreader .date{margin-top:0;margin-bottom:3px;}
.imagezoom{margin-top:60px;}
.imagezoom .caption{padding:0;}
.ce_text ol,.ce_list ol{margin-bottom:0.9em;margin-left:3em;list-style-type:decimal;}
.ce_text ul,.ce_list ul{margin-bottom:0.9em;margin-left:1.5em;}
.ce_accordion .toggler{padding:0.25em 0.5em;background:#fdfeff url("tl_files/Designs/FDP-Design-1/Grafiken/Akkordeon.jpg") left bottom repeat-x;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;font-weight:bold;cursor:pointer;}
.ce_accordion .accordion div{padding:0.75em 0.5em;}
.ce_accordion .accordion .mod_calendar div{padding:1px;}
.ce_accordion .accordion .mod_eventlist div{padding-top:1em;padding-bottom:1em;}
.ce_accordion .accordion .mod_eventlist,.ce_accordion .accordion .mod_eventlist div div{padding:0;}
.ce_image img,.ce_text img,.ce_gallery img,.mod_newslist img,.mod_randomImage img,.ce_news_gallery img,.banner_image img,.image_container img,.mod_twitterreader img{padding:2px;background-color:#ffffff;border:1px solid #c6c6c6;}
.image_container{line-height:0.75;}
.caption{padding:2px 3px 4px;background-color:#c6c6c6;font-size:0.8em;line-height:1;}
* html .caption{padding-top:3px;padding-bottom:3px;}
*:first-child+html .caption{padding-top:3px;padding-bottom:3px;}
.mime_icon{padding-bottom:2px;vertical-align:top;}
.ce_gallery td{padding-right:1.5em;padding-bottom:1.5em;}
.ce_table table{border-right:2px solid #dfdfdf;border-bottom:3px solid #dfdfdf;border-left:3px solid #dfdfdf;border-collapse:separate;}
.ce_table th{padding:0.3em 2em 0.3em 0.5em;text-align:left;background-color:#dfdfdf;font-weight:bold;}
.ce_table td{padding:0.2em 2em 0.2em 0.5em;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
div.mod_imagerotator img{vertical-align:top;}
label{font-weight:bold;}
p.label{margin-top:0.5em;margin-bottom:-0.25em;}
fieldset{margin:0 0 1.5em;padding:1.4em;border:1px solid #c6c6c6;}
legend{font-weight:bold;font-size:1.2em;}
input.text{width:260px;margin:0.25em 0.25em 0.25em 0;padding:4px;background-color:#f6f6f6;border:1px solid #c6c6c6;}
input.text:focus,input.captcha:focus,textarea:focus,select:focus,#container input.submit:focus{background-color:#eaebee;border:1px solid #0F2655;}
input.upload{margin:0.25em 0.25em 0.25em 0;}
textarea{width:460px;height:120px;margin:0.25em 0.25em 0.25em 0;padding:4px;background-color:#f6f6f6;border:1px solid #c6c6c6;}
.ce_form.tableless label{display:block;margin-top:1.5em;}
.ce_form.tableless .radio_container,.ce_form.tableless .checkbox_container{margin-bottom:-16px;}
.ce_form.tableless .radio_container label,.ce_form.tableless .checkbox_container label{display:inline;}
.ce_form.tableless div.error{margin-top:0;margin-bottom:0;}
.checkbox_container{margin:0.25em 0.25em 0.25em 0;}
.checkbox_container span{display:block;}
.checkbox_container label{font-weight:normal;}
input.checkbox{margin-right:3px;}
* html input.checkbox{margin:-1px 0;}
*:first-child+html input.checkbox{margin:-1px 0;}
input.captcha{width:48px;margin:0.25em 0.25em 0.25em 0;padding:4px;background-color:#f6f6f6;border:1px solid #c6c6c6;}
span.captcha_text{top:0.65em;position:relative;vertical-align:top;font-weight:normal !important;color:#808080 !important;}
* html span.captcha_text{top:0.8em;}
*:first-child+html span.captcha_text{top:0.8em;}
.radio_container{margin:0.25em 0.25em 0.25em 0;}
.radio_container span{display:block;}
.radio_container label{font-weight:normal;}
input.radio{margin-right:3px;}
* html input.radio{margin:-1px 0;}
*:first-child+html input.radio{margin:-1px 0;}
.submit_container{margin:0.25em 0.25em 0.25em 0;}
input.submit{padding:0.2em 0.5em;background-color:#F6F6F6;border:1px solid #C6C6C6;}
* html input.submit{padding-right:0;padding-left:0;}
*:first-child+html input.submit{padding-right:0;padding-left:0;}
span.mandatory{font-weight:bold;color:#ff0000;}
p.error{margin-top:0.5em;margin-bottom:0;font-weight:bold;color:#CC5555;}
div.cc{margin-bottom:0.5em;}
.ce_form td.col_first{padding-right:1em;vertical-align:middle;}
select{width:200px;margin:0.25em 0.25em 0.25em 0;background-color:#f6f6f6;border:1px solid #c6c6c6;}
#main a[onclick]{margin-left:2px;padding-left:18px;background:url("tl_files/Designs/FDP-Design-1/Grafiken/Link.gif") left center no-repeat;}
#main a + img{padding-left:100px;background-image:url("none");}
#main .image_container.fullsize:hover .caption{background-color:#0F2655;color:#FFFFFF;}
#main .image_container.fullsize:hover img,#main .image_container:hover a img{border:1px solid #0F2655;}
#main ul li{padding-left:18px;background-image:url("tl_files/Designs/FDP-Design-1/Grafiken/Liste.gif");background-repeat:no-repeat;background-position: left 4px;}
#main .mod_twitterreader ul li,#left .mod_twitterreader ul li{padding:4px 6px 6px;border-top:1px solid #dfdfdf;background-image:none;}
#main .pagination ul li{padding-left:1px;background-image:none;}
#main .rss_items_only p,#main .layout_short p,#main .mod_eventlist .event p,#main .mod_twitterreader ul li span{margin-bottom:0;}
.layout_short.first,.mod_eventlist .event.first,#main .mod_twitterreader ul li.first,#left .mod_twitterreader ul li.first{border-top:0px;}
.layout_short .info,.mod_eventlist .event .time,.mod_twitterreader .date{display:block;font-size:0.9em;color:#808080;}
.layout_short h2,.mod_eventlist .event h2{margin-bottom:0;font-size:1.2em;}
.layout_short h2 a,.mod_eventlist .event h2 a{text-decoration:none;}
#footer{background:#0f2655 url("tl_files/Designs/FDP-Design-1/Grafiken/Fusszeile.png") left top repeat-x;}
#footer a:hover,#footer a:focus,#footer a:active{text-decoration:none;color:#FFFFFF;}
#footer .inside{padding-top:18px;padding-right:9px;text-align:right;color:#7e95c8;}
#footer a{color:#7e95c8;}

