body {
	background-color: #ffffff;
	font-family: Helvetica, Tahoma, Verdana, Arial, Times New Roman;
	font-size: 12px;
	color: #660000;
                margin: 0px; 
	padding: 0px;
 }


/* --------------------- type and link settings -------------------- */

div, tr, td, p, ul, li, a {
	font-size: 11px;
	font-family: Helvetica, Tahoma, Verdana, Arial, Times New Roman;
	color: #660000;
}

p{
   margin:0px;
   padding:0px;

}

p.bodytext{
    font-size: 11px;
    line-height: 16px;
    font-weight: normal;
    padding-right: 10px;
    margin: 3px;
}




/* ------------------- end type and link settings ------------------- */

div#header {
	position:absolute;
                top: 82px;
                left:111px;
	width: 800px;
	height: 130px;
	margin: 0 auto;
	padding : 0px;
	background-image:url(../images/img_header.gif);
	background-repeat: no-repeat;
                border-top: solid  #886D12 1px ;
                border-left: solid  #886D12 1px ;
                border-right: solid  #886D12 1px ;

}


div#leftmenu {
	position:absolute; 
                top: 212px;
                left:111px;
	width: 187px;
	height: 170px;
	margin: 0px;
	padding: 0px;
                border-left: solid  #886D12 1px;
                background-image:url(../images/sterne.gif);
	background-repeat: no-repeat;
               
}

ul.submenu1{
	position:absolute;
                top: 10px;
                left:200px;
	width: 97px;
	height: 435px;
	margin: 0px;
	padding: 0px;
                list-style:none;
}
div.cag_pagebrowser {
        position:absolute;
        top: 540px;
        left:410px;
        width:200px;
        height:20px; 
/*        border:1px solid #000000; */
        z-index:100;
}



a.submenu1:link,a.submenu1:visited,a.submenu1:hover,a.submenu2:link,a.submenu2:visited,a.submenu2:hover,a.submenu2Active:link,a.submenu2Active:visited,a.submenu2Active:hover
{
  background-color : #FFFFFF;
  color : #D45908;
  font-family: Helvetica, Tahoma, Verdana, Arial, Times New Roman;
  font-size:14px;
  font-weight:bold;
  line-height: 18px;
  text-decoration:none;
}
a.submenu2:link,a.submenu2:visited,a.submenu2:hover
{
  font-size:12px;
  font-weight:normal;
}

a.submenu2Active:link,a.submenu2Active:visited,a.submenu2Active:hover
{
  font-size:12px;
  font-weight:bold;
}


div#stdmenu {
	position:absolute;
                top: 620px;
                left:555px;
	width: 300px;
	height: 50px;
	margin: 0px;
	padding: 0px;
                z-index:2;
}


div#simpleSearchInput{
	position:absolute;
                top: 380px;
                left:111px; 
	width: 187px;
	height: 53px;
	margin: 0px;
	padding: 0px;
                border-left: solid  #886D12 1px;
}

input.simpleSearchInput{
                width:100px;
                height:22px;
                margin-right:-10px;
                border-style: solid;
                border-width: 2px;
                border-bottom-color:#D46118;
                border-top-color:#D46118;
                border-right-color:#FFFFFF;
                border-left-color:#FFFFFF;               
}
.simpleSearchSubmit{
	position:absolute;
                top: 1px;
                left:95px;
                height: 22px;
                width:24px;                
}


div#content {
	position:absolute;
/*                top: 212px; */
                top: 120px;

                left:405px;
	width: 506px;
	height: 420px;
	margin: 0 auto;
	margin : 0 px;
	text-align: left;
                border-right: solid  #886D12 1px ;
                overflow:hidden; 
                z-index:10;
}

div#contentLeft {
/*	position:absolute; */
                left: 0px;
                top:92px;
   	width:233px;
	height:335px;
	margin:0px;
	padding:0px;
	margin-right:10 px;
	text-align:left;
                
}



