/* Standard-Stylesheet für Marten.de
*/

/* allgemeines*/
A:link {
background-color: transparent;
color: #000;
text-decoration: underline
}
A:visited {
background-color: transparent;
color: #000;
text-decoration: none
}
A:hover{
background-color: transparent;
color: #000;
text-decoration: underline;
}
A:active {
background-color: transparent;
color: #000;
text-decoration: none;
}
/*Seitenstruktur und Deko*/


/*	body
*******************************************************************************/
body {
font-family: Verdana, sans-serif;
font-size: 10px;
margin: 0px;
padding: 0px;
background-color: #ffffff;
color: #000;
}


h1, h2, h3, h4
{
	color: #9A2736;

}

h1
{
	font-size: 14px;
		line-height: 100%;
}
h2
{
	font-size: 10px;
		line-height: 100%;
			color: #000;
}

#rahmen
{
border: none;
text-align: left;
position: relative;
padding:0px;

background-color: transparent; 
/*	 background-color:#ff0;*/
	margin: 0 auto;
width: 1000px;


}
/* Navigations-Leiste*/

#navigation
{
position: relative;
float: left;
display: block;
top: 104px;
margin-left: 20px;
width: 240px;
height: 340px;
padding:0px;

}
.hm_trenner
{
	background-color:transparent;
float: left;
width: 240px;
height: 2px;
margin-top: -2px;
}
.MenArrow
{
position: relative;
border: none;
width: 9px;
height: 11px;
left:-1px;
top: 1px;
z-index: 5;
}

.menpoint_s2 .MenArrow
{
position: relative;
border: none;
width: 9px;
height: 11px;
top: 1px;
left:-28px;
z-index: 5;
}

/* Menüpunkte, gemeinsame Formate */

.menflaeche
{
	
		display:block;
		width: 240px;
		height: 16px;


}

 .submenu, .submenu2,  .menue
{
	display:block;


		cursor:pointer;
		width: 240px;
		height: 16px;
padding:0px;


}


.hm, .hm_a, .sl_1, .sl_1_a, .sl_2, .sl_2_a
{
	width: 240px;
	height: 16px;

padding:0px;
margin:0px;
z-index: 10;
}
div:hover.sl_1, div:hover.hm, div:hover.sl_2
{
background-color: #fff;
}
/* Menüpunkte, spezifische Formate */


 .menpoint_hm
{
	margin-top:-12px;
	font-weight: bold;
	margin-left: 2px;
}
 .menpoint_s1
{
		margin-top:-10px;
		margin-left: 2px;
}
.menpoint_s2
{
		margin-top:-8px;
		margin-left: 30px;
}

.hm_a
{

background-color: #fff;
}

.hm
{


}

.sl_1_a
{
	

background-color: #fff;
}

.sl_2_a
{
background-color: #fff;
padding-left:30px;
}

.sl_2
{

padding-left:30px;
}
/* Links */

a:link.menue{

color: #000;
text-decoration: none;
font-style: normal;
border-style: none;

}
a:visited.menue{
background-color: transparent;
color: #000;
text-decoration: none;
font-style: normal;
border-style: none;

}
a:hover.menue{
background-color: #fff;
color: #000;
text-decoration: none;
font-style: normal;
border-style: none;

}
a:active.menue{
background-color: transparent;
color: #000;
text-decoration: none;
font-style: normal;
border-style: none;

}
/* submenue*/
a:link.submenu{
	background-color: transparent;
color: #000;
text-decoration: none;
font-style: normal;
border-style: none;

}
a:visited.submenu{
background-color: transparent;
color: #000;
text-decoration: none;
font-style: normal;
border-style: none;

}
a:hover.submenu{

background-color: #fff;
color: #000;
text-decoration: none;
font-style: normal;
border-style: none;

}
/* submenu2*/
a:link.submenu2{
	background-color: transparent;
color: #000;
text-decoration: none;
font-style: normal;
border-style: none;
	margin-left:-30px;
}
a:visited.submenu2{
background-color: transparent;
color: #000;
text-decoration: none;
font-style: normal;
border-style: none;
	margin-left:-30px;

}
a:hover.submenu2{

background-color: #fff;
color: #000;
text-decoration: none;
font-style: normal;
border-style: none;
	margin-left:-30px;
}
/* Logo */

