 

/* +++ tags +++ */




body
{
 font-family:Arial,Verdana,Helvetica;
 color:#333333;
 text-align:center;
 background-color:#f0f0f0;
 font-size:0.8em
}
 

body, p, div, img, ul, h1, h2, h3
{
 margin:0px;
 padding:0px;
}
 

a
{
 text-decoration:underline;
 color:#10447d;
}


a.download
{
 padding-left: 15px;
 background: url(/fileadmin/tmpl/img/link_dl.gif) no-repeat center left;
}
 
a.external-link-new-window
{
 padding-left: 15px;
 background: url(/fileadmin/tmpl/img/link_ext.gif) no-repeat center left;
}

a.internal-link
{
 padding-left: 15px;
 background: url(/fileadmin/tmpl/img/link_int.gif) no-repeat center left;
}



a img
{
 text-decoration:none;
 border-width:0px;
}


#inhalt p
{
 line-height:150%;
 margin-bottom:20px;
} 
 


h1, h2, h3
{
 font-weight:bold;
 color:#10447d;
 padding-bottom:15px;
 font-size:1.2em;
}

 
h1
{
 padding-top:10px;
 padding-left:25px;
 background-image:url(/fileadmin/tmpl/img/4slashes.gif);
 background-repeat:no-repeat;
 background-position:0px 12px;
}

 
h2, h3
{
 font-size:1.1em;
}

h2
{
 padding-top:5px;
}

acronym, abbr
{

 border-bottom:1px dotted #666666;
}



a acronym
{

 border-bottom:none;
}

h1 acronym
{

 border-bottom:none;
}

h2 acronym
{

 border-bottom:none;
}


h3 acronym
{

 border-bottom:none;
}


a abbr
{

 border-bottom:none;
}

h1 abbr
{

 border-bottom:none;
}

h2 abbr
{

 border-bottom:none;
}


h3 abbr
{

 border-bottom:none;
}



/* +++ gerüst +++ */



#box
{
 margin:0px auto;
 padding:0px;
 width:980px;
 text-align:center; 
}
 
 
#site
{
 margin:0px auto;
 width:980px;
 text-align:center;
 background-image:url(/fileadmin/tmpl/img/schattensite.gif);
 background-repeat:repeat-y;
 padding:0px;
 }
 

#header
{
 margin:0px auto;
 width:950px;
 background-color:#e4e9f1;
 background-image:url(/fileadmin/tmpl/img/header_bg.gif);
 background-repeat:no-repeat;
}
 

#schattenunten 
{
 height:20px;
 background-image:url(/fileadmin/tmpl/img/schattenunten.gif);
 background-repeat:no-repeat;
 background-position:top; 
} 
 
 
#logozeile
{
 margin:0px auto; 
 width:950px;
 height:110px; 
 background-color:#ffffff;
 text-align:right;
} 
 

#zwischenzeile
{
 margin:0px auto; 
 width:950px;
 text-align:right;
 background-color:#13477f; 
 background-image:url(/fileadmin/tmpl/img/zwischenzeile_bg.gif);
 background-repeat:repeat-x;
 margin-bottom:1px;
}
 

#zwischenzeile p
{
 color:#cdd6e4;
 font-weight:bold;
 font-size:1.1em;
 margin:0px;
 margin-right:30px;
 padding:4px 0px;
}
 
 
#kopf_inhalt 
{
 height:28px;
 background-image:url(/fileadmin/tmpl/img/kopf_inhalt_bg.gif);
 background-repeat:no-repeat;
 background-position:top;
} 
 

#kopf_inhalt img 
{
 padding:0px;
 margin:0px;
}  
 
 
#inhalt
{
 margin:0px auto; 
 width:950px;
 text-align:left;
 background-image:url(/fileadmin/tmpl/img/inhalt_bg.gif);
 background-repeat:repeat-y;
 background-position:top; 
 margin-bottom:10px;
 padding-bottom:20px;
} 
 

#navigation
{
 width:200px;
 float:left;
}

 
.content
{
 width:510px;
 float:left;
 padding-left:20px;
}

 
#marginal
{
 width:200px;
 float:right;
 background-color:#acbad2;
}
 
 
#footer
{
 margin:0px auto;
 padding:0px;
 width:950px;
 height:10px;
 background-color:#cdd6e4;
 background-image:url(/fileadmin/tmpl/img/footer_bg.gif);
 background-repeat:no-repeat;
 background-position:bottom;  
} 















/* +++ navigation +++ */


 
.liste
{
 list-style-type: none;
 text-align:right;
 margin:0px;
 padding:0px;
 margin-left:5px;
 width:195px;
}


ul.liste li
{
 margin:0px;
 padding-bottom:12px;
 padding-top:12px;
 padding-right:15px;
}



ul.liste2 li
{
 margin:0px;
 padding-bottom:12px;
 padding-top:12px;
 padding-right:0px;
}



ul.liste .li_liste
{
 padding-right:0px;
}


.navi1class, .navi1class:hover, .navi1class_active
{
 text-decoration:none;
 color:#f0f0f0;
 font-weight:normal;
 background-image:url(/fileadmin/tmpl/img/navi1_no.gif);
 background-repeat:no-repeat;
 background-position:right;
 padding-right:25px;
}


