body  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	margin-bottom : 0;
	margin : 0;
	padding-left : 0;
	padding-right : 0;
	padding-top : 0;
	padding : 0;
	padding-bottom : 0;
	border-left-width : 0;
	border-right-width : 0;
	border-width : 0;
	border-bottom-width : 0;
	background : #f0e6c3;
	background-color : #f0e6c3;
}
	
/*----------------------------------------------------------------------------------------------------------------------------
linkdefinitionen
----------------------------------------------------------------------------------------------------------------------------*/

a.mt1:link{
	color: White;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

a.mt1:visited  {
	color: White;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

a.mt1:hover  {
	color: Silver;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

a.mt2:link{
	color: #6E6D3F;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

a.mt2:visited  {
	color: #6E6D3F;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

a.mt2:hover  {
	color: #4A4F51;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}


a:link  {
	color: #A52A2A;
	text-decoration : none;
}

a:active	{
	color: #A52A2A;
	text-decoration:none;
}

a:visited  {
	color: #A52A2A;
	text-decoration:none;
}

a.ml1:link{
	text-decoration : none;
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : bold;
	color : #4A4F51;
}

a.ml1:visited{
	text-decoration : none;
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : bold;
	color : #4A4F51;
}

a.ml1:hover{
	text-decoration : none;
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : bold;
	color : Black;
}


a.ml2:link{
	text-decoration : none;
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #4A4F51;
	font-stretch : condensed;
	word-spacing : 1px;
}

a.ml2:visited{
	text-decoration : none;
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #4A4F51;
	font-stretch : condensed;
	word-spacing : 1px;
}

a.ml2:hover{
	text-decoration : none;
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : Black;
	font-stretch : condensed;
	word-spacing : 1px;
}

a.submenue{
	font-weight : bold;
	font-size : 12px;
	padding-bottom : 5px;
	padding : 5px;
}

/*----------------------------------------------------------------------------------------------------------------------------
allgemeines
----------------------------------------------------------------------------------------------------------------------------*/


td {
	font-family : Arial, Helvetica, sans-serif;
	color : #4A4F51;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	background : White;
	background-color : White;
}

td.bg{
	background : #f0e6c3;
	background-color : #f0e6c3;
}


input{
	border : 1px solid #696969;
	color : Black;
	background : #F5F5F5;
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
}

input.suchfeld{
	border : 1px solid #696969;
	color : Black;
	background : White;
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
}

input.img{
	border : 1px none #696969;
	color : Black;
	background : #F5F5F5;
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
}

select{
	border : 1px solid #696969;
	color : Black;
	background : #F5F5F5;
	font-size : 10px;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 2px;
	font-family : Arial, Helvetica, sans-serif;
}

textarea{
	border : 1px solid #696969;
	color : Black;
	background : #F5F5F5;
	font-size : 10px;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 2px;
	font-family : Arial, Helvetica, sans-serif;
}

input.buttons{
	border : thin solid #696969;
	color : White;
	background : #4682B4;
	font-size : 12px;
}

.errortext{
	color : #8B0000;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-style : italic;
	padding-bottom : 15px;
}

/*----------------------------------------------------------------------------------------------------------------------------
layout
----------------------------------------------------------------------------------------------------------------------------*/

/* hintergrundfarbe des hauptmenü */
td.menue_bg{
	background : #1B3A73;
	background-color : #1B3A73;
}

/* hintergrundfarbe des submenü */
td.submenue_bg{
	background : #FFF798;
	background-color : #FFF798;
}

/* hintergrundfarbe suchbereich */
td.search_bg{
	background : White;
	background-color : White;
	border-bottom : 1px solid #BFBFBF;
	border-top : 1px solid #BFBFBF;
}

/* hintergrund inhaltsbereich */
td.content_bg{
	height : 335px;
	background : White;
	background-color : White;
	border-left : 1px solid Silver;
	border-left-color : Silver;
	border-left-style : solid;
	border-left-width : 1px;
	border-right : 1px solid Silver;
	border-right-width : 1px;
	border-right-style : solid;
	border-right-color : Silver;
}

/* hintergrund fussbereich */
td.footer{
	background : #1B3A73;
	background-color : #1B3A73;
	height : 22px;
}

/*----------------------------------------------------------------------------------------------------------------------------
Content
----------------------------------------------------------------------------------------------------------------------------*/
.ct_title{
	color : #9A012F;
	font-size : 12px;
	font-weight : bold;
}

/* titel über dem menü3 */
.m3_areatitle{
	color : #98002F;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
}

/* Seitentitel */
.sidetitle{
	color : #98002F;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
}

/*----------------------------------------------------------------------------------------------------------------------------
News
----------------------------------------------------------------------------------------------------------------------------*/
.news_date{
	font-weight : normal;
	font-style : italic;
	font-size : 10px;
}

.news_title{
	color : #9A012F;
	font-size : 12px;
	font-weight : bold;	
}

td.news_trennlinie{
	background : url(/fileadmin/images/news_trennlinie.jpg) repeat-x;
	background-repeat : repeat-x;
	background-image : url(/fileadmin/images/news_trennlinie.jpg) repeat-x;
}


/*----------------------------------------------------------------------------------------------------------------------------
Szene Schweiz
----------------------------------------------------------------------------------------------------------------------------*/
td.szs_bg{
	background-color : White;
	background : White;
	height : 500px;
	border-bottom : 20px solid #1B3A73;
	border-bottom-style : solid;
	border-bottom-width : 20px;
	border-bottom-color : #1B3A73;
}