/*
ABYSS FARBEN:
Dunkles Blau:      #003399;
Helles Blau:       #3367CD;
Orange:            #F1A80D;
*/

BODY {
background-image: url(../3_bilder/layout/bg_linie.jpg);
font-family: Verdana, Arial, Helvetica, sans-serif;
}

PRE, tr, table { 
margin: 0px 0px 0px 0px; 
}
/*
P, td {
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
 color:#3367CD;
} */

.content_element {
	margin-bottom: 30px;
	clear: both;
	}


.csc-textpic-clear {
padding-bottom:10px;
clear:both;
}


.caption{
font-size:10px;
}

.searchmarkup
{
background-color: yellow;
}

h2, h1 {
font-size:12px;
color:#3367CD;
font-family:Verdana,Arial, Helvetica, sans-serif;sans-serif;
text-decoration:none;
padding-top:0px;
margin-top: 10px;

}

h3 {
font-size:10px;
color:0;
font-family:Verdana,Arial, Helvetica, sans-serif;sans-serif;
text-decoration:none;
padding-top:0px;
margin-top: 10px;
}

 A {  
text-decoration:none; 
font-size:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;sans-serif;
color:#3367CD;
}

A:hover {  
color:#cccccc;
}

A:active{
text-decoration:none; 
font-size:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;sans-serif;
color:#3367CD;
}

#zentrierer {
 border: 1px solid;
border-color:#3367CD;
 width:800px;
margin:0px auto;
text-align:left;
}


DIV#logo {
background-color:#bdbec6;
width:150px;
height:120px;
float:left;
}

DIV#oben_rechts {
width:650px;
float:right;
}

/*------------------------------------------------*/
/* Sekundärnavigation     ---------------------*/
/*------------------------------------------------*/
DIV#sekundaernavigation {
background-color:#3367CD;
line-height:25px;
height:25px;
color: #ffffff;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right;
padding-right:20px;
}

DIV#sekundaernavigation A {  

text-decoration:none; 
color: #FFFFFF;
}

DIV#sekundaernavigation A:hover {  
  text-decoration:none; 
color: #004483;
}

/*------------------------------------------------*/
/* rootline                      ---------------------*/
/*------------------------------------------------*/
DIV#rootline {
background-color:#3367CD;
line-height:25px;
height:25px;
color: #ffffff;
font-size:10px;
font-family:Verdana,Arial, Helvetica, sans-serif;sans-serif;
text-decoration:none; 
}

DIV#rootline A {  
text-decoration:none; 
color: #ffffff;
}

DIV#rootline A:hover {  
text-decoration:none; 
color: #000000;
}

/*------------------------------------------------*/
/* Bildleiste                    ---------------------*/
/*------------------------------------------------*/
DIV#bildleiste {
height:70px;
}

/*------------------------------------------------*/
/* Mitte                          ---------------------*/
/*------------------------------------------------*/
DIV#mitte {
float:left;
background-image: url(../3_bilder/layout/background_main.jpg);
background-repeat: repeat-y;
}

/*------------------------------------------------*/
/* Navigation Hauptnavi-  ---------------------*/
/*------------------------------------------------*/
DIV#hauptnavigationcontainer {
width: 150px;
/*height:450px;*/
float:left;
font-family:  Verdana, Arial, Helvetica, sans-serif;sans-serif;
text-decoration:none; 
margin-top:15px
}

#HAUPTNAVIGATION {
	width: 150px;
	
}
#HAUPTNAVIGATION a {
	color: #666;
	text-decoration: none;
	border-bottom: 1px solid #DEE6EF;
	padding: 5px 0 5px 5px;
	width: 145px;
	display: block;
}
#HAUPTNAVIGATION a:hover {
	color: #000000;
}


#HAUPTNAVIGATION ul {
	/*text-transform: uppercase;
	font-weight: bold;*/
        list-style: none;
        margin: 0px;
	padding: 0px;
}
#HAUPTNAVIGATION li {
        margin: 0px;
	padding: 0px;
}

