/*
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Common CSS (properties and classes being common in all browsers)
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*/

/* Text content: */
/* pre-configured standard classes and declarations */


body {
 	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
 	}
td {
	font-family: Tahoma, Arial, Verdana; 
	font-size: 12px;
	color: #343f4d;
	text-align:left;
	}
.sgif {
	 height:1px;
	 width:10px;
	 border:0px;
	}
	
	
	
.menue {
	background-image: url(./../img/bgr_menue.jpg); 
	height: 32px;
	text-align:left;
	}
.submenue {
	padding-top:30px;
	padding-left:29px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px; 	
	color: #ebf0f4;
	}
.submenueheader {
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px; 	
	color: #ffcd80;
	font-weight: bold;
	}
.breadcrumbtext {
	font-family: Tahoma, Arial, Verdana; 
	font-size: 11px;
	color:#637081;
	}
.header {
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px; 
	color: #b31515;
	font-weight: bold;
	}
.header_news {
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px; 
	color: #343f4d;
	font-weight: normal;
	}
.header_small {
	font-family: Tahoma, Arial, Verdana; 
	font-size: 11px;
	color: #343f4d;
	line-height: 13px;
	font-weight: bold;
	}
.news {
	padding-top:30px;
	padding-left:29px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px; 	
	color: #ebf0f4;
	}
.news_small {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px; 	
	color: #ebf0f4;
	}
.news_small_gray {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px; 	
	color: #57616f;
	}
.news_big {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px; 	
	color: #ebf0f4;
	width: 180px;
	}
.news_yellow {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #ffcd80;
	font-weight: bold;
	line-height: 15px;
	}
.newswhite {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px; 	
	color: #ebf0f4;
	line-height: 10px;
	position:relative;
	top:-4px;
	}
.newsletter {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #ebf0f4;
	}
.footerleft {
	background-color: #656b72;
	}
.footerleftstart {
	background-color: #8b9096;
	}
.footerright {
	background-color: #e5e8ed;
	padding-left: 40px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #57616f;
	text-decoration: none;
	line-height: 15px;
	}
.footerhotline {
	background-color: #e5e8ed;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #57616f;
	text-decoration: none;
	line-height: 15px;
	}
.contentleft {
	background-color: #8b9096;
	}
.contentright {
	background-color: #e5e8ed;
	background-image: url(./../../img/logo_bottom.gif); 
	background-repeat: no-repeat;
	}
.content_start {
	margin:37px 40px 30px 40px;
	}
.soft {
	color:#697078;
	vertical-align:top;
	}
.softs {
	color:#697078;
	vertical-align:top;
	font-size:11px;
	}
.edge {
	background-color: #333333;
	height:1px;
	}
.vertl {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #57616f;
	padding-left:10px;
	padding-right:10px;
	}
.login_newsletter {
	position:relative;
	top:31px;
	border:1px solid #FFFFFF;
	width:199px;
	height:143px;
	background-image:url(./../../img/bgr_newsletter.jpg);
	}
.feat_header {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #343f4d;
	font-weight:bold;
	}
.feat_text {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #57616f;
	line-height:14px;
	}
.img_article {
	border: white 1px solid;
	width:228px;
	background-image:url(./../../img/bgr_img_article.jpg);
	}
.img_description {
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	width:228px;
	background-image:url(./../../img/bgr_box.jpg);
	text-align:center;
	vertical-align:middle;
	}
.cursor {
	cursor: pointer;
	}
	
	
	
.input_start {
	background-image: url(./../../img/bgr_input_start.jpg);
	border: 1px solid #9b9fa2;
	width:118px;
	height:17px;
	font-family: Tahoma, Arial, Verdana; 
	font-size: 11px;
	color: #343f4d;
	}
.input_newsletter {
	background-image: url(./../../img/bgr_input_start.jpg);
	border: 1px solid #43484f;
	width:109px;
	height:17px;
	font-family: Tahoma, Arial, Verdana; 
	font-size: 11px;
	color: #343f4d;
	}
