h2,h3,h4,h5,h6,div,p,body,html,input,button { 


  font:12px Arial, Helvetica, sans-serif;
    color:#333333;
}


p{
line-height:19px;

}

h1{
font:26px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#333333;
}

h2{
font:20px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#333333;

}

h3{
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#333333;
}

h4{
font:12px Arial, Helvetica, sans-serif;
color:#333333;
}

h5{
font:15px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#333333;
}

h6{
font:17px Arial, Helvetica, sans-serif;
font-weight:bold;
margin-top:-9px;
margin-bottom:0px;
color:#333333;
}



ul { list-style:none; 
vertical-align:top;
}
ul li { 
background:url('../fileadmin/images/bulletpoint.gif') no-repeat; 
padding-left:16px;
vertical-align:top;
}




body{
  text-align:left;
  
}


a {
color:#FFFFFF;
outline:none;

}


a:link {
  text-decoration: none;
}
a:visited {
  text-decoration: none;
}
a:hover {
color:#E10000;

  text-decoration: none;
}
a:active {
  
  font-weight:600;
color:#E10000;
}


















div#hauptrahmen{
position:absolute;
top:30px;
width:990px;
height:600px;
left:50%;
margin-left:-495px;
}


div#kopfbereich{
position:absolute;
top:0px;
left:0px;
width:1010px;
height:202px;
background-image:url(../fileadmin/images/kopfzeile.jpg);
background-repeat:no-repeat;
z-index: 10;
}


/*-------------------------------------------*/



div#topmenue {
  float:left;
height:35px;
left:-24px;
margin-left:200px;
position:relative;
top:175px;
width:900px;
z-index:600;
}

div#topmenueinhalt {
position:relative;
top:5px;
left:0px;
float:left;  
  font-size:11px;
  color:#7A7A7A;
  display:inline;
}

div#topmenueinhalt a {
  position:relative;
  font-size:13px;
  font-weight:bold;
  color:#7A7A7A;
  text-decoration:none;
}


*.tx-wecflashplayer-pi2{
position:relative;
left:158px;
}



*.topactive{
font-size:12px;
position:relative;
height:19px;
margin-top:2px;
margin-bottom:2px;
padding-top:3px;
padding-bottom:3px;
padding-left:0px;
padding-right:0px;
color:#FF0000 !important; 
}


.csc-frame-rulerAfter{
    border-color: #999999;
    border-style: groove;
    border-width: 0 0 1px;
    margin-bottom: 20px;
    margin-top: 15px;
    position: relative;

}



/*-------------------------------------------*/

div#menulinks {
float:left;
width:204px; 
padding-top:20px;
padding-bottom:50px;
padding-left:0px;
height:100%;
text-decoration:none;
left:0px;
z-index: 300;

}

div#menuekasten{
position:absolute;
top:0px;
left:0px;
width:183px;
z-index:800;
height:1050px;
background-image:url(../fileadmin/images/menuefixteil_2.jpg);
background-repeat:no-repeat;

}

div#menueinhalt{
position:absolute;
width:183px;
height:473px;
padding-left:0px;
z-index:1000;
top:202px;
}

div#linksmenuepositionierungsbox {
position:relative;
top:40px;
}

div#contentflex{
/*background-color:#DADADA;*/
/*background-image:url("../fileadmin/images/contentbereichflex.jpg");*/
background-position:right center;
background-repeat:repeat-y;
margin-bottom:30px;
min-height:473px;
position:absolute;
top:202px;
width:1010px;
z-index:1;
}

div#contentflex a{

color:#F93536;
}

div#contentflex a:hover{

color:#F93536;
color:#F93536;
}


div#contentflex h6 a{

color:#333333;
}

div#contentflex h6 a:hover{

color:#F93536;
}


div#contentflex p{

margin:0 0 6px 0;
}





.csc-firstHeader a{
color:#333333 !important;
}

.csc-header-n2 a{
color:#333333 !important;
}


.csc-firstHeader a:hover{
color:#FF0000 !important;
}

.csc-header-n2 a:hover{
color:#FF0000 !important;
}

