/*************************************************************/
/*   Design:   Layout for ralphmartens.ch	             */
/*   File:     Global layout structure                       */
/*-----------------------------------------------------------*/
/*   Author:   Claudia Probst                                */
/*   Date:     05. 01. 2010                      	    */
/*   Homepage: wwww.business-design.ch                       */
/*-----------------------------------------------------------*/
/*   Project:  www.ralphmartens.ch     		    */
/*************************************************************/
.csc-mailform{
border:0;
}


.tx-ttproducts-pi1-wrap2 a{
	color:#107391;
	font-weight:bold;
}

.img {
	border:none;
}


/* Navigation 1 Top Navi*/
/* ----------------------------------------------------------------------- */
.navigation-1 {  }
.navigation-1 dt { display:inline; padding:0px 5px 0px 5px; border-left:1px ridge #FFFFFF;}
.navigation-1 dt a,
.navigation-1 dt a:visited { font-size:90%; color:#ffffff; text-decoration:none; font-weight:bold; }
.navigation-1 dt a:hover { text-decoration:underline; }


/* Navigation 3 Hauptnavi*/
/* ----------------------------------------------------------------------- */
.MenueEbene_1 A:link, .MenueEbene_1 A:visited  {
	/*display: inline;*/
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 110%; 
	line-height: 20px; 
	/*border-left:1px solid #107391;*/
	color: #595552; 
	background: transparent url(../img/navigation-3_bg.gif) no-repeat;
	text-decoration: none;
	padding: 3px 0px 3px 4px;   
}
.MenueEbene_1 A:hover {
   color: #107391; 
   text-decoration: none;
   width:152px;
}
.navigation_active{
	/*display: inline;*/
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 110%; 
	line-height: 20px; 
	color: #107391; 
	/*border-left:1px solid #dc9900;*/
	background: transparent url(../img/navigation-3_bg.gif) no-repeat;
	text-decoration: none; 
	padding: 3px 0px 3px 4px;   
	width:152px;
}

.MenueEbene_2 A:link, .MenueEbene_2 A:visited  {
	display: block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 105%; 
	color: #595552; 
	/*background: url(img/menu-dot.gif);*/
	background-repeat:no-repeat;
	background-position:7px 5px;
	text-decoration: none;
	padding: 0px 0px 0px 12px; 
	width:137px;
}

.MenueEbene_2 A:hover {
   color: #107391;
   /*background-color: #ffffff;*/
   text-decoration: none;
   width:137px;
}
.navigation_active2{
	display: block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 105%;  
	color: #107391; 
	/*background: url(img/menu-dot_orange.gif);*/
	background-repeat:no-repeat;
	background-position:10px 8px;
	text-decoration: none;
	padding: 0px 0px 0px 12px; 
	width:137px;
}

.MenueEbene_3 A:link, .MenueEbene_3 A:visited {
	display: block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	line-height: 15px;
	color: #107391;
	/*background: url(img/menu3-dot_gruen.gif);*/
	background-repeat:no-repeat;
	background-position:20px 5px;
	text-decoration: none;
	padding: 0px 0px 0px 25px; 
	width:127px;
	}
	
.MenueEbene_3 A:hover {
   color: #dc9900;
   /*background-color: #ffffff;*/
   text-decoration: none;
   padding: 0px 0px 0px 25px; 
   width:127px;
}
.navigation_active3{
	display: block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	line-height: 15px;
	color: #dc9900; 
	background: url(img/menu3-dot_orange.gif);
	/*background-color: #FFFFFF;*/
	background-repeat:no-repeat;
	background-position:20px 5px;
	text-decoration: none;
	padding: 0px 0px 0px 25px; 
	width:127px;
}
.MenueEbene_4 A:link, .MenueEbene_4 A:visited {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 15px; 
	color: #107391; 
	background: url(img/menu-dot.gif);
	background-repeat:no-repeat;
	background-position:35px;
	text-decoration: none;
	padding: 0px 0px 0px 40px; 
	width:152px;
}
.MenueEbene_4 A:hover {
   color: #dc9900;
   background-color: #ffffff;
   text-decoration: none;
   padding: 0px 0px 0px 40px; 
   width:152px;
}
.navigation_active4{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 15px; 
	color: #dc9900; 
	background: url(img/menu-dot_orange.gif);
	background-repeat:no-repeat;
	background-position:35px;
	text-decoration: none;
	padding: 0px 0px 0px 40px; 
	width:152px;
}



/* Allgemein */
p { margin:0 1.5em 0 0; line-height:1.5em; /*font-size:110%;*//*test*/clear:none; }

/* Main Content */
/* ----------------------------------------------------------------------- */
.main_content {	/*color:#595552;*/ color:#333333; }
.main_content h1 {clear:both; margin:1.0em 0 0 0; font-weight:bold; font-size:130%; color:#107391;}
.main_content h2 {clear:both; margin:1.0em 0 0.5em 0; font-weight:normal; font-size:150%; color:#00692d;}
.main_content h3 {clear:both; margin:-1.0em 0 0.5em 0; font-weight:normal; font-size:120%;}

.main_content h1.pagetitle {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 7px rgb(225,225,225); font-weight:bold; font-size:220%; color:#107391;}
.main_content h1.block {clear:both; margin:1.0em 0 0em 0; padding:2px 0 2px 2px; background:rgb(190,190,190); font-weight:bold; font-size:220%;}

.main_content h1.side {clear:none;}
.main_content h2.side {clear:none;}
.main_content h3.side {clear:none;}

.main_content h4 {margin:0 0 0 0; font-weight:bold; font-size:100%;}
/*.main_content h5 {margin:1.5em 0 1.0em 0; font-size:140%;}*/
/*.main_content h6 {margin:1.2em 0 0.2em 0; font-weight:bold; font-size:120%;}*/

.main_content p {margin:0 1.5em 0 0; line-height:1.5em; /*font-size:120%;*/ /*test*/clear:none;}
.main_content p.center {text-align:center;}
.main_content p.right {text-align:right;}
.main_content p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:110%;}
.main_content blockquote {clear:both; margin:0 30px 0.6em 30px; /*font-size:90%;*/}

p {	}

/*LINK{
	text-decoration:none;
	color:#107391;
	text-align: center;
	font-weight: bold;
}*/
#counter a{
	font-size:smaller;
	color:#107391;

}

#zusatz a{
	font-size:smaller;
	color:#D2A51E;
	font-weight: bold;

}

a{text-decoration:none;
color:#107391;
}

p a{
	text-decoration:none;
	color:#107391;
	text-align: center;
	font-weight: normal;
}

p.bodytext {
	/*background-color:#CC99CC;*/
	}

p.bodytext a, p.bodytext a:visited, p.bodytext a:active {
	/*background-color:#FFFF99;*/
	color:#107391;
	text-decoration:none;
	border:none;
	}
	
p.bodytext a:hover, p.bodytext a:focus {
	/*background-color:#FFFF99;*/
	text-decoration:underline;
	}

.main_content ul {
	/*list-style:none;*/
	
	/*margin:0.5em 0 1.0em 0;*/
	/*margin:0;*/
	/*background-color:#CC6633;*/
	font-size:100%;
	color:#595552;
	}
.main_content ul.active {
	/*list-style:none;*/
	
	/*margin:0.5em 0 1.0em 0;*/
	/*margin:0;*/
	/*background-color:#CC6633;*/
	font-size:130%;
	color:#595552;
	}
.main_content ul li {
	/*margin:0 0 0.2em 2px;*/
	/*padding:0 0 0 12px;*/
	/*background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.5em;*/
	line-height:1.4em;
	font-size:100%;
	/*margin-left:10px;*/
	margin: 0px 0px 0px 15px;
	}
.main_content ol {
	margin:0.5em 0 1.0em 20px !important /*Non-IE6*/;
	margin:0.5em 0 1.0em 25px /*IE6*/;
	}
.main_content ol li {
	list-style-position:outside;
	margin:0 0 0.2em 0;
	line-height:1.4em;
	font-size:100%;
	}

dt a { 	font-size:100%;
	font-weight: normal;
	color:#dc9900;
	}
	
dd {
	font-weight:normal;
	padding-bottom:20px;
}

/*Navigation für Untermenus Speisekartoffeln etc setzen*/

.csc-menu li{ 
	float:left;
	/*z-index:auto !important ;*/
	position:relative;
	display:inline;
}

.csc-menu{
	padding: 5px;
	list-style-type: none;
	width: 640px;
	min-height: 30px;
	border:1px solid #dc9900;
	background-color: #f9efd6;
}

.csc-menu li a{
	color:#dc9900;
	display:block;
	
	
}