/* Allgemeine Layouteinstellungen für Content Pro Seiten */

.menulinks {font-family:verdana; }
a.menulinks { color:black; text-decoration:none }
a.menulinks:Hover { color:black; text-decoration:underline }

.menucategories { color:Black; font-family:verdana; font-weight:bold }


div.MainContentNaviBar {
 margin: 0 0 0 0;
 padding: 0 0 10px 16px;
 background: url(/templates/2FCMSV2/images/pfeil.gif) 0 2px no-repeat;
}

div.MainContentNaviBar a{
 font-size:11px;
 font-weight: normal;
}

div.MainContentNaviBarLine {
 width: 100%;
 height: 1px;
 background-color:#9B9A9A;
 margin: 0 0 0 0;
}

div.MainContentLine {
 width: 500px;
 height: 1px;
 background-color:#9B9A9A;
 margin: 0 0 0 0;
}

div.MainContent {
 width: auto;
}

div.MainContent h1{
 font-size: 14px;
 font-weight: bold;
 margin: 0 0 3px 0;
 color: #CE4010;
}

div.MainContent h2{
 font-size: 14px;
 font-weight: bold;
 margin: 0 0 3px 0;
 color: #CE4010;  
}
        
div.MainContent ul {
 list-style-image:url(/templates/2FCMSV2/images/haken.gif);
 padding: 0 4px 5px 25px;
}

div.MainContent ul li {
 padding: 1px 0 1px 0;
}
	
div.MainContent ol {
 margin: 0.8em 1.2em 1.2em 2.2em; 
 padding: 0 0 0 0;
}	

	div.MFContentDynLinks ul {
                list-style-position:outside;
		margin: 0.8em 1.2em 1.2em 2.2em; 
		padding: 0 0 0 0;
	}	
	
	div.MFContentDynLinks {
	  text-align:left;
	}
	
	div.MFContentDynLinks_Headline {
	    display:none;
    }
    
    div.MFContentDynLinks_List {
        margin: 5px;
    }
    
    div.MFContentAdminDetails {
        font-size: 90%;
    }
    
    

/* Rechte Blöcke */
.MainContent_RightBlocks {
 border: 0px solid;
 width: 176px;
 overflow:hidden;
 margin: 0 0 0 0;
}

/* InfoBox */
#infobox {
 width: 240px;
 float: right;
 margin: -6px 0 0 10px;
}

.box_ro {
	background:url("/templates/2FCMSV2/images/box_ro.gif") top right no-repeat;
	margin:0;
	padding:0;
	max-width: 435px;
}

.box_lo {
	background:url("/templates/2FCMSV2/images/box_lo.gif") top left no-repeat;
	margin:0;
	padding:0;
}

.box_ru {
	background:url("/templates/2FCMSV2/images/box_ru.gif") bottom right no-repeat;
	margin:0;
	padding:0;
}

.box_lu {
	background:url("/templates/2FCMSV2/images/box_lu.gif") bottom left no-repeat;
	margin:0;
	padding:0;
}


 .inhalt {
 margin:0;
 padding:9px 12px 20px 12px;
 color: #333333;
 }
  
 .inhalt p {
 margin:0;
 padding:8px 0px 0px 28px;
 }

.inhalt ul
 {
	list-style-image: url(/templates/2FCMSV2/images/haken.gif);
	list-style-position: outside;
	line-height:130%;
	
 }

.inhalt h2 {
	margin:0px 0 0px 0;
	padding:0em 0em 10px 2em;
	color:#fff !important;
	font-family:  verdana;
	font-style: bold;
	text-align: left;
	FONT-SIZE: 14px;
 }


.clear{
clear:both;
margin:0;
}

/*Produkt Boxen */
.product_box {
 border: 1px solid #ccc;
 margin: 20px 0 0 0;
 padding: 20px;
 #background: url(templates/2FCMSV2/images/topic_euro.gif) no-repeat bottom right;
}

.product_box h3{
 position:relative;
 top: -28px;
 left: -6px;
 padding: 0 6px 0 6px;
 margin:0;
 font-size: 16px;
 background: #f0f1f1;
 border: 0px solid #ccc;
 display: inline;
}

/* Kommentare zum Content */

.content_kommentare
{
 border: 1px dashed black;
 padding: 5px; 
}

.content_kommentare h3
{
 font-weight: bold;
 border-top: 5px;
 border-bottom: 15px;
 padding: 0px;
}

.content_kommentar 
{
  background-color: #ececec;
  width: 350px;
  padding: 14px;
}

.content_kommentar_footer
{
background: url(arrow.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 58px;
padding-top: 5px;
margin-bottom: 2em;
font-size: 90%;
color: #4A4A4A;
}

/*form*/
@CHARSET "ISO-8859-1";
.DHTMLSuite_validationImage
{
}

.DHTMLSuite_validInputImage
{
}
.DHTMLSuite_invalidInputImage
{
}
.pflichtfeld
{
  width: 10px;
  height: 10px;
  float: right;
  position: relative;
  top: 7px;
}