.navi1class:hover, .navi1class_active
{
 background-image:url(/fileadmin/tmpl/img/navi1_act.gif);
 font-weight:bold;
 text-decoration:none;
}






 .liste2
{
 list-style-type: none;
 text-align:right;
 margin:0px;
 padding:0px;
 background-color:#acbad2;
 border-top: 1px solid #ffffff;
 border-bottom: 1px solid #ffffff; 

}


.navi2
{
 background-image:url(/fileadmin/tmpl/img/navi2_no.gif);
 background-repeat:no-repeat;
 background-position:right center;
}


.navi2act, .navi2:hover
{
 background-image:url(/fileadmin/tmpl/img/navi2_act.gif);
 background-repeat:no-repeat;
 background-position:right center;
}



.navi2class, .navi2class:hover, .navi2class_active
{
 text-decoration:none;
 color:#10447d;
 font-weight:normal;
 padding-right:50px;
}
 


.navi2class:hover, .navi2class_active
{
 font-weight:bold;
} 
 
 
 .kontextmenu
{
 text-align:left;
 margin:10px;
 margin-bottom:20px;
 padding:0px;
 padding-bottom:5px;
 background-color:#e4e9f1;
 border: 1px solid #10447d;
}



.liste3
{
 list-style-type: none;
 padding:0px;
 margin:0px;
}

.navi3class, .navi3class:hover
{
 text-decoration:none;
 color:#10447d;
 font-weight:normal;
 background-image:url(/fileadmin/tmpl/img/navi3_no.gif);
 background-repeat:no-repeat;
 background-position:-25px;
}


.navi3class:hover
{
 font-weight:bold;
}





.kontextmenu h3
{
 padding-bottom:0px;
 padding-left:15px; 
}


.kontextmenu img
{
 padding:0px;
 margin-left:-1px;
 margin-top:-1px;  
}
 
.kontextmenu h2
{
 padding-left:15px;
 padding-bottom:0px;
}

.kontextmenu p
{
 padding-left:15px; 
}


.kontextmenu ul
{
 list-style-type: none;
 padding:0px;
 margin:0px;
}


.kontextmenu li
{
 margin:0px;
 padding-bottom:8px;
 padding-top:8px;
 padding-right:5px;
 padding-left:26px;
 background-image:url(/fileadmin/tmpl/img/navi3_no.gif);
 background-repeat:no-repeat;
 background-position:0px 11px;
} 


.kontextmenu li a, .kontextmenu li a:hover
{
 text-decoration:none;
 color:#10447d;
 font-weight:normal;
}



.kontextmenu a, .kontextmenu a:hover
{
 text-decoration:none;
 color:#10447d;
 font-weight:normal;
}




.headernavi
{
 list-style-type: none;
 margin:0px;
 padding:0px;
 padding-left:10px;
 float:left;
 margin-top:2px;
}


.headernavi a
{
 text-decoration:none;
 color:#10447d;
 float:left;
 padding:5px 0px;
 padding-left:5px;
}
 

.headernavi a:hover
{
 text-decoration:underline;
}





/* +++ aufzählungen +++ */

.content ul
{
 list-style-type: none;
 padding:0px;
 margin:0px;
 line-height:150%;
 margin-bottom:10px;
}


.content li
{
 text-decoration:none;
 font-weight:normal;
 background-image:url(/fileadmin/tmpl/img/li.gif);
 background-repeat:no-repeat;
 background-position:0px 5px;
 padding-left:30px;
 padding-bottom:5px;
}



/* +++ suche +++ */



#indexedsearchbox .searchbox-sword
{
 text-decoration:none;
 color:#10447d;
 padding:2px 2px;
 margin-left:10px;
 margin-top:5px;
 margin-bottom:5px;
 font-size:0.75em;
 width:60px;
}
 
#indexedsearchbox
{
 float:left;
 text-align:left;
 margin:0px;
 padding:0px;
 height:30px;
}
 
 
#indexedsearch
{
 margin:0px;
 padding:0px;
} 
 
  

.tx-indexedsearch-info
{
 visibility:hidden;
}

.tx-indexedsearch-browsebox
{
 margin-bottom:25px;
}
 



/* +++ logos startseite +++ */


#logo01
{
 width:80px;
 height:110px;
 float:left;
 background-image:url(/fileadmin/tmpl/img/logo01.jpg);
 background-repeat:no-repeat;
}

#logo01:hover
{
 background-image:url(/fileadmin/tmpl/img/logo01ro.jpg);
}



#logo02
{
 width:110px;
 height:110px;
 float:left;
 background-image:url(/fileadmin/tmpl/img/logo02.jpg);
 background-repeat:no-repeat;
}

#logo02:hover
{
 background-image:url(/fileadmin/tmpl/img/logo02ro.jpg);
}


#logo03
{
 width:90px;
 height:110px;
 float:left;
 background-image:url(/fileadmin/tmpl/img/logo03.jpg);
 background-repeat:no-repeat;
}