#Logo	{
position: relative;
width: 300px;
height: 49px;
margin-left: 475px;
top: 74px;
z-index: 2;
}
/* marten_Logo*/

		#marten_Logo
		{
left: 0px;
width: 300px;
height: 49px;
border-style: none;
}
/* Deko-Elemente*/



#dekobar
{
position: absolute;
background-color: #FFE5C4;
height: 340px;
right:0px;
left:0px;


margin-left:0px;
margin-right:0px;
width:auto;

top: 155px;

}
/* content*/




#main-block
{
padding:0px;
position: relative;

margin-left: 260px;
margin-top: 106px;
width: 760px;
max-width: 760px;
z-index: 5;
}
/* Bilder*/

/* Klasse 1: Schmal */
#mainimage1
{
position: relative;
float: left;
width: 255px;
height: 340px;
}
#imgcont1
{
width: 255px;
height: 340px;
}
#centerimg_1
{
width: 255px;
height: 340px;
border: none;
}
/* Klasse 2: mittel */
#mainimage2
{
position: relative;
float: left;
width: 335px;
height: 340px;

}
#imgcont2
{
width: 335px;
height: 340px;

}
#centerimg_2
{
width: 335px;
height: 340px;
border: none;

}
/* Klasse 3: breit */
#mainimage3
{
position: relative;
float: left;
width: 505px;
height: 340px;
}
#imgcont3
{
width: 505px;
height: 340px;
}
#centerimg_3
{
width: 505px;
height: 340px;
border: none;
}
/*textbereiche */
#kaptext1 a:link {text-decoration:none; color:#414342;}
#kaptext1 a:visited {text-decoration:none; color:#414342;}
#kaptext1 a:hover {text-decoration:none; color:#414342;}
#kaptext1 a:active {text-decoration:none; color:#414342;}

#kaptext2 a:link {text-decoration:none; color:#414342;}
#kaptext2 a:visited {text-decoration:none; color:#414342;}
#kaptext2 a:hover {text-decoration:none; color:#414342;}
#kaptext2 a:active {text-decoration:none; color:#414342;}

#kaptext3 a:link {text-decoration:none; color:#414342;}
#kaptext3 a:visited {text-decoration:none; color:#414342;}
#kaptext3 a:hover {text-decoration:none; color:#414342;}
#kaptext3 a:active {text-decoration:none; color:#414342;}

#kaptext1, #kaptext2, #kaptext3
{
/*	background-color:#0f0;*/
position:relative;
display: block;
float: left;
font-family: Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 150%;
margin-left: 14px;
max-width: 300px;
color: #414342;
}

#kaptext2
{
max-width: 220px;
margin-left: 50px;
}

#kaptext3
{
max-width: 190px;
}
#maintext1, #maintext2, #maintext3, #text_index
{
	padding: 0px;
clear:both;
position: relative;
float: left;
font-family: Verdana, sans-serif;
font-size: 10px;
font-weight: normal;
line-height: 150%;
margin-top: 12px;
color: #000;
bottom: 5px;
}
#maintext1, #maintext2, #maintext3
{
width: 505px;
}
#maintext1 h1
{
color: #9A2736;
font-size: 14px;
}


#HaupttextWeitere
{
	position:relative;
	display: block;
	float: left;
	font-family: Verdana, sans-serif;
	font-size: 11px;

	line-height: 150%;
	margin-left: -10px;
	max-width: 350px;
	color:#2C2C2C;
}

/* Styles für den Sonderfall Büro */
#mainimagebuero
{

	position: relative;
	float: left;
	width: 634px;
	height: 340px;
	

}

#imgcontbuero
{
	
	width:634px;
	height: 340px;
}
#buerobild
{
	
	width:634px;
	height: 340px;
border: none;
}

#HaupttextBuero
{
	
	position:relative;
	display: block;
	float: left;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
padding:0;
	line-height: 150%;
	margin:25px 0px 0px 10px;
	width:110px;
/*	max-width: 140px;*/
	color: #414342;
	
}

