/* 
# Stylesheet Proarbeit-Kreis Offenbach
# Letzte Änderung: 23.02.09
# Allgemeine Farben
# dunkelgrau: #55626b //Hintergrundbalken, Unternavigation
*/

/* Allgemeine Einstellungen */
* {
  margin:0;
  padding:0;
}

body {
  background:#FFFFFF url(../media/back_main.jpg) repeat-y;
  color:#55626b;
  font-family:Verdana,Arial,Helvetica,Serif;
  font-size:80%;
  margin:auto;
  padding:0;
}

a:link {
color:#AA0202;
}
a:visited {
color:#CC9900;
}
a:hover {
color:#AA0202;
}
a:active, a:focus {
color:#AA0202;
}
p {
clear:both;
float:none;
padding:5px 0 0;
}
ul {
padding:0 0 0 15px;
}
ol {
padding:0 0 0 20px;
}
li {
}
h1 {
color:#AA0202;
font-size:130%;
margin:0;
padding:60px 0 5px;
}

h2,h3 {
font-size:100%;
padding:5px 0 3px 0;
}

h2.highlight,h3 {
color:#AA0202;
}

img {
border:medium none;
}

fieldset {
  padding: 10px;
  border:1px solid #cccccc;
}



/* Seitenaufteilung */
#page {
background-image:url(../media/back.gif);
background-repeat:repeat-x;
width:100%;

}
#header {
background-image:url(../media/back_header.gif);
background-repeat:no-repeat;
clear:both;
float:none;
height:125px;
width:900px;
}
#metanavigation {
color:#930526;
float:left;
font-size:90%;
font-weight:bold;
height:25px;
margin:95px 0 0 18px;
padding:0;
width:600px;
}
#logo {
float:left;
height:92px;
margin:20px 0 0 118px;
padding:0;
width:142px;
}
#main {
background-repeat:no-repeat;
clear:both;
float:none;
width:938px;
}
#main_left {
margin-top:8px;
float:left;
width:225px;
}
#pic_left {
background-color:#55626b;
height:167px;
width:225px;
}
#main_center {
background-image:url(../media/back_page.jpg);
background-repeat:no-repeat;
float:left;
margin-top:8px;
padding:0 20px 0 20px;
width:460px;
height:400px;
}
/*
#intern{
background-color:#F6EEE8;
}
*/
/* Formatierung f�r Abmelde-Link */
#intern p a {
padding:5px 5px 10px 18px;
background-color:#F6EEE8;
color:#55636C;
display:block;
text-decoration:none;
}

#spacer {
height:50px;
}
#main_right {
margin-top:8px;
float:left;
width:211px;
}
#pic_right {
background-color:#55626b;
height:167px;
width:210px;
border-left:1px solid #55626b;
}
.fixfloat {
clear:both;
float:none;
font-size:0;
height:0;
line-height:0;
margin:0;
padding:0;
width:1px;
}
.invisible {
display:none;
}
.container {
background:#F0EEEB none repeat scroll 0 0;
color:#000000;
margin:0.5%;
padding:0;
}

.lastupdate, .tx-tslastupdate-pi1 {
font-size:70%;
color: #ffffff;
font-weight:bold;
margin: 10px 0 0 18px;
}

input.aoerbutton {
background-color:#55626b;
color:#ffffff;
border: 1px solid #55626b;
}


#metanavigation a {
color:#A71331;
text-decoration:none;
}

/* Hauptmenue */
#mainmenue li {
list-style-type:none;
}
ul#mainmenue {
font-size:99%;
padding:0;
width:225px;
}
ul#mainmenue li a {
color:#FFFFFF;
display:block;
font-weight:normal;
padding:5px 0 5px 18px;
text-decoration:none;
}
ul#mainmenue li a.active, ul#mainmenue li a:hover{
background-color:#FFFFFF;
color:#445159;
font-weight:bold;
}
ul#mainmenue li ul {
background-color:#F6EEE8;
padding-bottom:5px;
}
ul#mainmenue li li a {
color:#55636C;
}

