html {
  padding:0px;
  margin:0px;
  height: 100%;
}

body {
background-color: #FFFEF1;
background-image:url(/fileadmin/ojcos-uploads/images/bg-site-b.gif);
background-repeat:repeat-y;
  /*background-color: #f3f3e0;*/
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
 /* background-color: #023F90;

background-image:url(/fileadmin/ojcos-uploads/images/bg-site-b.gif);
background-repeat:repeat-y;
background-image:url(/fileadmin/ojcos-uploads/images/linie-80c.gif);
background-repeat:repeat-x;*/
  font-size: 1em;
  color:#564b47;
  padding:0px;
  margin:0px;
  width: 1024px;
  height: 100%;
}

p, h2 {
/*margin: 0px;
padding: 5px 20px 5px 20px;*/
font-size: 0.75em;
line-height: 150%;
}

.p, h2 {
/*margin: 0px;
padding: 5px 20px 5px 20px;*/
font-size: 0.75em;
line-height: 150%;
}

pre{
font-family: "Courier New", Courier, Monaco, mono;
font-size: 12px;
margin: 0px;
padding: 5px 20px 5px 20px;
}

a {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
color: #36479D;
background-color: transparent;
text-decoration: none;
}
a:visited {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  color:#5C93BE;
  background-color:transparent;}

  a:hover {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  color: #CC061F;
  background-color:transparent;
  text-decoration:underline;}
a:active {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  color:#CC061F;
  background-color:transparent;
  text-decoration:bold;}

.alignright {
margin-top: 0;
text-align: right;
font-size: 10px;
}

h2 {
font-size:14px;
padding-top:10px;
/*text-transform:uppercase;*/
color: #564b47;
background-color: transparent;
	}

h1 {
font-size: 1em;
/*text-transform:uppercase;
text-align: right;*/
color: #CC071E;
/*background-color: #90897a;
padding:5px 15px;*/
margin:20px 0px 15px 0px;

}
strong {
font-size: 13px;
}

/*  positioning-layers statisch und absolut */

#bannertop {
background-image:url(/fileadmin/ojcos-uploads/images/linie-80c.gif);
background-repeat:repeat-x;
width: 1024px;
height: 97px;
color: #CC071E;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
/*background-color:#013F8F;*/
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}


.tdbanner
{
background-image:url(/fileadmin/ojcos-uploads/images/linie-80c.gif);
 }
#container {
/*border: 1px solid black;*/
width: 1024px;
margin:0px 0px 0px 0px;
  background-image:url(/fileadmin/ojcos-uploads/images/bg-site-b.gif);
background-repeat:repeat-y;
  background-color: #FFFEF1;
 /*height: 100%;*/
}

#left {
  float: left;
  width: 191px;
  background-color: red;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
/*background-color: #f3f3e0;*/
  background-color: #5C93BE;
}

#right {
/*float:right;
  width:200px;
  margin-right:-200px;
  position:relative;
background-color: #dedede;
font-family: Verdana, Arial, Helvetica, Sans-Serif;*/

margin: 0px 10px 0px 0px;
float: right;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
  /*width: 350px;*/
background-color: #f3f3e0;
background-color: #dedede;
font-size: 1em;
}
#middle {
  padding: 0px 250px 5px 203px;
  border:0px 250px 5px 203px;
   background-image:url(/fileadmin/ojcos-uploads/images/bg-site-b.gif);
background-repeat:repeat-y;
  /*background-color: #f3f3e0;*/
  background-color:#dedede;
  border-left: 203px;
  border-left-color: #FA8501;
}

#links {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 1em;
  position: absolute;
  left: 0px;
  width: 191px;
  color: #F39150;
  margin: -1px 0px 0px 0px;
  padding: 0px;
 /*height: 100%;  */
background-color: #FA8501;
}

#inhalt {
   /*width: 593px;
  font-size: 1em;*/
  margin:0px 20px 20px 50px;
  /*border-left: 2px solid #564b47;*/
  /*border-right: 1px solid #5C93BE;
  padding: 7px 20px 20px 20px;*/
  background-color: #FFFEF1;