.input_map24 {
	/*background-image: url(./../../img/bgr_input_start.jpg);*/
	background-color:#ffffff;
	border: 1px solid #bebebe;
	height:17px;
	font-family: Tahoma, Arial, Verdana; 
	font-size: 11px;
	color: #0d3d6a;
}	
.input_contact {
	background-image: url(./../../img/bgr_input_start.jpg);
	border: 1px solid #9b9fa2;
	width:180px;
	height:17px;
	font-family: Tahoma, Arial, Verdana; 
	font-size: 11px;
	color: #343f4d;
}
.input_contact_zip {
	background-image: url(./../../img/bgr_input_start.jpg);
	border: 1px solid #9b9fa2;
	width:35px;
	height:17px;
	font-family: Tahoma, Arial, Verdana; 
	font-size: 11px;
	color: #343f4d;
}
.input_contact_city {
	background-image: url(./../../img/bgr_input_start.jpg);
	border: 1px solid #9b9fa2;
	width:138px;
	height:17px;
	font-family: Tahoma, Arial, Verdana; 
	font-size: 11px;
	color: #343f4d;
}
.input_contact_text {
	background-image: url(./../../img/bgr_input_start.jpg);
	border: 1px solid #9b9fa2;
	width:180px;
	height:100px;
	font-family: Tahoma, Arial, Verdana; 
	font-size: 11px;
	color: #343f4d;
}
.input_btn_newsl_1 {
	background-image: url(./../../img/btn_login.gif);
	border: 0px solid #9b9fa2;
	width:165px;
	height:23px;
	cursor: hand;
}
.input_btn_newsl_2 {
	background-image: url(./../../img/btn_login_small.gif);
	border: 0px solid #656b72;
	width:152px;
	height:23px;
	cursor: hand;
}
.select {
	background-image: url(./../../img/bgr_input_start.jpg);
	background-color:#dbdfe2;
	border: 1px solid #9b9fa2;
	height:17px;
	font-family: Tahoma, Arial, Verdana; 
	font-size: 11px;
	color: #343f4d;
}
.list_map24 {
	/*background-image: url(./../../img/bgr_input_start.jpg);*/
	background-color:#ffffff;
	border: 1px solid #bebebe;
	height:17px;
	font-family: Tahoma, Arial, Verdana; 
	font-size: 11px;
	color: #0d3d6a;
}
	
	
	
a.s:link	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px; 	
	color: #b31515;
	text-decoration: underline;
	line-height: 15px;
	}	
a.s:visited {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px; 	
	color: #b31515;
	text-decoration: underline;
	line-height: 15px;
	}	
a.s:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px; 	
	color: #b31515;
	text-decoration: none;
	line-height: 15px;
	}
a.s:active {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px; 	
	color: #b31515;
	text-decoration: none;
	line-height: 15px;
	}
	
	
a.newslink:link	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #ebf0f4;
	text-decoration: none;
	line-height: 15px;
	}
a.newslink:visited {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #ebf0f4;
	text-decoration: none;
	line-height: 15px;
	}	
a.newslink:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #ebf0f4;
	text-decoration: none;
	line-height: 15px;
	}
a.newslink:active {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #ebf0f4;
	text-decoration: none;
	line-height: 15px;
	}
	
	
a.morenews:link	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px; 	
	color: #ebf0f4;
	text-decoration: none;
	line-height: 15px;
	font-weight: normal;
	}	
a.morenews:visited {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px; 	
	color: #ebf0f4;
	text-decoration: none;
	line-height: 15px;
	font-weight: normal;
	}
a.morenews:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px; 	
	color: #ebf0f4;
	text-decoration: none;
	line-height: 15px;
	font-weight: normal;
	}
a.morenews:active {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px; 	
	color: #ebf0f4;
	text-decoration: none;
	line-height: 15px;
	font-weight: normal;
	}
	
	
a.newslinkyellow:link	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #ffcd80;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
	}	
a.newslinkyellow:visited {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #ffcd80;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
	}
a.newslinkyellow:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #ffcd80;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
	}
a.newslinkyellow:active {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #ffcd80;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
	}
	
	
a.newslinks:link	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px; 	
	color: #343f4d;
	text-decoration: none;
	line-height: 16px;
	}
a.newslinks:visited {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px; 	
	color: #343f4d;
	text-decoration: none;
	line-height: 16px;
	}	