#HAUPTNAVIGATION li.current a {
	background: url(../3_bilder/layout/pfeilchen_auf-weiss.gif) no-repeat 2px 7px;
	color: #003399;
}
#HAUPTNAVIGATION  li.current  li  a  {
	background: url(../css/none);
	color: #666;
	width: 133px;
}
#HAUPTNAVIGATION li.current li a:hover {
	color: #000000;
}

#HAUPTNAVIGATION li.current li.current a {
	background: url(../3_bilder/layout/pfeilchen_auf-weiss.gif) no-repeat 2px 7px;
	color: #003399;
}
#HAUPTNAVIGATION   li.current   li.current   li a  {
	width: 142px;
	background-image: url(none);
}
#HAUPTNAVIGATION li.current li.current li.current a {
	font-weight: bold;
}


#HAUPTNAVIGATION ul ul {
	text-transform: none;
	font-weight: normal;
	padding-left: 12px;
}

/*------------------------------------------------*/
/* Inhalt                         ---------------------*/
/*------------------------------------------------*/
DIV#inhalt {
width: 480px;
float:left;
padding-left:5px;
padding-right:5px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 10px;
}



/*------------------------------------------------*/
/* Inhalt rechts               ---------------------*/
/*------------------------------------------------*/
DIV#inhalt_rechts {
width: 156px;
float:left;
padding-right:2px;
padding-left:2px;
padding-top: 10px;
font-family:  Verdana, Arial, Helvetica, sans-serif;sans-serif;
font-size: 10px;
}

.csc-bulletlist {
padding-right:0px;
padding-left:0px;
margin-right:0px;
margin-left:12px;
}

DIV#inhalt_rechts A {  
text-decoration:none; 
color:#004483;
}

DIV#inhalt_rechts h2 {
text-decoration:none; 
color:#004483;
font-size:12px;
}

DIV#inhalt_rechts A:hover {  
text-decoration:none; 
color:#727175;
}

/*------------------------------------------------*/
/* Fusszeile               ---------------------*/
/*------------------------------------------------*/
DIV#fusszeile {
clear:left;
background-color:#3367CD;
height:25px;
line-height:25px;
font-family:  Verdana, Arial, Helvetica, sans-serif;sans-serif;
text-decoration:none; 
font-size: 9px;
font-color:#000000;
text-align:right;
padding-right:20px;
}


DIV#fusszeile A {
font-family:  Verdana, Arial, Helvetica, sans-serif;sans-serif;
text-decoration:none; 
font-size: 9px;
color:#000000;
}

/*****************/
/* Sitemap              */
/*****************/ 
.sitemap1 {
font-family:Verdana,Arial, Helvetica, sans-serif;sans-serif;    
border-bottom: 1px solid #cccccc;
height: 32px;
vertical-align: middle;
font-size: 12px;
font-weight: bold;
line-height: 30px;
padding-top: 10px;
}

.sitemap2{
font-size: 12px;
font-family:Verdana,Arial, Helvetica, sans-serif;
padding-left: 10px;
}

.sitemap3{
font-size: 12px;
font-family:Verdana,Arial, Helvetica, sans-serif;
padding-left: 20px;
}

.sitemap4{
font-size: 12px;
font-family:Verdana,Arial, Helvetica, sans-serif;
padding-left: 40px;
}

#inhalt .tx-flseositemap-pi1 .deep1 { margin-left: 15px; }

/****************
 julle_event 
****************/

.tx-julleevents-pi1-listrowField-title  {
line-height: 20px;
border: solid 1px #3367CD;
font-size: 11px;
padding-left: 5px;
margin-top:10px;
margin-bottom:10px;
}

.tx-julleevents-pi1-listrowField-title A {
color: #003399;
font-size: 11px;
}

.tx-julleevents-pi1-listrowField-title A:hover {
color: #F1A80D;
font-size: 11px;
text-decoration: underline;
}

.tx-julleevents-pi1-listrowFrontPageField-title {
line-height: 20px;
border: solid 1px #3367CD;
font-size: 11px;
padding-left: 5px;
color: #3367CD;
}

.tx-julleevents-pi1-listrowFrontPageField-teaser {
padding-bottom: 10px;
}


.tx-julleevents-pi1-listrowField-teaser {
padding-bottom: 10px;
}