#logo03:hover
{
 background-image:url(/fileadmin/tmpl/img/logo03ro.jpg);
}


#logo04
{
 width:145px;
 height:110px;
 float:left;
 background-image:url(/fileadmin/tmpl/img/logo04.jpg);
 background-repeat:no-repeat;
}

#logo04:hover
{
 background-image:url(/fileadmin/tmpl/img/logo04ro.jpg);
}


#logo05
{
 width:75px;
 height:110px;
 float:left;
 background-image:url(/fileadmin/tmpl/img/logo05.jpg);
 background-repeat:no-repeat;
}

#logo05:hover
{
 background-image:url(/fileadmin/tmpl/img/logo05ro.jpg);
}


.csc-frame-rulerBefore
{
 margin-top:40px;
 margin-bottom:20px;
}
  

.csc-uploads-icon
{
 width:50px;
}

.csc-uploads-description
{
 padding-right:25px;
 margin-top:5px; 
}



.csc-uploads-fileName
{
 padding-top:10px;
}

.csc-textpic-caption
{
 font-size:0.9em;
}








/* FORM */
csc-mailform,
form {
 margin-left: 0px;
}


label {
 font-weight: bold;
 line-height: 150%;
 text-align: left;
 display: block;
 margin-right: 10px;
 margin-bottom: 10px;
 width: 150px;
 float: left;
}

.csc-mailform-field {
 clear: left;
}


.csc-mailform-radio {
 clear: left;
 margin-top: 20px;
}



form,
fieldset {
 border-width: 0;
}

fieldset {
 background: #e4e9f1;
 padding: 20px;
}

.content input,
textarea,
select {
 color: #7D7D7D;
 border: solid 1px #7D7D7D;
 padding: 1px;
 background: #fff;
 width: 150px;
}

.csc-mailform-submit {
 display: block;
 margin-top: 10px;
 margin-left: 160px;
 width: 154px;
}



.csc-mailform-radiofield label {
 font-weight: bold;
 line-height: 150%;
 text-align: left;
 display: block;
 margin-right: 10px;
 margin-bottom: 10px;
 width: 150px;
}


.csc-mailform-radio input
{
 color: #7D7D7D;
 border: solid 1px #7D7D7D;
 padding: 1px;
 background: #fff;
 margin-right:10px;
 width:20px;
 float:left;
}


.csc-mailform-radio label
{
 float:none;
 margin-bottom: 0px;
 width: 400px;
}


.csc-mailform-radio legend
{
 display:none;
}



.csc-mailform-radio fieldset {
 padding:0px;
}


.radiolist label
{
 width: 400px;
 font-weight: normal;
 margin-bottom: 5px;
}


.radiolist
{
 margin-top:5px;
}




/* +++ register +++ */


.pxdeqar-list-table
{
 width:100%;
}

.list_filter fieldset
{
 margin:0px;
}


.list-navigation
{
 margin-top:25px;
}


.pxdeqar-list-table td
{
 padding:5px;
}


.pxdeqar-list-table tr
{
 margin-top:2px;
}


.tx-pxdeqar-pi1 a
{
 text-decoration:none;
}


.tx-pxdeqar-pi1 a:hover
{
 text-decoration:underline;
}


.list_filter
{
 background-color:#E4E9F1;

}


#inhalt .list_filter p
{
 padding-left:20px;
 margin-bottom:0px;
}


#inhalt .detail_label
{
 font-weight:normal;
 color:#10447d;
 margin-bottom:10px;
 width: 150px;
}



#inhalt .detail_field
{
 width: 300px;
}


#inhalt .tx-pxdeqar-pi1 h2
{
 margin-top:25px;
}

#inhalt .detail_table tr
{
 padding-top:10px;
}


#inhalt .detail_table td
{
 vertical-align: top;
}




.list_navigation_first,
.list_navigation_prev,
.list_navigation_page,
.list_navigation_next,
.list_navigation_last,
.list_navigation_curpage
{
 margin-left:5px;
}


.list_navigation_first
{
 margin-left:20px;
}


.list_navigation_prev
{
 margin-right:5px;
}


.list_navigation_next
{
 margin-left:10px;
}


.list-header a
{
 padding:5px;
}

.pxdeqar-list-table th
{
 padding:5px 0px;
}


.csc-uploads-1
{
 padding:0px 5px;
}


.csc-uploads-1 .csc-uploads-icon
{
 width:10px;
 padding-left:10px;
}


.csc-uploads-1 .csc-uploads-description
{
 padding-left:5px;
}



#inhalt .kontextmenu .csc-uploads-description
{
 padding-right:5px;
 margin-top:0px; 
 margin-bottom:5px;
}



.kontextmenu  .csc-uploads-fileName
{
 padding-top:10px;
}






.posright,
.posleft{ 
    display:block;
    float:right;
    width:200px;
    overflow:auto;
    border: solid 1px #10447D;
    padding:10px;
    padding-bottom:0px;
    margin-left: 15px;
    margin-right: 0px;
    margin-bottom: 5px;
    background-color: #E4E9F1;
}


.posleft{ 
    float:left;
    margin-left: 0px;
    margin-right: 15px;
}



