#content {
  font-family: Trebuchet MS;
  font-size: 120%;
  line-height: 100%;
  text-align: left;
  text-decoration: none;
  color: #444444;
	}

#content p {
    margin:0px;
	padding: 0px 0px 0px 0px ;	
  font-family: Trebuchet MS;
  font-size: 130%;
  line-height: 140%;
  text-align: left;
  text-decoration: none;
  color: #444444;
	}
	
#content img {
    padding:0px;
	margin: 0px 0px 0px 0px ;
	text-align:left;
	}



a:link {color: #A9A9A9;}
a:visited {color: #A9A9A9;}
a:focus {color: #C4223D;}
a:hover {color: #C4223D;}
a:active {color: #A9A9A9;}



.navi {font-family: Trebuchet MS, Verdana; font-size: 0.8em; text-align: left; text-decoration: none; color: #A9A9A9;}

.navi_sub {font-family: Trebuchet MS, Verdana; font-size: 0.8em; text-align: left; text-decoration: none; color: #A9A9A9;}

h1 {
    margin:0px;
	padding: 0px 0px 0px 0px ;
font-weight:normal;
color:#C4223D;
font-family:Trebuchet MS, Verdana;
font-size:200%;
line-height:130%em;
text-align:left;
text-decoration:none;
}

h3 {
margin:10px 0px 10px 0px ;
padding: 0px 0px 0px 0px ;
font-family:Trebuchet MS, Verdana;
font-size:130%;
font-weight:bold;
line-height:130%;
text-align:left;
text-decoration:none;
}

#content h1 {
    margin:40px 0px 20px 0px ;
	padding: 0px 0px 0px 0px ;
font-weight:normal;
color:#C4223D;
font-family:Trebuchet MS;
font-size:200%;
line-height:130%em;
text-align:left;
text-decoration:none;
}


/*  ***************************************  */
/*  **************  Menü oben *************  */
/*  ***************************************  */

.top_page, .top_page_act {

	height:20px; 
	font-size:100%; 
	z-index:5; 
	border:0px solid #000;
	font-family: verdana, arial, sans-serif;
	font-weight:normal;
	color:#999999;
	padding:0px 0px 0px 0px ;
	margin:0px 20px 0px 0px ;
	text-align:center; 
	text-decoration:none;
	background-color:#ffFFFF;
}

.top_page a, .top_page a:link, .top_page a:visited {
	line-height:20px;
	height:20px; 
	font-size:12px; 
	z-index:5; 
	font-family: Trebuchet MS, verdana, arial, sans-serif;
	font-weight:normal;
	color:#A9A9A9;
	text-decoration:underline;
	padding: 0px 0px 2px 0px;
}
.top_page a:hover {
	line-height:20px;
	height:20px; 
	font-size:12px; 
	z-index:5; 
	font-family: Trebuchet MS, verdana, arial, sans-serif;
	font-weight:normal;
	color:#C4223D;
	text-decoration:underline;
	padding: 0px 0px 2px 0px;
}
.top_page_act a, .top_page_act a:link, .top_page_act a:visited, .top_page_act a:hover {
	line-height:20px;
	height:20px; 
	font-size:12px; 
	z-index:5; 
	font-family: Trebuchet MS, verdana, arial, sans-serif;
	font-weight:normal;
	color:#C4223D;
	text-decoration:underline;
	padding: 0px 0px 2px 0px;
}

.nav_img {
position:relative;
	border:0px solid #33f000;
	padding:0px 0px 0px 0px ;
	margin:0px -1px 0px -1px ;
	display:inline;
	z-index:5; 
}

.nav_img_act {
position:relative;
	border:0px solid #ff3000;
	padding:0px 0px 0px 0px ;
	margin:0px -1px 0px -1px ;
	display:inline;
	z-index:99 !important; 
}

* html .nav_img {
position:relative;
	border:0px solid #33f000;
	padding:0px 0px 0px 0px ;
	margin:0px -1px 0px -1px ;
	display:inline;
	z-index:5; 
}

* html .nav_img_act {
position:relative;
	border:0px solid #ff3000;
	padding:0px 0px 0px 0px ;
	margin:0px -1px 0px -1px ;
	display:inline;
	z-index:99 !important; 
}

.nav_img a {
	z-index:5 !important; 
}

.nav_img_act a {
	z-index:99 !important; 
}

.nav_img a img {
	z-index:5 !important; 
}

.nav_img_act a img {
	z-index:99 !important; 
}
a_std {
	padding:0px 0px 0px 0px ;
	margin:0px 0px 0px 0px ;
}
.xmas {
	padding-left:35px !important;
	background-image:url(../../images/snowman2.gif); 
	background-position:0px 1px;
	background-repeat:no-repeat;
}
/*  ************   Listen   ***************  */

ul {
padding: 0px 0px 0px 10px ;
margin: 0px 0px 0px 10px ;
}

li {
padding: 0px 0px 0px 0px ;
margin: 0px 0px 0px 0px ;
}

#content ul {
font-family: Trebuchet MS, verdana, arial, sans-serif;
font-size:130%;
color:#444444;
line-height:140%;
text-align:left;
text-decoration:none;
padding: 0px 0px 0px 10px ;
margin: 10px 0px 10px 30px ;
}

#content li {
padding: 0px 0px 0px 0px ;
margin: 0px 0px 0px 0px ;
}



/*  ***************************************  */

.bold {font-weight:bold;}
.left {float:left; margin:10px; border:1px solid #000;}
.right {float:right; margin:10px; border:1px solid #000;}
.lefttext {float:left; width:300px; text-align:justify;}
.righttext {float:right; width:300px; text-align:justify;}

* html .lefttext {float:left; width:310px; text-align:justify;}
* html .righttext {float:right; width:310px; text-align:justify;}



/*  ---   Mailform --- */

/*--------------------*/
/* 9 - Extensions  */
/*--------------------*/

.rahmen_mail
{
width:250px;
border: solid 0px #444444;
border-bottom: solid 1px #444444;
}

.rahmen_newsletter
{
width:225px;
}

.rahmen_newsletter_kurz
{
width:80px;
}

.rahmen_newsletter_lang
{
width:325px;
}

.high {color: #C4223D;}

.mailform td {
font-size:120%;
}

* html .mailform td {
font-size:80%;
}
.mailform_inner td {
font-size:100%;
line-height:150%;
}

.normal {
font-size:100%;
}

* html .mailform .normal {
font-size:90%;
}


.confirm {
font-size:120%;
line-height:130%;
}

* html .confirm {
font-size:120%;
line-height:130%;
}

.mailform_txtfeld {
margin: 10px 0px 0px 0px;
border: solid 1px #444444;
}
