/*css mameli.ch*/

body {
	font-family: Arial, sans-serif;
	font-size: 11px;
}

form, div, p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}


/*Hauptinhaltsbereich Abstände*/
.content950{
margin: 15px 0px 0px 25px;
}


/*zweispaltig main570 right220*/
.content570{
margin: 15px 15px -3px 25px;
}
.right220{
margin: 15px 10px -3px 10px;
}

/*hintergrund-Farben im linken Teil*/
.title_grey  { background-color: #EFEFEF }
.title_black { background-color: #000000 }

/*Copyright Hinweis in der Fusszeile*/
.footer_left {
color: #FFFFFF;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 7pt;
font-weight: normal;
padding-left:5px;
padding-top:3px;
}

/*hintergrundbild im linken Bereich - wenn Höhe über 595*/
.left950{
background-image: url('/picture/layout/back_left_950.gif');
background-repeat: repeat-y;
background-position-y: top;
vertical-align:top;
}

.plain_link a, .plain_link a:link, .plain_link a:visited, .plain_link a:active, .plain_link a:focus{
color: #FFFFFF;
}
.plain_link a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/*Inhalt in Tabellen, Div und Span*/
td, th, p, div, span {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px
}

.listEntry {
	margin-bottom: 10px;
}

/*Links im Text*/
a, a:link, a:visited, a:active, a:focus {
	color: #0F152E;
	text-decoration: none
}
a:hover {
	color: #0F152E;
}

/*Artikeldefinitionen*/
.articleText { 
	margin-bottom: 3px;
	text-align: justify;
}

.articleCode {
	margin-bottom: 3px;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}

/*Überschriften*/
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;

}

.h1, h2 {
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.h3 {font-size: 12px;line-height: 250%; margin-top:10px;}
.h4 {font-size: 12px;line-height: 100%; margin-top:10px;}
.h5, h6 {font-size: 11px;line-height: 150%;}

#teaserTableLeftCell h1 {
font-size: 12px;
line-height: 150%;

}

.articleSummary {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 135%;
}

.v09 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	word-spacing: 30px;
}
.v10 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	left: auto;
	padding:1px;
}
.v11 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	padding:3px;
}
.v11rot {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #900;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 0px;
	letter-spacing: 0.7px;
}
.v12 {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; }
.v13 {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 13px; }
.v14 {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; }


/*Haupt Menu horizontal*/
.nav_row, .nav_row A:link, .nav_row A:visited {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10px;
font-weight: bold; 
padding:5px;
line-height: 20px; 
color: #ffffff; 
text-decoration: none;
}
.nav-row A:hover {
text-decoration: none;
color: #ffffff;
}
.nav_row_active A:link, .nav_row_active A:visited, .nav_row_active A:hover {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	font-weight: normal;
	padding:0px;
	line-height: 20px;
	color: #E0E4E9;
	text-decoration: none;
	background-color: #0F152E;
	text-transform: uppercase;
}


.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F0F2F4;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}

.nav_table a:hover {
	color: #3399CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: auto;
}

.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3399CC;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}



/** 
 * Sample CSS for DIV pagelayout 
 */
#container {
	width: 760px;
	\width: 780px;
	w\idth: 760px;
	border: 1px solid gray;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
}

#headerBlock {
	padding: 5px;
	margin-bottom: 5px;
	background-color: rgb(213, 219, 225);
}

#mainBlock {
	padding: 5px;
	margin-left: 215px;
	margin-right: 215px;
	background-color: gray;
}

#leftBlock {
	float: left;
	width: 200px;
	\width: 210px;
	w\idth: 200px;
	margin: 0;
	margin-right: 5px;
	padding: 5px;
	background-color: rgb(235, 235, 235);
}

#rightBlock {
	float: right;
	width: 200px;
	\width: 210px;
	w\idth: 200px;
	margin: 0;
	margin-left: 5px;
	padding: 5px;
	background-color: rgb(235, 235, 235);
}

#footerBlock {
	clear: both;
	padding: 5px;
	margin-top: 5px;
	background-color: rgb(213, 219, 225);
}

