/* 
# Stylesheet Proarbeit-Kreis Offenbach 50PLUS
# Letzte Änderung: 14.09.09
# Allgemeine Farben
# dunkelgrau: #ebe7e0 //Hintergrundfarbe
# dunkelrot: #93152b;

*/

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

body {
  background:#ebe7e0;
  color:#55626b;
  font-family: Verdana,Arial,Helvetica,Serif;
  font-size:12px;
  margin:auto;
  padding:0;
  text-align:center;
}

a:link {
	color:#93152b;
}

a:visited {
	color:#93152b;
}

a:hover {
	color:#93152b;
}

a:active, a:focus {
	color:#93152b;
}

p {
	padding:5px 0 0;
	line-height:18px;
}

ul {
	padding:0 0 0 15px;
}

ol {
	padding:0 0 0 20px;
}

li {
}

h1 {
	color:#93152b;
	font-size:14px;
	margin:0;
	padding:20px 0 5px 6px;
	background:transparent url(../media/beistrich.gif) no-repeat 0 21px;
}

h2 {
	padding:8px 0 4px 0;
	font-size:12px;
}

h3 {
	padding:5px 0 3px 0;
	font-size:11px;
}

img {
	border:medium none;
}

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

/* Seitenaufteilung */
#page {	
	background:#ebe7e0 url(../media/back.gif) repeat-y;
	width:960px;
	text-align:left;
	margin: 0px auto; 
}

#header {
	background-image:url(../media/back_header.gif);
	clear:both;
	float:none;
	height:140px;
	width:960px;
}

#logo {
	height:90px;
	padding: 18px 0 0 40px;
}

#logo1{
	color:#930526;
	font-size:8px;
	float:left;
}

#logo2{
	margin-left:20px;
	float:left;
}

#logo3{
	margin-left:450px;
	float:left;
}

#metaline {
	color:#930526;
	font-weight:bold;
	height:35px;
}

.tx-macinasearchbox-pi1{
	margin: 2px 0 0 35px;
	float:left;
}

.tx-macinasearchbox-pi1, .tx-macinasearchbox-pi1 form, .tx-macinasearchbox-pi1 label, .tx-macinasearchbox-pi1 input {
	display:inline;
}

.tx-macinasearchbox-pi1 label{
	font-size: 13px;
	font-weight:normal;
}

#metanavigation {
	color:#930526;
	float:left;
	margin: 7px 0 0 370px;
}

#metanavigation a{
	padding: 0 10px 0 0;
	color:#A71331;
	text-decoration:none;
	font-weight:normal;
	font-size:13px;
}

#main {
	clear:both;
	float:none;
	width:960px;
	text-align:left;
}

#main_left {
	float:left;
	width:250px;
}

#pic_left {
	background-color:#93152b;
	height:195px;
	width:240px;
}

#main_center {
	float:left;
	padding:0 0 0 10px;
	width:480px;
}

#main_right {
	float:left;
	width:220px;
}

#pic_right {
	/*background-color:#93152b;*/
	background:transparent url(../media/bilder_rechts.jpg);
	margin-left:32px;
	height:195px;
	width:188px;
}

#pic_right  img{
	margin-left:5px;
}

.fixfloat {
	clear:both;
	float:none;
	font-size:0;
	height:0;
	line-height:0;
	margin:0;
	padding:0;
	width:1px;
}

.invisible {
	display:none;
}

.lastupdate, .tx-tslastupdate-pi1 {
	font-size:10px;
	font-weight:bold;
	margin: 10px 0 0 40px;
}

/* Hauptmenue */
#mainmenue li {
	list-style-type:none;
}

ul#mainmenue {
	margin: 10px 0 0 0;
	padding:0;
	width:250px;
}

ul#mainmenue li{
	display:block;	
	padding:4px 0 4px 10px;	
}

ul#mainmenue li a{
	font-size:13px;
	text-decoration:none;
}

