/* CONTENT TABLE LAYOUT */
img {border:none;}  

a.link {
        color:              #000;
        font-weight:        normal;
        text-decoration:    underline;
}
    
a.link:hover {
        text-decoration:    none;
}
    
.link_red_small {
        font-size:          11px; 
        font-weight:        bold; 
        color:              #fe0000;
        text-decoration:    underline;
}
    
.link_red_small:hover {
        text-decoration:    none;
}
.text {
   	color:              #000;
        font-size:          11px;
        line-height:        16px;
}
.text a {
        color:              #000;
        /* font-weight:        bold; */
        text-decoration:    underline;
}
.text a:hover {
        text-decoration:    none;
}
.form_input,#tx-newloginbox-pi1-user,#tx-newloginbox-pi1-pass, .tx-indexedsearch-searchbox-sword {
        border:             1px inset #000;
        width:              305px;
        font-size:          11px;
        padding:            2px;
        font-family:        verdana;
}
.tx-indexedsearch-searchbox-button,.tx-newloginbox-pi1-submit {
	padding: 1px 0px;
	margin:0;
	border:             1px solid #006699;
	font-size:11px;
         color:              #fe0000;
         font-weight:        bold;
         font-family:        verdana;
         background-color:   #fff;
}   
   
.loff {
        display:            none;
        z-index:            9999;
}
    
.lon {
        width:              86px;
        position:           absolute;
        top:                130px;
        text-align:         left;
        z-index:            9999;
}
    
.lon a {
        background-color:   #006699;
        color:              #ade0ff;
        font-family:        verdana;
        font-size:          11px;
        width:              100%;
        text-decoration:    none;
        display:            block;
        padding:            4px 10px 4px 10px;
        border-top:         1px solid #888ca6;
        border-bottom:      1px solid #292a35;
        z-index:            9999;
        -moz-opacity: 0.90;
        filter: alpha(opacity=90);
}
    
.lon a:hover {
  color:              #fff;
        text-decoration:    underline;
}
    
h1,h2,h3,h4,h5 {
       padding:0;
       margin:0;
}

