/* CSS Document */

* {
   margin:0px;
   padding:0px;
}


BODY {
background-color:#EDEDED;
font-family:Arial, Helvetica, sans-serif;font-size:10px;}

UL {
list-style-type:none;
}


OPTION,SELECT {
padding:0px 4px;
font-size:11px;

}

IMG {
border:none;
}
LEGEND {
display:none;
}

TH P{text-align:center;}

UL LI {
float:left;
}
.content UL LI {
float:none;
background:url(../images/listenpunkt.gif) no-repeat left 7px;
padding-left:12px;
margin-left:16px;
font-size:12px;
line-height:1.5;
}
.content UL  {
padding-bottom:18px;
}

LI A {
color:#000;
}
.tx-julleevents-pi1-listrowField-month {
font-size:14px;
font-style:italic;
border-bottom:1px solid #004A91;
margin-bottom:12px;
padding-bottom:6px;
}
#aufzaehlung {
float:right;
width:55%;
}

.tx-julleevents-pi1-listrow {
clear:both;
}

A {
color:#004A91;
}
.content TABLE TD P {
margin:0px;
padding:0px;
}


.left ul.level2 li A.rss {
background-image:url(../images/rss.png);

}
.left ul.level2 LI A.archive,
 .left ul.level2 LI.CUR A.archive{
background-image:url(../images/archive.png);

}


.header {
background-image:url(../images/head-bg.jpg);
height:83px; }


.meta {
background-image:url(../images/meta-bg.jpg);
height:16px;width:100%;}

.meta UL {
margin-left:473px;
font-size:11px;}

.meta LI A{
padding:0px 6px 0px 6px;
text-decoration:none;
}

.section {
 background-image:url(../images/section-bg.jpg);
height:82px;width:100%;}

.mainnavigation {
height:31px; 
background-image:url(../images/mainnavi.jpg); 
background-repeat:repeat-x; 
width:100%;
background-color:#ededed}


.mainnavigation LI {
float:left;
/*background:url(../images/tab-right.jpg) no-repeat top right;*/
height:31px;
}

.mainnavigation LI.last A{
border-right:1px solid #fff;
} 
.mainnavigation LI.first A{
border-left:0px solid #fff;
} 




.mainnavigation UL A {
line-height:31px;
height:31px;padding-top:7px;padding-bottom:7px;
color:#fff; padding-left:12px;padding-right:12px;
text-decoration:none;color:#fff;font-size:12px;
font-weight:bold;border-left:1px solid #fff;
}
.mainnavigation UL A.last {
border-right:1px solid #fff;
} 

.mainnavigation LI A:hover {
text-decoration:underline;
background:url(../images/section-bg-hover.jpg) 0px -1px;
color:navy; 

}
A.CUR {
background:url(../images/section-bg-hover.jpg) 0px -1px;
color:navy !important; 
}

.totop {
height:26px;
background:url(../images/totop-bg.jpg) no-repeat;
background-color:#ededed;
line-height:26px;
 font-size:11px;}

.meta SPAN { float:left;position:relative;top:2px;}

.wrapper {
background-image:url(../images/content-bg.jpg); 
background-repeat:repeat-y;
float:left;
width:100%;
background-position:-1px 0px;
background-color:#ededed;
padding-left:10px;
font-size:11px;
width:99.3%;
}

.wrapper .left {width:180px;float:left;position:relative;}
.wrapper .content {
width:530px;
float:left; 
padding-left:10px;
position:relative;

min-height:400px;
height:auto !important;
height:400px;
}
.wrapper .right {width:180px;float:left;padding-left:40px;position:relative;}

.footer {width:762px;
background:red;
height:21px;
clear:both; 
background:url(../images/footer.jpg) no-repeat;background-color:#ededed;}

.footer SPAN.drucken{float:right;margin-right:30px;}
.footer SPAN.drucken A {vertical-align:top;}

.left {position:relative;left:5px;}
.left H1 {width:150px; display:none;}
.left UL {
width:150px;
margin-top:31px;
border-top:1px solid #666;

}
.left UL.level2 {
margin-top:0px;
border-top:0px solid #666;
}
.left UL.level2 LI A{
background:url(../images/rel_bullet.gif)  6px  5px no-repeat;
padding-left:28px;
padding-left:20px;
background:none;
font-size:11px;
}

.left UL LI A.CUR {
background-color:#fcfcff;
}
.left UL.level2 LI.CUR A {
background-color:#fcfcff;
}

.left LI {float:none; }

.left LI A {
display:block;
padding: 5px 0px 5px 0px;
font-size:12px;
border-bottom:1px solid #666;
background:url(../images/rel_bullet.gif)  -6px  4px no-repeat;
text-decoration:none; 
padding-left:16px;

}

.left LI A:hover {  color:#004A91;background-color:#fcfcff;opacity:0.75;}


#vorstand .content P IMG {
border:1px solid #000; float:left; margin-right:20px;
}
#vorstand .content H2 {
margin-top:0px;
}



#vorstand .content TABLE {font-size:12px; color:#004A91; font-weight:bold; width:200px;height:162px;}
#vorstand .content TABLE TD {padding:2px;  }

#aktuelles TABLE {border-collapse:seperate; background-color:#fff; border:1px solid #666;
outline:1px solid #000;}
#aktuelles TABLE TD{
padding:0px;
border:1px solid #ccc;
background-color:#e5e5e5;
padding:0px 2px 0px 2px;

}
.content P {
line-height:1.4;
}