a.active, a:hover{
	font-weight:bold;
}

ul#mainmenue li ul {
	margin:0;
}

ul#mainmenue li li {
	display:block;
	width:210px;
	padding: 6px 0 6px 0;
}

ul#mainmenue li li a{
	font-size:12px;	
}

li.blue_2 a,li.green_2 a,li.red_2 a,li.yellow_2 a,li.darkblue_2 a{
padding: 0 0 0 13px;
}

ul#mainmenue li li li {
	display:block;
	padding: 2px 0 2px 0;
}

ul#mainmenue li li li li {
	display:block;
	padding: 0;
	
}
ul#mainmenue li li li li a{
font-size:11px;
}
.blue_2 a{
	background:transparent url(../media/bullet_blue.gif) no-repeat 0px 5px;
}
.green_2 a{
	background:transparent url(../media/bullet_green.gif) no-repeat 0px 5px;
}
.red_2 a{
	background:transparent url(../media/bullet_red.gif) no-repeat 0px 5px;
}
.yellow_2 a{
	background:transparent url(../media/bullet_yellow.gif) no-repeat 0px 5px;
}

.darkblue_2 a{
	background:transparent url(../media/bullet_darkblue.gif) no-repeat 0px 5px;
}

.blue_3 a{
	background:transparent url(../media/bullet_blue.gif) no-repeat 2px 9px;
}
.green_3 a{
	background:transparent url(../media/bullet_green.gif) no-repeat 2px 9px;
}
.red_3 a{
	background:transparent url(../media/bullet_red.gif) no-repeat 2px 9px;
}
.yellow_3 a{
	background:transparent url(../media/bullet_yellow.gif) no-repeat 2px 9px;
}
.darkblue_3 a{
	background:transparent url(../media/bullet_darkblue.gif) no-repeat 2px 9px;
}

ul#mainmenue li li li a{
	display:block;
	padding: 4px 0 4px 14px;
}

ul#mainmenue  a#id_192,ul#mainmenue  a#id_129{
	display:block;
	padding: 14px 0 0px 0px;
	border-top: 1px solid #93152B;;
}



#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:#93152b;
  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:#93152b;
}

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

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


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

/* Ende Bilder */

/* Content Bereich */
.scrollarea{
height: 450px;
overflow:auto;
}

#fliesstext li {
	line-height:18px;
}

a.printlink {
background: url(../media/red_square.gif) no-repeat;
padding: 0 0 5px 25px;
display:block;
font-size:10px;
text-decoration:none;
height:15px;
}

table.contenttable p{
	padding:0;
	line-height:14px;
}

/* Sitemap */
#sitemap a{
text-decoration:none;
}
#sitemap a:hover{
text-decoration: underline;
}

#sitemap h2 a{
color: #000000;
}


.csc-frame-invisible{
margin-bottom:-10px;
}

a.newsticker {
color: #55626b;
text-decoration:none;
}

a.newsticker:hover{
color:#93152b;
} 

.tx-felogin-pi1 fieldset{
margin-top:10px;
}

.tx-neofileshare-pi1_formField textarea, .tx-neofileshare-pi1_formField input{
margin-left:5px;
}

/* Teambilder */

.teambild {
	width: 140px;
	margin-right: 10px;
	float:left;
}

.teambild p {
	line-height:14px;
	font-size:9px;
}

/* Meldeformular für Stellen */
#formhandler_contact_form label {
width:100%;
margin: 0 0 5px 0;
font-weight:bold;
color:#666666;
}

#formhandler_contact_form .explanation {
width:100%;
margin: 0;
color:#666666;
font-size:10px;
}

#formhandler_contact_form .textfield {
width:400px;
margin: 0 0 1px 0;
}

#formhandler_contact_form .textfieldshort {
width:30px;
margin: 0 0 1px 0;
}

#formhandler_contact_form .textfieldbig {
width:410px;
height:50px;
margin: 0 0 1px 0;
}