p {
  margin:0;
  padding:0;
  font-size:11px;
}
.text p {
  margin:0;
  padding:0;
  padding-left:11px;
  padding-right:10px;
  font-size:11px;
  padding-top:2px;
}
span.rot {
  color: #fe0000;
}
span.dunkelrot {
  color: #B4201E;
}
span.smalltext {
 font-weight:normal;
 font-size:10px;
}
a:hover {
  text-decoration:	none;
}
a.link {
  color:#000;
  font-weight:normal !important;
  text-decoration:	underline;
}
a.link:hover {
  text-decoration:none;
}
a.linkextra_mit_bild img, a.fileextra_mit_bild img,a.urlextra_mit_bild img, a.mailextra_mit_bild img {
  border:none;
  padding-right:4px;
  text-decoration:    underline;
}
a.linkextra_mit_bild, a.fileextra_mit_bild,a.urlextra_mit_bild,a.mailextra_mit_bild {
  color:#000;
  font-weight:bold !important;
  text-decoration:underline;
}
a.linkextra_mit_bild:hover, a.fileextra_mit_bild:hover,a.urlextra_mit_bild:hover,a.mailextra_mit_bild:hover {
  text-decoration:none;
}
.news-single-item {
  font-size:	11px;
  font-weight:	normal;
}
.news-single-item a {
  color:	#000;
  font-size:	11px;
  font-weight:	normal;
  text-decoration:	underline;
}
tr.uneven {
  background-color:   #ccd2dc;
}
tr.even {
  background-color:   #e2e4e7;
}
p.even{
        background-color:   #f0f4f7;
        padding:            3px 5px;
        border-bottom:      1px solid #fff;
}
p.uneven {
        background-color:   #dce6eb;
        padding:            3px 5px;
        border-bottom:      1px solid #fff;
}
p.blueBG {
  background-color: #f3f3f3; 
  padding: 10px;
}
H1 {
  font-variant: small-caps;
  font-family: verdana;
  font-size: 12px;
  color: #8C1010;
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
H2 {
	font-weight: bold;
        font-family: georgia;
        font-size: 12px
        letter-spacing: 0.05em;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
	MARGIN: 0px;
}
H3 {
	font-weight: bold;
        font-family: georgia;
        font-size: 12px
        letter-spacing: 0.05em;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
	MARGIN: 0px;
}
.text h1 , .text h2{
   color:#000;
   line-height:12px;
   padding:0;
   margin:0;
   margin-top:3px;
   margin-bottom:3px; 
   padding-left:6px;
}
td {
  font-size:11px;
  vertical-align:top;
}
td.red {
  background-color: #B4201E;
  color:#fff;
}
td.col_two_text {
	padding: 4px 5px 3px 5px;
	line-height: 15px;
	vertical-align: top;
	text-align: left;
}
ul,ol {
  margin-top:4px;
  margin-bottom:6px;
  font-size:11px;
}
ul.normal {
  font-size:11px;
  list-style-image: url('img/ularrow.gif');
  list-style-image: url('img/ularrowff.gif') !important;
}
ul.circle {
  margin-top:4px;
  font-size:11px;
  list-style-image:none;
}

.text div.csc-menu {
	  backgound-color:#00f;
	  padding-left:12px;
	  
}
.text div.csc-menu .listmenu{
	  padding-top:2px;
	  padding-bottom:2px;
	  border-bottom:1px #cedde4  solid;
	  display:block;
	  background-image:   url('img/arrowrednew.gif');
          background-repeat:no-repeat;
          background-position:150px 3px;
}
.text div.csc-menu .listmenu a {
  font-weight:normal;
  color:#416e8c;
  text-decoration:none;
}

.text div.csc-menu .listmenu a:hover {
	color:#db0511;
}

img.ohneRand {
  margin: 5px 5px 5px 5px;
}

img.blauerRand {
  border:1px #006699 solid;
  margin: 0px 8px 0px 0px;
}

.left div {
 margin:0;
 padding:0;
}

.csc-frame-frame1 {
 border-top:1px #7DB2DF solid;
 border-left:1px #7DB2DF solid;
 border-right:1px #7DB2DF solid;
 border-bottom:2px #7DB2DF solid;
}

.csc-frame-frame1 p {
  padding:5px;
  color:#000;
  line-height:17px;
}

.left .csc-frame-frame1 h2.blueBorder {
  border-right:none;
  border-top:none;
  margin-right:2px;
  color:#006699;
}

.firstnews a {
  color:#fff;
  text-decoration:none;
  font-weight:normal;
}

.secondnews a {
 color:#000;
  text-decoration:underline;
  font-weight:normal;
}

.firstnews a:hover, .secondnews a:hover {
 text-decoration:none;
}

.newsarchive a{
  text-decoration:none;
}

/* Pictures on right, add padding on left */
DIV.csi-right DIV.csi-imagewrap ,
DIV.csi-intext-right-nowrap DIV.csi-imagewrap,
DIV.csi-intext-right DIV.csi-imagewrap {
  /*display: inline; /* IE fix for double-margin bug */
  /*padding-left: 10px;*/
  /*margin-left:15px;*/
  /*  border-left:1px #BED0D4 solid;*/
  margin-bottom:15px;
}

. tx-indexedsearch-searchbox form {
  padding:5px;
}

DIV.csi-caption-c, DIV.csi-caption-r, DIV.csi-caption-l { 
  font-size:10px;
}
list.uneven, news.uneven {
        padding-left: 5px;
        text-align: left;
        font-weight: bold;
        height: 20px;
        border-top: 1px solid #000;
        border-bottom: 1px solid #000;
        border-right: 2px solid #fff;
        background-color: #e2e4e7;
    }
    
list.even, news.even {
        text-align: left;
        font-weight: bold;
        height: 20px;
        padding-left: 5px;
        border-top: 1px solid #000;
        border-bottom: 1px solid #000;
        border-right: 2px solid #fff;
        background-color: #ccd2dc;
    }
    
    .news_right_even, .news_right_uneven {
        width: 500px;
        padding: 5px 3px 5px 5px;
    }