/*
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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: #002966;
	text-align:left;
	}
	
	
	
.menue {
	background-image: url(./../../img/bgr_menue.gif);
	/*background-color:#cc0000;*/
	height: 32px;
	}
.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: #cc1f2f;
	font-weight: bold;
	}
.breadcrumbtext {
	font-family: Tahoma, Arial, Verdana; 
	font-size: 11px;
	color:#637081;
	}
.header {
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px; 
	color: #cc0000;
	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: #002966;
	line-height: 13px;
	font-weight: bold;
	}
.news {
	padding-top:30px;
	padding-left:29px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px; 	
	color: #69789f;
	}
.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: #cc1f2f;
	font-weight: bold;
	line-height: 15px;
	}
.newswhite {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px; 	
	color: #ebf0f4;
	line-height: 10px;
	position:relative;
	top:-4px;
	}
.newslet {
	table-layout:fixed;
	background-image: url(./../../img/bgr_newsletter_login.jpg);
	}
.newsticker_left {
	background-color:#9099b8;
	height:32px;
	text-align:left;
	}
.newsticker_right {
	background-color:#010066;
	height:32px;
	text-align:left;
	}
.newsl {
	width:210px;
	height:231px;
	background-image:url(./../../img/bgr_newsl.jpg);
	vertical-align:top;
	}
	.input_btn_newsl_1_en {
    background-image: url(./../../img/btn_login_en.gif);
    border: 0px solid #9b9fa2;
    width:165px;
    height:24px;
    cursor: hand;
    }
	
.newsletter {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #FFFFFF;
	}
.footerleft {
	background-color: #b4bdd5;
	}
.footerleftstart {
	background-color: #b4bdd5;
	}
.footerright {
	background-color: #eaedf6;
	padding-left: 40px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #57616f;
	text-decoration: none;
	line-height: 15px;
	}
.footerhotline {
	background-color: #eaedf6;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #57616f;
	text-decoration: none;
	line-height: 15px;
	}
.contentleft {
	background-color: #b4bdd5;
	}
.contentright {
	background-color: #eaedf6;
	/*background-image: url(./../../img/logo_bottom.gif); 
	background-repeat: no-repeat;*/
	}
.content_start {
	margin:37px 40px 30px 40px;
	}
.soft {
	color:#cc0000;
	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: Arial, Tahoma, Verdana;
	font-size: 11px; 	
	color: #343f4d;
	font-weight:bold;
	}
.feat_text {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px; 	
	color: #57616f;
	line-height:14px;
	}
.img_article {
	border: white 1px solid;
	width:226px;
	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);*/
	background-color: #FFFFFF;
	border: 1px solid #002966;
	width:120px;
	height:17px;
	font-family: Tahoma, Arial, Verdana; 
	font-size: 11px;
	color: #343f4d;
	}
.input_newsletter {
	/*background-image: url(./../../img/bgr_input_start.jpg);*/
	background-color: #FFFFFF;
	border: 1px solid #002966;
	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;
}
.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: #cc0000;
	text-decoration: underline;
	line-height: 15px;
	}	
a.s:visited {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px; 	
	color: #cc0000;
	text-decoration: underline;
	line-height: 15px;
	}	
a.s:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px; 	
	color: #cc0000;
	text-decoration: none;
	line-height: 15px;
	}
a.s:active {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px; 	
	color: #cc0000;
	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: #cc1f2f;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
	}	
a.newslinkyellow:visited {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #cc1f2f;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
	}
a.newslinkyellow:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #cc1f2f;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
	}
a.newslinkyellow:active {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #cc1f2f;
	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:#002966;
	text-decoration: underline;
	cursor:pointer;
	}	
a.box:visited {
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px; 	
	color:#002966;
	text-decoration: underline;
	cursor:pointer;
	}
a.box:hover {
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px; 	
	color:#002966;
	text-decoration: none;
	cursor:pointer;
	}
a.box:active {
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px; 	
	color:#002966;
	text-decoration: none;
	cursor:pointer;
	}
	
	
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: #cc1f2f;
	text-decoration: none;
	line-height: 16px;
	}	
a.submenue:visited {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #cc1f2f;
	text-decoration: none;
	line-height: 16px;
	}
a.submenue:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #cc1f2f;
	text-decoration: underline;
	line-height: 16px;
	}
a.submenue:active {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px; 	
	color: #cc1f2f;
	text-decoration: underline;
	line-height: 16px;
	}
	
.input_contact {
	/*background-image: url(./../../img/bgr_input_start.jpg);*/
	background-color:#FFFFFF;
	border: 1px solid #002966;
	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);*/
	background-color:#FFFFFF;
	border: 1px solid #002966;
	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);*/
	background-color:#FFFFFF;
	border: 1px solid #002966;
	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);*/
	background-color:#FFFFFF;
	border: 1px solid #002966;
	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 #002966;
	width:165px;
	height:23px;
	cursor: pointer;
}
.input_btn_newsl_2 {
	background-image: url(./../../img/btn_login_small.gif);
	border: 0px solid #656b72;
	width:152px;
	height:23px;
	cursor: pointer;
}

.input_btn_newsl_2_en {
	background-image: url(./../../img/btn_login_small_en.gif);
	border: 0px solid #656b72;
	width:152px;
	height:23px;
	cursor: pointer;
}
.btn_newsticker {
	background-image: url(./../../img/btn_newsticker_small.gif);
	width:152px;
	height:23px;
	cursor: pointer;
	position:relative;
	top:1px;
	left:29px;
	}

.select {
	background-image: url(./../../img/bgr_input_start.jpg);
	background-color:#FFFFFF;
	border: 1px solid #002966;
	height:17px;
	font-family: Tahoma, Arial, Verdana; 
	font-size: 11px;
	color: #343f4d;
}
.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:pointer;	
	font-family: Tahoma, Arial, Verdana; 
	font-size: 11px;
	color: white;	
	font-weight:bold;	
	text-align:center;
	vertical-align:middle;
}

.btn_submit_en {
	background-image: url(./../../img/btn_form_send_en.gif);
	border: 0px solid #9b9fa2;	
	width:88px;
	height:24px;	
	cursor:pointer;	
	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:pointer;	
	font-family: Tahoma, Arial, Verdana; 
	font-size: 11px;
	color: white;	
	font-weight:bold;	
	text-align:center;
	vertical-align:middle;
}
.btn_delete_en {
	background-image: url(./../../img/btn_form_del_en.gif);
	border: 0px solid #9b9fa2;	
	width:88px;
	height:24px;	
	cursor:pointer;	
	font-family: Tahoma, Arial, Verdana; 
	font-size: 11px;
	color: white;	
	font-weight:bold;	
	text-align:center;
	vertical-align:middle;
}

.input_btn_save {
	background-image: url(./../../img/btn_save.gif);
	width:152px;
	height:23px;
	cursor: pointer;
}

.input_btn_sendlogin {
	background-image: url(./../../img/btn_send_login_data.gif);
	width:152px;
	height:23px;
	cursor: pointer;
}
.error {
	color:#cc1f2f;
	}
.err {
	color:#cc1f2f;
	}
#form span {
	color:#cc1f2f;
	}
#impressum {
	vertical-align:top;
	}
	
	