body
{
 font-size:12px;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 padding: 0px;
 margin-top: 0px;
 background: #000a0d url(Bilder/bg_new.jpg) repeat-x;
}

/*Links*/
a,
a:link  {
  color:#000;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:11px;
  text-decoration: none;
}

a:active,
a:hover  {
  color:#000;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size:11px;
  text-decoration: none;
}

/*breite der gesamten seite*/
#frame {
  width: 960px;
  height: 652px;
}

/*header*/

#header {
  background: #ffffff url(Bilder/screendesign_02.jpg);
  width: 960px;
  height: 343px;
}
/*floatet left und content*/
#main {
  float: left;
  width:960px;
  background: url(Bilder/bg_main.jpg) repeat-y;
}
#mainLeft {
  float: left;
  background: url(Bilder/screendesign_04.jpg) no-repeat;
  width: 639px;
  min-height: 300px;
  padding: 0px 40px;
}
html>body #mainLeft { /* be nice to opera (&gekko) */
height: auto;
min-height: 300px;
}

#mainRight {
  float: right;
  background: url(Bilder/screendesign_05.jpg) no-repeat;
  width: 241px;
  height: 235px;
}
/*content bereich*/

#contentMain{
  color: #ffffff;
  font-size: 12px;
  width: 660px; 
  text-align: left;
  /*overflow: auto;*/
  /*height:225px;*/
}

#contentMain a {
  color: #ffffff;
}

/* footer */
#mainFooter {
  clear: both;
  background: url(Bilder/screendesign_06.jpg) no-repeat;
  width: 960px;
  height: 74px;
}
/*Navigation*/
#navcontent {
  float: left;
  margin: 40px 0 0 23px;
}
#navcontent li{
  list-style: none;
}
#navcontent a{
  color: #388BC3;
}

/* Navigation Start */
ul#navi-prim {
        text-align: left;
        margin:50px 0px 0px 0px;
        padding:0px;
        width:160px;
}

ul#navi-prim li {
        list-style:none;
        padding:0px;
        margin:0px;
        border-right:solid 0px #7C7C7C;
        border-top:solid 1px #388BC3;
        border-bottom:solid 0px #388BC3;
}

ul#navi-prim a, ul#navi-prim a:visited {
        display:block;
        padding:8px 5px 8px 35px;
        font-weight:bold;
        text-decoration:none;
        width:140px;
        color:#388BC3;
        background: url(images/navi-bg.gif) top left repeat-y;
}

ul#navi-prim a:hover {
        display:block;
        text-decoration:none;
        color:#ffffff;
        background: url(images/navi-hover.gif) top left no-repeat;
}

ul#navi-prim  {
        padding:0px;
        margin:0px;
        background-image:url(images/navi-ende.gif);
        background-repeat:no-repeat;
        background-position: bottom right;
        padding-bottom:30px;
}

ul#nav1act a, ul#nav1act a:visited {
        background: url(images/navi-active.gif) top left no-repeat;
        color: #ffffff;
}

li#nav1act a, li#nav1act a:visited {
        background: url(images/navi-active.gif) top left no-repeat;
        color: #ffffff;
}

/*Spacer*/
.spacer-top, .clearer {
  margin-bottom: 10px;
  margin-right: 40px;
  clear: both;
}

/*Text*/

.csc-textpic-text h1, h2, h3, h4 {
}

.csc-textpic-caption {
  font-size: 11px;
  font-style: italic;
}

.csc-textpic-intext-right-nowrap {
	padding-right: 15px;
}

DIV.csc-frame-indent6633 {
	padding-right: 25%;
}

DIV.csc-textpic-imagewrap {
	border: 0px solid;
}

/* Farbe Bildunterschrift */
.csc-textpic-caption {
	color:#000000;
}

.csc-firstHeader {
 color: #000;
}

ul {
  margin: 0px; 
  padding: 0px;
  list-style-type:square;
}