.csc-textpic-caption{
font:10px Arial, Helvetica, sans-serif;

}



div#contentfix{
/*background-image:url("../fileadmin/images/contentbereichfix.jpg");*/
background-repeat:no-repeat;
height:auto;
left:184px;
padding-left:20px;
padding-top:10px;
padding-bottom:40px;
position:relative;

width:750px;
z-index:500;

}

*.tx-yag-breadcrumbcomtainer{
margin-bottom:30px;
margin-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:36px !important;
}


*.tx-yag-thumb-outerframe{
position:relative;
background-color: #FFFFFF;
    border-color: #DADADA;
    border-style: solid;
    border-width: 1px;
    height: 200px;
  padding-left:8px;
    margin-bottom: 25px;
    margin-right: 55px;
    overflow: hidden !important;;
    width: 190px; !important;
  max-width: 148px !important;
  float:left; !important;;
}



*.tx-yag-gallery-galleryinfo {
margin-top:10px;
margin-bottom:10px;
}


*.tx-yag-gallery-albuminfo{
margin-top:10px;
margin-bottom:10px;
}


*.tx-yag-thumb-innerframe {
background-color:#CCCCCC;
padding:0px;
margin-left: -8px;
width:151px;
height:101px;
overflow:hidden;
border-style:solid;
border-color:#CCCCCC !important;

}



*.tx-yag-album-thumb-innerframe {
background-color:#CCCCCC;
padding:0px;
}



*.active{
text-decoration:none;
font-weight:600;
color:#ffffff;
}


div#navbuttonebene1 {
font-size:12px;
width:0px;
position:relative;
height:0px;
color:#FFFFFF;
overflow:hidden;
}

div#navbuttonebene1 a{
color:#000000;
}


div#navbuttonebene1:hover{
font-size:12px;
width:142px;
position:relative;
height:19px;
margin-top:0px;
margin-bottom:2px;
padding-top:3px;
padding-left:5px;
left:20px;
color:#FFFFFF;
}






div#navbuttonebene2 {
color:#000000;
font-size:11px;
position:relative;
width:165px;
height:19px;
margin-top:2px;
margin-bottom:2px;
padding-top:3px;
padding-left:5px;
left:2px;
/*background-color:#000000;*/
}

div#navbuttonebene2 .active{
font-weight:bold;
color:#ffffff;
}
div#navbuttonebene2 a{
color:#000000;
font-weight:bold;
font-size:12px;
}


div#navbuttonebene2:hover {
font-size:11px;
position:relative;
height:19px;
margin-top:2px;
margin-bottom:2px;
padding-top:3px;
padding-left:5px;
left:2px;
color:#000000;
}

div#navbuttonebene3 {
font-size:11px;
position:relative;
/*height:19px;*/
width:150px;
margin-top:2px;
margin-bottom:2px;
padding-top:3px;
padding-left:5px;
left:15px;
padding-bottom:3px;
}

div#navbuttonebene3 a {
color:#000000;
}

div#navbuttonebene3:hover {
font-size:11px;
position:relative;
margin-top:2px;
margin-bottom:2px;
padding-top:3px;
padding-left:5px;
left:15px;
padding-bottom:3px;
}

div#navbuttonebene4 {
font-size:10px;
position:relative;
height:19px;
width:122px;
margin-top:2px;
margin-bottom:2px;
padding-top:3px;
padding-left:5px;
left:40px;
}

div#navbuttonebene4:hover {
font-size:10px;
position:relative;
height:19px;
margin-top:2px;
margin-bottom:2px;
padding-top:3px;
padding-left:5px;
left:40px;
}

/*#####################################################################################################*/

div#hauptrahmen2{
position:absolute;
top:5px;
width:990px;
height:600px;
left:50%;
margin-left:-495px;
}

div#inhalt{
position:absolute;
top:5px;
left:50px;
width:827px;
min-height:500px;
margin-bottom:30px;
background-repeat:repeat-y;
z-index:900;
}

div#inhalt a{

color:#682D35;
}

*.csc-frame-frame1 {
background-color:#DBDBDB;
padding:5px 5px 1px 5px;
}


/*#####################################################################################################*/