#buero
{

clear: both;

	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 150%;
	color: #000;	
}

#buerotabelle
{
	padding: 0px;
	border: none;
		width: 635px;
}

.buerozelle
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 180%;
	color: #000;
	padding: 0px;
	border: none;
	width: 240px;
	

}

.buerozelle h1
{
color: #9A2736;
font-size: 14px;
	line-height: 100%;
/*margin-bottom: -5px;*/
}

.buerospacer
{
	width: 155px;
	padding: 0px;
	border: none;
}

/* Styles für den Sonderfall Kontakt */

#googlemap
{
width: 335px;
height: 340px;
background-color:#B9BBBA;
}
#KontaktText
{
	
	margin:0px 0px 0px 20px;
		float: left;
		font-family: Verdana, sans-serif;
		font-size: 11px;
	padding:0;
		line-height: 150%;
			max-width: 255px;
			color: #414342;
				border: none;
}
#form-module, #form-module-thanks
{
		position:relative;
		display: block;
		float: left;
		font-family: Verdana, sans-serif;
		font-size: 11px;
	padding:0;
		line-height: 150%;
		margin:12px 0px 0px 10px;
		max-width: 255px;
		color: #414342;
			border: none;
	
}
#formfieldset
{
	border: none;
		font-family: Verdana, sans-serif;
		font-size: 11px;	
			max-width: 255px;
}
#form-module-thanks
{
		margin:25px 0px 0px 20px;
			color: #9A2736;
			font-weight:bold;
}
.mailform_textarea
{
		font-family: Verdana, sans-serif;
		font-size: 11px;
			resize: none;
				border: solid;	
				border-color: #AAABAA;
						border-width: 1px;
			width: 255px;	
}
.mailform_text
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	width: 255px;
		border: solid;	
		border-color: #AAABAA;
		border-width: 1px;
}
.formularelement
{
	border: none;
		font-family: Verdana, sans-serif;
		font-size: 11px;
		margin-top: 10px;
}
.mail_submitbtn
{

		font-family: Verdana, sans-serif;
		font-size: 11px;
		border: none;	
	background-color: transparent;
	color: #868784;
	cursor:pointer;
}

input:hover.mail_submitbtn
{

		font-family: Verdana, sans-serif;
		font-size: 11px;
		border: none;	
	background-color: transparent;
	color: #414342;
	cursor:pointer;
}
/* Styles für den Sonderfall Impressum */
#impressum h2
{
	margin-bottom: 1px;
}
#impressum
{
	display:block;
	margin:0px 0px 0px 40px;
		float: left;
		font-family: Verdana, sans-serif;
		font-size: 11px;
	padding:0;
		line-height: 150%;
			max-width: 255px;
		color: #414342;
				border: none;	
}
#rechtshinweise
{

	position:relative;
	top: 10px;
	line-height: 150%;
		margin:50px 0px 0px -240px;
	clear:both;
	
}

#rechtshinweise h2
{
	margin-bottom: 5px;
}

.impliste
{
	margin:2px 0px 0px -25px;

}
.imptable
{
margin-top:10px;

	padding:0px;
	padding-bottom:10px;
	border:none;
	width: 960px;
	
}

.imptable h2
{
	position: relative;
	padding:0px;
	margin-top:2px ;


}

h2#wirtschaft
{
	position: relative;
	padding:0px;
	margin-top:0px ;
	margin-bottom:0px ;


}

.impzelle
{

		font-family: Verdana, sans-serif;
		font-size: 11px;
	line-height:150%;
	padding:0px;
	margin:0px;
	width:315px;

	vertical-align:top;
}

.impspacer
{
	width: 5px;
}

/* Styles für den Sonderfall index */

#text_index
{
	position: relative;
		margin-left:-205px;
	margin-top:-110px;
	width: 195px;
	
	z-index:10;
	
}


#indexabdecker
{
	position: absolute;
	top:350px;
	left:0px;
	height:150px;
	width:50%;
	margin:0px;
	padding:0px;
	background-color:#fff;

}

#mainimageleist
{
background-color: #FFE5C4;
width: 255px;
height: 340px;
	z-index: 10;
}