/*height: 100%;*/
}

#rechts {
float: right;
position: absolute;
  right: 10px;
  width: 240px;
  color: #564b47;
  margin: 22px 0px 0px 0px;
  padding: 0px;
  /*  background-image:url(/fileadmin/ojcos-uploads/images/line-r.gif);
background-repeat:repeat-y;
 height: 100%;
  background-color: #B5CDE0;
  background-color: #c9dae6;*/

  background-color: #FFFEF1;
}
#rechts2 {
float: right;
/*position: absolute;*/
  right: 10px;
  width: 150px;
  color: #564b47;
  margin: 70px 5px 0px 0px;
  padding: 0px;
  /*  background-image:url(/fileadmin/ojcos-uploads/images/line-r.gif);
background-repeat:repeat-y;
 height: 100%;
  background-color: #B5CDE0;
  background-color: #c9dae6;*/
background-color: #FFFEF1;
}
#footer {
  clear: both;
  height: 30px;
  color: #CC071E;
  background-color:#FFFEF1;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-align: center;
   background-image:url(/fileadmin/ojcos-uploads/images/bg-site-b.gif);
background-repeat:repeat-y;
}

ul{
  margin: 0.5em 0em 0em 1em;
  line-height: 1.5em;
  color: #94c942;
  list-style-type:square;
}
li {
font-size: 0.75em;
line-height: 1.5em;
color: #000000;
}
/*Kalenderformat*/
#table {
  width: 450px;
  position: revaltive;
/*margin: 0px 181px 1px 181px;
/*border-left: 2px solid #564b47;*/
  padding: 10px;
  background-color: #ffffff;
}

.teaserdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
.teaserlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
.teasertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
.teaserplace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
}
.teaseruser {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
}
.teaserrow {
	background-color: whitesmoke;
}

.navtop {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.7em;
color :#CC071E;
font-weight: normal;

/*font-size : 0.75em;
color :#ffffff;
line-height : 150%;
font-weight: bold;
text-decoration: bold;*/
background-color : transparent;
}

.navtop:link {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.7em;
color :#CC071E;
font-weight: normal;

/*font-size : 0.75em;
color :#ffffff;
font-weight: bold;
text-decoration: bold;*/
background-color :  transparent;
}

.navtop:visited {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.7em;
color :#CC071E;
font-weight: normal;

/*font-size : 0.75em;
color : #ffffff;
font-weight: bold;
text-decoration: none;*/
background-color : transparent;
}

.navtop:hover {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.7em;
color :#CC071E;
font-weight: normal;

/*font-size : 0.75em;
color : #000000;
font-weight: bold;*/
text-decoration: underline;
background-color : transparent;
}

.navtop:active {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.7em;
color :#CC071E;
font-weight: normal;

/*font-size : 0.75em;
color: #ffffff;
font-weight: bold;
text-decoration: none;*/
background-color : transparent;
}

.naviw  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.75em;
color : #ffffff;
font-weight: bold;
line-height : 150%;
text-decoration: none;
background-color : transparent;
}

.navi {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.75em;
color : #ffffff;
font-weight: bold;
line-height : 150%;
text-decoration: none;
background-color : #75A3C7;
}

.navi:link {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.75em;
color :#ffffff;
font-weight: bold;
text-decoration: none;
background-color : transparent;
}

.navi:visited {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.75em;
color : #ffffff;
font-weight: bold;
text-decoration: none;
background-color : transparent;
}

.navi:hover {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.75em;
color : #CC061F;
font-weight: bold;
text-decoration: underline;
background-color : transparent;
}

.navi:active {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.75em;
color: #CC061F;
font-weight: bold;
text-decoration: none;
background-color : transparent;
}


.foot {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.7em;
color :#CC071E;
font-weight: normal;
line-height : 150%;
text-decoration: none;
background-color : transparent;
}

.foot:link {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.7em;
color :#CC071E;
font-weight: normal;
text-decoration: none;
background-color :  transparent;
}