a.newslinks:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px; 	
	color: #343f4d;
	text-decoration: none;
	line-height: 16px;
	}
a.newslinks:active {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px; 	
	color: #343f4d;
	text-decoration: none;
	line-height: 16px;
	}
	
	
a.newslinksyellow:link	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px; 	
	color: #d69710;
	text-decoration: none;
	line-height: 12px;
	font-weight: bold;
	}	
a.newslinksyellow:visited {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px; 	
	color: #d69710;
	text-decoration: none;
	line-height: 12px;
	font-weight: bold;
	}
a.newslinksyellow:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px; 	
	color: #d69710;
	text-decoration: none;
	line-height: 12px;
	font-weight: bold;
	}
a.newslinksyellow:active {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px; 	
	color: #d69710;
	text-decoration: none;
	line-height: 12px;
	font-weight: bold;
	}
	
	
a.footer:link	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #57616f;
	text-decoration: none;
	line-height: 15px;
	}	
a.footer:visited {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #57616f;
	text-decoration: none;
	line-height: 15px;
	}
a.footer:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #57616f;
	text-decoration: underline;
	line-height: 15px;
	}
a.footer:active {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #57616f;
	text-decoration: underline;
	line-height: 15px;
	}
	
	
a.footers:link	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #8892a0;
	text-decoration: none;
	line-height: 15px;
	}	
a.footers:visited {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #8892a0;
	text-decoration: none;
	line-height: 15px;
	}
a.footers:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #8892a0;
	text-decoration: underline;
	line-height: 15px;
	}
a.footers:active {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #8892a0;
	text-decoration: underline;
	line-height: 15px;
	}
	
	
a.breadcrumb:link	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 
	color:#637081;
	text-decoration: underline;
	}	
a.breadcrumb:visited {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color:#637081;
	text-decoration: underline;
	}
a.breadcrumb:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color:#637081;
	text-decoration: none;
	}
a.breadcrumb:active {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color:#637081;
	text-decoration: none;
	}
	
	
a.box:link	{
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px; 
	color:#343f4d;
	text-decoration: underline;
	}	
a.box:visited {
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px; 	
	color:#343f4d;
	text-decoration: underline;
	}
a.box:hover {
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px; 	
	color:#343f4d;
	text-decoration: none;
	}
a.box:active {
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px; 	
	color:#343f4d;
	text-decoration: none;
	}
	
	
a.menu:link	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 
	color:#ffe2b6;
	text-decoration: none;
	}	
a.menu:visited {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color:#ffe2b6;
	text-decoration: none;
	}
a.menu:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color:#FFFFFF;
	text-decoration: none;
	}
a.menu:active {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color:#FFFFFF;
	text-decoration: none;
	}
	
	
a.submenue:link	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #ffcd80;
	text-decoration: none;
	line-height: 16px;
	}	
a.submenue:visited {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #ffcd80;
	text-decoration: none;
	line-height: 16px;
	}
a.submenue:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #ffcd80;
	text-decoration: underline;
	line-height: 16px;
	}
a.submenue:active {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #ffcd80;
	text-decoration: underline;
	line-height: 16px;
	}
	
	
	
.star { 
	text-align:center;
}
.space_01 {
	height:3px;
	}
.btn_submit {
	background-image: url(./../../img/btn_form_send.gif);
	border: 0px solid #9b9fa2;	
	width:88px;
	height:24px;	
	cursor:hand;	
	font-family: Tahoma, Arial, Verdana; 
	font-size: 11px;
	color: white;	
	font-weight:bold;	
	text-align:center;
	vertical-align:middle;
}
.btn_delete {
	background-image: url(./../../img/btn_form_del.gif);
	border: 0px solid #9b9fa2;	
	width:88px;
	height:24px;	
	cursor:hand;	
	font-family: Tahoma, Arial, Verdana; 
	font-size: 11px;
	color: white;	
	font-weight:bold;	
	text-align:center;
	vertical-align:middle;
}
.error {
	color:#b31515;
	}
.err {
	color:#ffcd80;
	}
#form span {
	color:#b31515;
	}
#impressum {
	vertical-align:top;
	}