.content P IMG {
margin-right:15px;
} 

#aktuelles CAPTION { text-align:left;font-size:12px; font-weight:bold; padding-bottom:12px; color:#004A91;}

#aktuelles H2 {margin:0px;padding:2px;font-size:14px; text-decoration:underline;}


.newsbox .header {background-image:none;height:20px; text-decoration:underline;}
.newsbox .header IMG {display:none;}


.left UL.ebene2 {
margin-top:0px;
border-top:0px;
}


.left UL.ebene2 LI {
padding-left:16px;

}
.left UL.ebene2 LI A {
background-image:none;
text-indent:0px;
}

div.csc-textpic img {
border:1px solid #000;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
background-color:#ccc;
margin-top:-3px;
_margin-top:0px;
border:1px solid #000;
border-top:0px;
padding:3.75%;
width:92.5%;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:0px;}

body#startseite .wrapper .content{
width:705px;

}


body#startseite .wrapper{
background-image:url(../images/content-bg2.jpg); 
background-position:0px;
}

UL.breadcrumb {
top:4px;
position:relative;
left:1.2%;
}
.breadcrumb A{
color:#004A91;
text-decoration:none;
}
.breadcrumb A.CUR {
text-decoration:underline;
}


.csc-textpic-text H2 {
width:auto;
clear:none;
}
/*####Anpassungen f�r Julle Events ####*/

.tx-julleevents-pi1-singleView .tx-julleevents-pi1-editAdd-EditCell input {
border:1px solid #000;
background:url(../gfw-fritzlar/images/input-bg.gif) no-repeat -2px -2px;
}

.tx-julleevents-pi1-singleViewField-title, .tx-julleevents-pi1-listrowField-title {
font-size:12px;
font-weight:bold;
}
.tx-julleevents-pi1-singleView-Menu {display:none;}


#newsbox .header {
background-image:url(../images/newsbox/newsbox-header.jpg); 
height:12px;
padding-left:10px;
width:145px;
padding-right:10px;
}
#newsbox H2{
color:white;
margin:0px;
padding-top:0px;
text-decoration:underline;
top:-5px;
position:relative;
}
#newsbox P {
padding:10px 0px;
text-align:center;

}
#newsbox  {
width:165px;
}

#newsbox .middle {
background:url(../images/newsbox/newsbox-middle.jpg) repeat-y; 
padding-left:10px;
width:145px;
color:white;
padding-right:10px;
}
#searchfieldelement {
width:115px;
border:1px solid #ccc;
height:14px;
padding-left:5px;
font-size:12px;
}
.searchmask .submitbutton {
position:relative;
top:4px;
}