/* Internes Menue */
#internmenue li {
list-style-type:none;
}
ul#internmenue {
font-size:99%;
padding:0;
margin-top:20px;
width:225px;
}
ul#internmenue li a {
color:#FFFFFF;
display:block;
font-weight:normal;
padding:5px 0 5px 18px;
text-decoration:none;
}
ul#internmenue li a.active, ul#internmenue li a:hover {
background-color:#F6EEE8;
color:#445159;
font-weight:bold;
}
ul#internmenue li ul {
background-color:#F6EEE8;
padding-bottom:5px;
}
ul#internmenue li li a {
color:#55636C;
}

/* Submenue*/
 
#submenue li {
list-style-type:none;
}
ul#submenue {
font-size:99%;
margin-top:80px;
padding:0;
width:211px;
background-color:#55626b;
}
ul#submenue li a {
color:#ffffff;
background-color:#55626b;
display:block;
font-weight:normal;
padding:5px 0 5px 5px;
text-decoration:none;
}
ul#submenue li a.active, ul#submenue li a:hover {
background-color:#55626b;
color:#ffffff;
font-weight:bold;
}

/* Internes Submenue*/
#internsubmenue li {
list-style-type:none;
}
ul#internsubmenue {
font-size:99%;
margin-top:80px;
padding:0;
width:211px;
}
ul#internsubmenue li a {
color:#ffffff;
background-color:#55626b;
display:block;
font-weight:normal;
padding:5px 0 5px 5px;
text-decoration:none;
}
ul#internsubmenue li a.active, ul#internsubmenue li a:hover {
background-color:#55626b;
color:#ffffff;
font-weight:bold;
}

.tx-macinasearchbox-pi1, .tx-macinasearchbox-pi1 form, .tx-macinasearchbox-pi1 label, .tx-macinasearchbox-pi1 input {
display:inline;
}
#volltextsuche {
border:1px solid #000000;
}

/*csc-mailform*/
.csc-mailform { 
  border: none; 
  margin: 10px 0 0 0;
}
.csc-mailform input,  .csc-mailform textarea { 
  padding: 3px; 
}
.csc-mailform-field label { 
  width: 100px; 
  display:block; 
  float: left;
}
.csc-mailform-field { 
  padding-bottom: 10px; 
}
.csc-mailform-submit {
  margin: 0 0 0 100px;
}


/* Dateiverweise */
.filelink {
width: 420px;
clear:both;

}

.filelink .icon{
float:left;
width:20px;
padding-right:10px;
}

.filelink .beschreibung{
float:left;
width:390px;
}

.filelink .link{
float:left;
padding-left:30px;
width:390px;
margin-bottom:10px;
}

/* Sitemap */

.csc-sitemap ul li {
  list-style-type:none;
}

.csc-sitemap ul.level1 li a{
 color:#000000;
 font-weight:bold;
 text-decoration:none;
 font-size: 120%;
}

.header_sitemap {
display:block;
 margin: 10px 0px 10px -15px;
}
.csc-sitemap ul.level1 li ul li,.csc-sitemap ul.level1 li ul li ul li{
list-style-type: disc;
}
.csc-sitemap ul.level1 li ul li a,.csc-sitemap ul.level1 li ul li ul li a{
  color:#AA0202;
  font-size: 100%;
  margin: 0px;
}

/* Formulare interner Bereich */
input.tx-srfeuserregister-pi1-submit, .csc-mailform-submit {
background-color:#55626b;
color:#ffffff;
border: 1px solid #55626b;
}

#tx-srfeuserregister-pi1-fe_users_form dt span{
color:#AA0202;
}

input#user, input#pass {
width: 180px;
}

.csc-bulletlist li, #fliesstext li{
padding:3px 0px 3px 0px;
}


/* Start Bilder */
/*.csc-textpic-imagewrap{
padding: 0 50px 0 0;
}

.csc-textpic-imagewrap {
margin:5px 0 15px 0;
}
*/

.csc-textpic-caption{
padding: 7px 0 0 0;
font-size:85%;
}

/* Ende Bilder */