#content ul {
margin: 0;
padding: 0px;
margin-left: 30px;
list-style-type:square;
}



/*Text*/
.align-right { text-align: right; }

.csc-header h1,h2,h3{
 color: #6F234D;
 margin: 0px;
 padding: 0px;
}

.csc-header h1{
  font-size: 13px;
}

h1.csc-firstHeader{
 color: #ffffff;
 font-size: 14px;
 margin: 0px;
 padding: 0px;
}

H1 { font-size: 14px; color: #ffffff; font-weight: bold;}
H2,
.csc-subheader { font-size: 12px; color: #6F234D; font-weight: bold;}
H3 { font-size: 11px; color: #ffffff; font-weight: bold;}

H4 { font-size: 11px; color: #ffffff; font-weight: bold;}
H3,H4, H5, H6{ margin: 0;}

h3,h4,h5,h6 { margin:3px;}


/*image*/
.csc-textpic-imagewrap {
  border: 0px;
}
/*extended sitemap*/
.tx-flseositemap-pi1 {
}
ul.list {
  list-style-type:square;
}

li.deep1 {
 list-style: none;
 background-image: url(images/arrow_black.gif);
 background-repeat: no-repeat;
 background-position: 0px 5px;
 padding-left: 15px;
}

hr {
  background-color: #000000; /* Mozilla 1.4 */
  color: #000000; /* IE 6 */
  border: #000000; /* Opera 7.11 */
  height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

/* Ruler */
.csc-frame-rulerAfter {
  border-top: 1px dotted #000000;
}

.csc-frame-rulerBefore{
  border-top: 1px dotted #000000;
  margin-bottom: 10px;
}

/* Rahmen um Code */
p.csc-frame-frame1 { background-color: #C8CCE6; padding: 2px 4px 2px 4px; border: 1px solid #3952A3; }

img {
	border: 0px;
}

/* Formulare */
/* ---------- Fieldset---------------------------------------- */
.csc-mailform-submit {
      color: #000;
}
.csc-mailform-field {
      color: #000;
      border: 0px solid #000000;
}
.csc-mailform{
        border: 0px solid #000000;
}

.csc-mailform input,
.csc-mailform textarea {
        border: 1px solid #c9c9c9;
}
fieldset {
  padding: 1em;
  font:80%/1 sans-serif;
  border:0px;
}

label {
  width: 12em;
  font-size: 12px;
  padding: 0px 10px 0px 10px;
  color: #000;
  float: left;
  text-align: left;
  margin-right: 0.5em
  display: block;
}

input {
 margin-bottom: 0px;
 color: #000;
}

textarea {
  margin-bottom: 10px;
  color: #000;
  width: 90%;
  height: 50px;
}

.csc-frame-frame1 { background-color: #fff; padding: 2px 4px 2px 4px; border: 1px solid #B01116; margin: 0px;}


 /***************************
 *   Default CSS for
 *   EXT chgallery
 *    Georg Ringer
 * http://www.cyberhouse.at/
 ***************************/ 
 
 /************************
 * SINGLE view 
 ************************/  
.tx-chgallery-pi1 .bigimg {
	text-align:center;
}
 
/************************
 * CATEGORY view 
 ************************/  
.tx-chgallery-pi1 .chgallery-list {
 	padding:0;
	margin:5px 10px;
 	list-style:none;
 	border:1px solid #D2DCE4;
 	border-bottom:0;
}

/* LIST element */
.tx-chgallery-pi1 .chgallery-list li {
	padding:5px;
	border-bottom:1px solid #D2DCE4;	
}

.tx-chgallery-pi1 .chgallery-list .itemodd {  }
.tx-chgallery-pi1 .chgallery-list .itemodd .img img { border:1px solid #ececec; }
.tx-chgallery-pi1 .chgallery-list .itemeven {  }
.tx-chgallery-pi1 .chgallery-list .itemeven .img img { border:1px solid #E7EDF1; }

.tx-chgallery-pi1 .chgallery-list .title a {
	font-weight:bold;
}
 
.tx-chgallery-pi1 .chgallery-list .img {
	float:left;
	width:120px;
	padding-left:2px;
}


.tx-chgallery-pi1 .chgallery-list .text {
	float:left;
	width:400px;
}

.tx-chgallery-pi1 .chgallery-list .clr { clear:both; }
 
/************************
 * GALLERY view 
 ************************/  

/* Directory browser */
.tx-chgallery-pi1 .info {
	margin:5px 10px 15px 10px;
	padding:3px 6px;
 	border:1px solid #D2DCE4;
}

.tx-chgallery-pi1 .info .position {
	float:right;
	font-size:35px;
	font-style: italic;
	font-family:Georgia;
	color:#b8c9d6;
	margin-right:5px;
}

.tx-chgallery-pi1 .info .position span {
	font-size:20px;
}

.tx-chgallery-pi1 .info span {
	font-weight:bold;
}

/* Pagebrowser */
.tx-chgallery-pi1 .pagebrowser {
	border-top:1px solid #dde1e4;
	border-bottom:1px solid #dde1e4;
	padding:3px 0;	
	margin:2px 0;
}

.tx-chgallery-pi1 .pagebrowser .prev {
	width:20%;
	float:left;
}

.tx-chgallery-pi1 .pagebrowser .text {
	width:60%;
	float:left;
	text-align:center;
}

.tx-chgallery-pi1 .pagebrowser .next {
	width:20%;
	float:right;
	text-align:right;
}

.tx-chgallery-pi1 .clr { clear:both; }

/* GALLERY single element */
.tx-chgallery-pi1 .single {
	float:left; 
	padding:3px 1px 2px 1px;
	margin:5px ;
}

.tx-chgallery-pi1 .single .img {
	width:160px;
	height:126px;
	background:url(gfx/bg.gif) no-repeat;
	line-height:126px;
	position:relative;
}

.tx-chgallery-pi1 .act .img {
	background:url(gfx/bgact.gif) no-repeat;
}

.tx-chgallery-pi1 .single .img .align {
	width:160px;
	height:126px;
	position:absolute;
	top:50%;
	left:50%;
	text-align:center;
	display:block;
	margin-top:-53px;
	margin-left:-80px;
}

.tx-chgallery-pi1 .single .img img {

}

.tx-chgallery-pi1 .single span {
	display:block;
	margin:1px 5px;
	width:148px;
	min-height:20px;
	border:1px solid #f3f4f6;
	text-align:center;
}

.tx-chgallery-pi1 .single span  small {
	font-size:10px;
}

* html .tx-chgallery-pi1 .single span {
	height:20px; 
}

/* small version */
.tx-chgallery-pi1 .singlesmall img{
	float:left; 
	padding:0 1px 2px 1px;
	margin:0 5px ;
}

/* Settings for ajax mode */
.tx-chgallery-pi1 .hide {
	display:none;
}

.tx-chgallery-pi1 #chgalleryimg {
	padding:0 20px;
}

/* Ajax loading icon  */
.tx-chgallery-pi1 #chajax {
	background:#fff url(gfx/ajaxloading.gif) no-repeat center center;
	position:absolute;
	height:490px;
	width:550px;
	z-index:999;
	margin:10px 0 0 10px
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}


/*
 * accord */
#chgallery-list {
	border:1px solid #D2DCE4;
	border-top:0;
}

.tx-chgallery-pi1 .chgallery-title {
	padding:5px 10px;
	cursor:pointer;
	font-weight:bold;
	border-top:1px solid #D2DCE4;
}
.tx-chgallery-pi1 .chgallery-content {

}
.tx-chgallery-pi1 .chgallery-content2 {
	border-top:1px solid #eee;
	padding:10px 5px;
}
