body {
	font-family: Verdana, sans-serif;;
	font-size: .7em;
	margin:0;
	padding:0;
}

a {
		color:gray;
		text-decoration: none;
	}
	
a:hover {
		text-decoration: underline;
	}

h1{
	font-size: 1.2em;
	font-weight: bold;
}

p{
	font-size: 1.1em;
	font-weight: normal;
}

ul {  font-size: 1.1em; }
li {padding: 0 0 .8em 0; margin-left:-2em;}

.homelink {
position: absolute;
top: 0;
left: 0;
width: 180px;
height: 50px;
}
.homelink a {

display: block;
width: 180px;
height: 50px;
}



#header{
	float:left;
	width:100%;
	padding:2px 0 2px 0;
	margin:0 0 10px 0;
	background-color:#BBCFD3 ; 
}

#menu{
	
	float:left;
	height:40px;
	padding:0px 0 2px 199px;	
	background:#BBCFD3 url("../images/contentHeader.jpg") no-repeat 15px 5px;
	
}




#wide-content{
	clear:both;
	width:970px;
	padding: 20px 0 0 20px;
}


#showtext {
	width:100px;
	cursor:pointer;
	padding-left:20px;


}


#mainContentWrapper{
	 position: relative;
	
	float:left;
	/*width:970px;*/
	width:1330px;
	/*left:-310px;*/
}

#content {
	 position: relative;
	float:left;
	width:910px;
	padding:20px 0 0 20px;
	/*background-color:red;*/
	 
}

#contentLeft{
  position: relative;

	width:260px;
	float:left;
	margin: 0 0 0 10px;
	padding:0 30px 0 10px;
	/*background-color:red;*/
	/*border:1px solid black;*/
}


/*mssc-fotogalerie */

.tx-msscfotogalerie-pi1{
     float:left;
     width:850px;
}

.fotoline {
    float:left;
    width: 850px;
    padding:0 0 12px 0;
    margin:0;

}


.fotowrapper{
    float:left;
    width:200px;
    padding-right:14px;
    margin:0;
}

.fotowrapper-right{
    float:right;
    width:200px;
    padding:0;
    margin:0;


}

.fotolegend-rigth{

}



.fotolegend{
   width:200px;    
    /*font-family:Arial, Helvetica, sans-serif;*/
    font-size:7pt;
    padding:0;
    margin:0;
}

.fototitel{
   width:202px;    
    /*font-family:Arial, Helvetica, sans-serif;*/
    font-size:7pt;
    padding:2px 0 2px 0 ;
    margin: 0;
    color:#555;
    font-weight: bold;
/*background-color:#E0C5C5;*/
}


 
ul.p-menu, ul.p-menu ul {
	
		padding:0;
		margin:0;
    list-style-type: none;
    font-variant:small-caps;
		font-weight:bold;
		font-size:13px;
		
}


ul.p-menu a {
    display: block;
    padding: 3px 10px 3px 10px;
    color:black;
    text-decoration:none;
}

ul.p-menu ul a {
    padding: 5px 10px;
}

ul.p-menu li {
    padding:0;
    margin:0;
    background-image: none;
    /*background-color: #FFF9E4;*/
    float:left;
    /*border:1px solid #BBCFD3;*/
}

ul.p-menu ul {
    margin-left:0;
    padding: 3px 0 5px 0;
    position: absolute;
    background-color: #BBCFD3;
    /*border:1px solid #FFF9E4;*/
    display:none;
    min-width:160px;
}





/* IE-Hack für die Breite */
*html ul.p-menu ul {
    width:160px;
}



/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
/* über der Liste  befindet (.hover siehe JavaScript oben) */
ul.p-menu ul:hover, ul.p-menu li:hover ul, ul.p-menu li:hover ul  {
    display:block;
    z-index:200;
}

ul.p-menu ul a:hover {
text-decoration: underline;	
}

ul.p-menu ul li {
    float:none;
    background-color: transparent;
}

ul.p-menu a.p-menu-active {
	text-decoration:underline;
}


.csc-textpic {float:left;
	padding:20px 0 0 0;
	vertical-align: bottom;
}



.csc-textpic-caption {
	font-size: 12px;
	padding:5px 0 0 0;
}


       