.foot:visited {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.7em;
color : #CC071E;
font-weight: normal;
text-decoration: none;
background-color : transparent;
}

.foot:hover {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.7em;
color : #CC071E;
font-weight: normal;
text-decoration: underline;
background-color : transparent;
}

.foot:active {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.7em;
color: #CC071E;
font-weight: normal;
text-decoration: none;
background-color: transparent;
}

.tx-mininews-pi1-listrowField-title {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.75em;
font-weight: bold;
 }
.tx-mininews-pi1-listrowField-teaser {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.75em;
line-height: 150%;
}
.tx-mininews-pi1-fp_listrowField-title {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height: 150%;
margin: 10px 0px 0px 0px;
}
.tx-mininews-pi1-fp_listrowField-teaser {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.75em;
line-height: 150%;
}
.tx-mininews-pi1-singleViewField-teaser {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.75em;
font-weight: bold;
line-height: 150%;
}
.tx-mininews-pi1-browsebox-strong {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.75em;
font-weight: bold;
line-height: 150%;
}
.tx-mininews-pi1-listrowField-teaser A {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: black;
text-decoration:none;
line-height: 150%;
}
.tx-mininews-pi1-listrowField-teaser A:hover {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color:black;
text-decoration:none;
line-height: 150%;
}


div#breadcrumb { font-size:11px;margin-top:10px;margin-left:50px;color:#595959;float:left; }	
div#features { font-size:11px;margin-top:10px; }

div#navigation a { font-size: 0.8em;font-weight:bold;color: #FFFFFF;text-decoration:none;display:block;margin-left:15px;margin-top:5px; }
div#navigation a:hover { text-decoration:underline; }
div#navigation a.cur { font-weight:bold;color:#4a74b0; }

div#subnavigation a { font-size: 0.8em;font-weight:normal;color: #FFFFFF;text-decoration:none;display:block;margin-left:22px;margin-top:3px;width:135px; }
div#subnavigation a:hover { text-decoration:underline; }
div#subnavigation a.cur { font-weight:normal;color:#4a74b0; }


/* Indexed Search Engine */
div#searchbox { float:right;margin-right:20px;margin-top:5px; }
div#searchbox .input { width:150px; height:16px; border:1px solid #00558a;background-color:#FFFFFF;font-size:10px;font-weight:bold; color:#00558A; }
div#searchbox .submit {height:16px;width:14px;vertical-align:bottom;border-style:none;padding:0px;margin:0px;} * html #inpsubmit {vertical-align:text-bottom;} *+html #inpsubmit {vertical-align:text-bottom;}

div#searchbox2 { margin-bottom:10px; }
div#searchbox2 b { font-family:arial;color:#595959;font-size:12px;font-weight:bold; }
div#searchbox2 .input { width:200px; height:16px; border:1px solid #00558a; font-size:10px;font-weight:bold; color:#00558A; }
div#searchbox2 .submit {height:16px;width:14px;vertical-align:bottom;border-style:none;padding:0px;margin:0px;} 


.pics { font-size:0px;margin:0px;padding:0px;border:0px; }
.tx-indexedsearch { margin-top:10px;padding-left:6px; }
.tx-indexedsearch-searchbox td {font-family:arial;color:#595959;font-size:12px;}
.tx-indexedsearch-res td {font-family:arial;color:#595959;font-size:12px;}

div.tx-indexedsearch-whatis p { font-family:arial;color:#595959;font-size:12px;font-weight:bold; }
div.tx-indexedsearch-whatis .tx-psmhighlight-sword-1 { color:#00558a;background-color:#FFFFFF;font-weight:bold; }
div.tx-indexedsearch-res .tx-psmhighlight-sword-1 { color:#00558a;background-color:#FFFFFF;font-weight:bold; }

div.tx-indexedsearch-browsebox p { font-family:arial;color:#595959;font-size:12px; }

div#browsebox { font-family:arial;color:#595959;font-size:12px;font-weight:bold;margin-bottom:15px; }
div#browsebox span { padding-right:7px; }
span.tx-indexedsearch-browselist-currentPage a { font-weight:bold; }