div#contentRight {
/*	position:absolute; */
                left: 92px;
	width: 233px;
	height: 335px;
	margin:0; 
	margin-right:10 px;
	text-align: left;
}


div#contentRightImage{
	position:absolute;  
                top: 0px;
                left:323px; 
	width: 183px;
	height: 411px;
	margin: 0px;
	padding: 0px;
}



div#footer {
	position:absolute;
                top: 547px;
                left:111px;
	width: 800px;
	height: 135px;
	margin: 0 auto;
	padding : 0px;
	background-image:url(../images/img_footer.gif);
	background-repeat: no-repeat;
                border-bottom: solid  #886D12 1px ;
                border-left: solid  #886D12 1px ;
                border-right: solid  #886D12 1px ;
}

div#bgtop {
	position:absolute;
                top: 0px;
                left:111px;
	width: 800px;
	height: 82px;
                margin: 0;
	padding : 0;
	background-image:url(../images/bg_top.gif);
	background-repeat: no-repeat;
}

div#bgright {
	position:absolute;
                top: 0px;
                left:911px;
	width: 111px;
	height: 602px;
	margin: 0;
	padding: 0;
	background-image:url(../images/bg_right.gif);
	background-repeat: no-repeat;
}
	
div#bgleft {
	position:absolute;
                top: 0px;
	width: 111px;
	height: 602px;
	margin: 0;
	padding: 0;
	background-image:url();
	background-repeat: no-repeat;
}

div#bgbottom {
	position:absolute;
                top: 682px;
                left:111px;
	width: 800px;
	height: 84px;
	margin: 0px;
	padding : 0px;
	background-image:url(../images/bg_bottom.gif);
	background-repeat: no-repeat;
}


div#imgleft{
	position:absolute; 
                top: 422px; 
                left: 111px;
	width: 268px;
	height: 259px;
	margin: 0px;
	padding : 0px;
                z-index:2;
                border-left: solid  #886D12 1px;
}



/******************/
/* Headers, plain */


/******************/
H1, H2, H3, H4, H5, H6 {
 margin: 0px 0px 0px 0px; padding-top: 10px; padding-bottom: 2px; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
}


H1{ 
font-size: 18px; 
}
H2 { font-size: 16px; 
}
H3 { font-size: 14px; 
}
H4 { font-size: 12px; 
}


H1 A { 
font-size: 18px; 
}
H2 A { font-size: 16px; 
}
H3 A { font-size: 14px; 
}
H4 A { font-size: 12px; 
}


H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { 
margin-top: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color:transparent; 
 text-decoration:none;
}


/* Headers, with link */
H1 A, H2 A, H3 A, H4 A, H5 A {  margin: 0px 0px 0px 0px; padding-top: 10px; padding-bottom: 2px; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration:none;

}

H1 A { color: #8A0020;  }
H2 A { color: #186900; }
H3 A { color: #10007B; }
H4 A { color: #8A0020; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration: underline; }

/* Header date */
P.csc-header-date { font-size: 10px; color: #186900; }

/* Subheader, general */
P.csc-subheader { font-style: italic; background-color: #EDEBF1; }

/* Subheader, specific */
P.csc-subheader-0 { font-style: normal; }
P.csc-subheader-1 { color: #186900; }
P.csc-subheader-2 { color: #10007B; }
P.csc-subheader-3 { color: #8A0020; }

/* Beschreibungstext bei den Uploads sollen nur der Indexierung dienen und nicht sichtbar sein*/
p.csc-uploads-description{ 
display:none;
}


/* Styles für Formulare Beginn */


#mailform {
	width: auto;
	margin: 0px;
	font-size: 12px;
}
#mailform fieldset.display{
                background-color:#999;
}

#mailform div.row {
	clear: both;
	padding-top: 10px;
}

#mailform div.row span.label {
                float:left;
	width: 25%;
	text-align: right;
	margin: 0;
	padding: 0;
                color:#000000;
}

#mailform div.row span.formw {
                float:right;
	width: 70%;
	text-align: left;

	margin: 0;
	padding: 0;
} 

#mailform div.spacer {
 	clear: both;
                border:1px solid #000;
}
#mailform input.input {
	width: 200px;
	text-align: left;
	margin: 0;
	padding: 0;
                border:solid 1px #000;



} 

#mailform textarea.text {
	width: 200px;
	text-align: left;
	margin: 0px;
	padding: 0px;
                border:solid 1px #000;
} 

#mailform input.checkbox {
	margin: 0px;
	padding: 0px;
} 