.tx-julleevents-pi1-searchbox {
margin-top:20px;
margin-bottom:20px;
border-top: solid 1px #3367CD;
}

.tx-julleevents-pi1-listrowField-datetime{
margin-bottom:5px;
}

.tx-julleevents-pi1-singleView-Menu {
border-top: solid 1px #3367CD;
border-bottom: solid 1px #3367CD;
padding-bottom: 5px;
padding-top: 5px;
margin-bottom: 5px;
margin-top: 5px;
}


/*------------------------------------------------*/
/* News-  ---------------------*/
/*------------------------------------------------*/
/* Line in News */
.clearer {
background-color: #3367CD;
height: 1px;
border: none;
}

.news-latest-item p {
padding: 0px;
margin: 0px;
}


.news-latest-item A {
margin-top:0px;
margin-bottom: 0px;
padding: 0;
}

.news-latest-morelink {
text-align: right;
background: url(../3_bilder/bilder_layout/link_arrow.jpg) no-repeat right center;
	padding: 0 15px 0 0;
	text-decoration: none;
}

.news-list-morelink {
text-align: right;
background: url(../3_bilder/bilder_layout/link_arrow.jpg) no-repeat right center;
	padding: 0 15px 0 0;
	text-decoration: none;
}
 
.news-list-item {
font-size:11px;
} 
 
.news-list-date {
color:#595858;
font-weight: normal;
float:left;
width: 120px;
}

.news-list-category {
text-align: left;
margin-left: 120px;
}

.tx-ttnews-browsebox {
text-align:center;
}

.news-single-timedata {
font-size:11px;
}

.news-single-category {
font-size:11px;
}

.news-single-backlink {
font-size:11px;
}




/*
Gaestebuch
*/
    .tx-guestbook-list-header { background-color: #003399; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft { background-color: #EEEEEE; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#003399; font-size:12; color:#333333; width:100; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#003399; font-size:12; color:#333333; width:150; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#003399; font-size:12; color:#333333; width:250; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }

/*------------------------------------------------*/
/* FORMULARE-                ---------------------*/
/*------------------------------------------------*/

.csc-mailform {
        border: 0px;

}



.csc-mailform-field label {
        width: 100px;
        float: left;
        margin-right: 20px;
        display: block
}


.csc-mailform-field select {
        width: 200px;
        border: 1px solid #3367CD;
        margin-bottom: 10px;

}



.csc-mailform-field textarea {
        width: 200px;
        border: 1px solid #3367CD;
        margin-bottom: 10px;
}



.csc-mailform-submit {
        border: 1px solid #3367CD;
        margin-bottom: 10px;
        width: 50px;
        background-color: #cccccc;
}



.csc-mailform-field input {
        width: 200px;
        border: 1px solid #3367CD;
        margin-bottom: 10px;
}

.csc-mailform-check {
       border: 0px;
       width: 30px;
}

/*****************
POWERMAIL
******************/
fieldset.csc-mailform, .tx-powermail-pi1_fieldset  {
 margin: 0px;
 padding: 5px;
 border: 1px solid #ccc;

}
.csc-mailform label, .tx-powermail-pi1 label {
 width: 180px;
 float: left;
}
.csc-mailform input, .tx-powermail-pi1 input, .csc-mailform select, .tx-powermail-pi1 select {
 font-size: 11px;
 color: #00547A;
 border: 1px solid #D9E7EF;
 margin: 0 0 5px 0;
}
.csc-mailform textarea, .tx-powermail-pi1 textarea {
 font-size: 11px;
 color: #00547A;
 border: 1px solid #D9E7EF;
 margin: 0 0 5px 0;
 font: 11px Verdana, Arial, Helvetica, sans-serif;
 width: 225px;
}

.csc-mailform .csc-mailform-submit, .tx_powermail_pi1_fieldwrap_html input.powermail_submit_uid10, .tx_powermail_pi1_fieldwrap_html input.powermail_submit_uid37, .tx_powermail_pi1_fieldwrap_html input.powermail_submit {
 border: 1px solid #ccc;
 padding: 0 15px 0 0;

}

input.powermail_submit { margin: 20px 0 0 0; 

}


.news-single-img {
        float: right;
        margin-left:5px;

}