#newsbox .footer {
background-image:url(../images/newsbox/newsbox-footer.jpg); 
padding-left:10px;
width:155px;
}

#startimage UL.rechtsbuendig {
background:url(../images/liste1.gif) no-repeat top left; 
height:150px;
}

FIELDSET {
border:none;

}

FIELDSET LABEL {
float:left;
width:64%;

font-size:11px;
font-style:italic;
font-weight:bold;
font-family:verdana;
margin-bottom:4px;
margin-top:12px;
}

.csc-mailform-field {
margin:12px 6px;
}

FIELDSET INPUT, FIELDSET TEXTAREA  {
border:1px solid #000;
font-size:11px;
width:80%;
}

#mailformformtype_mail {
width:auto;
}
#mailformVorname, #mailformName {

width:185px;
}





BODY#veranstaltung div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {

padding:2%;
width:96%;
border:1px solid #999;
}


.tx_powermail_pi1_fieldwrap_html_reset INPUT,
.tx_powermail_pi1_fieldwrap_html_submit INPUT{
width:auto;
float:left;
margin:10px;
height:20px;
padding:0px 10px 0px 10px;
}

.powermail_text {
width:38%;
}

.tx-srfreecap-pi2-cant-read {
font-size:11px;
float:left;
}

.tx-srfreecap-pi2-image {

border:1px solid #000;

}
.powermail_mandatory {
color:red;
}
INPUT.powermail_captcha {
width:200px;
float:left;
}

A.print {
float:right;
width:17px;
height:16px;
background:url(../images/background/print.gif) no-repeat;
clear:both;
position:absolute;
right:0px;
bottom:0px;
}


.typo3-adminPanel {
position:absolute;
right:50%;
margin-left:25%;
top:0px;

}

BODY#print LI{
float:none;
}

H1 SPAN.robotread {
font-size:1px;
position:absolute;
left:100%;
}


.tx-indexedsearch TD {
vertical-align:middle;
padding:2px;
}

.tx-indexedsearch INPUT {
border:1px solid #000;
}

BODY#veranstaltung DIV.content DL.csc-textpic-image {
margin-bottom:12px;
}
body UL.level2 LI a.archive,
body UL.level2 LI a.rss {
padding-left:28px;
background-repeat:no-repeat;
background-position:5px 5px;
}

a[href$=".pdf"] {
background:transparent url(../images/pdf16x14.gif) no-repeat scroll left top;

height:16px;
padding-left:20px;

}

.metanav SPAN{
padding:0px 5px;
}
.metanav A {
font-size:11px;
}

.metanav {
position:absolute;
left:650px;
top:60px;

}

.csc-header H1 SPAN {
overflow:hidden;
width:1px;
height:1px;
display:block;
}



.tx-julleevents-pi1-listrow H2 {
border-bottom:1px solid #000;
}
.content .tx-julleevents-pi1-legend LI {
background:none;
padding-left:0px;

}
.content .tx-julleevents-pi1-legend LI IMG{
padding-right:8px;
}
.content .tx-julleevents-pi1-legend {
float:left;
width:49%;
}
.content .tx-julleevents-pi1-categorySelector {
width:49%;
float:left;
}
.tx-julleevents-pi1-future {
margin-bottom:12px;
}

.content .tx-julleevents-pi1-browsebox {
border-top:1px solid #000;
margin-top:8px;
}
.tx-julleevents-pi1-listrow .event-item {
font-size:12px;
margin-bottom:12px;
}
.tx-julleevents-pi1-listrow .event-item.archive  {
margin-bottom:0px;
}

.tx-julleevents-pi1-listrow .event-item.archive H3 SPAN{
color:black;
}

.tx-julleevents-pi1-searchbox {
margin:12px 0px;
}
.tx-julleevents-pi1-listrow .event-item  DIV {
padding-left:18px;
}