/* Styles für Formulare End */
/* Content Menü/Sitemap Beginn */
.gsHome {
	padding-left: 2px;
	padding-right: 2px;
}

.gsHome, .gsLevel0 {
	font-weight: bold;
	color: #FFFFFF;
}

.celmenu {
	margin-top: 5px;
	margin-bottom: 5px;
}
/* Content Menü end */





/* Index Suche, Hilfe Beginn */
#search .title {

	float: left;
	font-size: 9px;
        color: #FFFFFF;

	font-family: Verdana, sans-serif;

}

#search .input {

	float: left;
	width: 95px;
	height: 14px;
	font-size: 11px;
        border:1px;
        solid #ffffff;
}

#search .submit {
	float: left;
	width: 29px;
	height: 19px;
	margin-top: 6px;

}

/* Index Suche, Hilfe End */
/* Sitemap Beginn */
.sitemap1 {
	margin: 10px 0px 5px 20px;
}

.sitemap2 {
	margin: 2px 0px 2px 40px;
}

.sitemap3 {
	margin: 2px 0px 2px 60px;
}
/* Sitemap End */


/* ARTIKEL */

P.tx-dearticles-pi1-singleViewField-title{
                position: relative;
                top: 75px;
                color: #660000;
                font-size: 14px;
                font-weight: bold;
/*                border: solid #000 1px; */
}

P.tx-dearticles-pi1-singleViewField-author{
                position: relative;
                top: 75px;
/*                border: solid #000 1px; */
}


P.tx-dearticles-pi1-singleViewField-menu{
                position: relative;
                top: 75px;
/*                border: solid #000 1px; */
}

P.tx-dearticles-pi1-singleViewField-content {
                position: relative;
                top: 65px;
/*                border: solid #000 1px; */
}

  P.tx-dearticles-pi1-singleViewField-sections {
  	font-size:10px;
                color: #660000;
                font-size: 11px;
                line-height: 16px;
  	font-weight:bold;
                visibility:hidden;
 }
  P.tx-dearticles-pi1-singleViewField-caption {
  	font-size:8px;
  	color:black;
  	font-weight:bold;
  }
  P.tx-dearticles-pi1-singleViewField-content {
  	font-family: Helvetica, Tahoma, Verdana, Arial, Times New Roman;
  	color: #660000;
                font-size: 11px;
                line-height: 16px;
                font-weight:normal;
  }
  P.tx-dearticles-pi1-singleViewField-browseBy {
  	font-family: Helvetica, Tahoma, Verdana, Arial, Times New Roman;
  	color: #660000;
                font-size: 11px;
                line-height: 16px;
  }
  P.tx-dearticles-pi1-singleViewField-listHeader {
  	font-size:14px;
  	color:navy;
  	font-weight:bold;
  }
  P.tx-dearticles-pi1-singleViewField-listTitle {
  	font-size:11px;
  	color:teal;
  }
  P.tx-dearticles-pi1-singleViewField-showMore {
  	font-family: Helvetica, Tahoma, Verdana, Arial, Times New Roman;
  	font-size:8px;
  }




DIV.tx-tfcmusic-pi1-searchbox{

        visibility:hidden;

}