@charset "UTF-8";

/* CSS Document */



BODY

	{

	margin: 0px;

	text-align: center;

	font-family: Verdana, Arial, Helvetica, sans-serif;

       

	}

	

#header_container

	{

	height: 87px;

	margin-top: 8px;

	

	background-image: url(../img/header_innen-bg.gif);

	background-repeat: repeat-x;

	

	text-align: center;

	}

	

#header

	{

	margin: 0px auto;

	width: 940px;

	height: 87px;

	}

	

#header IMG

	{

	border: none;

	}

	

#logo

	{

	float: left;

	width: 163px;

	}

	

#header_schriftzug

	{

	float: right;

	width: 199px;

	margin: 35px 90px 0px 0px;

	}

	/* width="163" height="87"

	 width="199" height="18"

	 */

	

/* ######## BREADCRUMB NAVI ################# */



#breadcrumb_navi

	{

	color: #4D4D4D;

	font-size: 0.9em;

	margin-top: 8px;

	}

	

#breadcrumb_navi DIV

	{

	float: left;

	margin-right: 5px;

	} 

	

#breadcrumb_navi UL

	{

	margin: 0px;

	padding: 0px;

	}

	

#breadcrumb_navi UL LI 

	{

	float: left;

	margin: 0px 5px 0px 0px;

	list-style-type: none;

	}



#breadcrumb_navi UL LI A

	{

	text-decoration: underline;

	color: #4D4D4D; /* Wegen IE */

	}



#breadcrumb_navi UL LI A:hover

	{

	text-decoration: none;

	}



#breadcrumb_navi UL LI SPAN

	{

	font-weight: bold;

	}

	



/*######## BREADCRUMB NAVI ENDE ########## */



#page_type_switches

	{

	float: right;

	}

	

#font_size, #print_link

	{

	float: left;

	font-size: 0.9em;

	color: #4D4D4D;

	}

	

#font_size A, #print_link A

	{

	color: #4D4D4D;

	}

#font_size

	{

	margin-right: 40px;

	margin-top: -5px;

	}

	

#print_link A

	{

	background-image: url(../img/print.gif);

	background-repeat: no-repeat;

	padding-left: 20px;

	text-decoration: none;

	}

	

#print_link A:hover

	{

	text-decoration: underline;

	}

	

#main_title

	{

	clear: both;

	height: 56px;

	background-image: url(../img/line_rot-bg.gif);

	background-position: bottom;

	background-repeat: repeat-x;	

	

	margin-bottom: 20px;

	}

	

#main_title IMG

	{

	margin-top: 19px;

	}



/* ######## SUB NAVI ################# */



#sub_navi

	{

	color: #800e1a;

	}

	

#sub_navi UL

	{

	margin: 0px;

	padding: 0px;

	}

	

#sub_navi UL LI 

	{

	margin: 0px 0px 4px 0px;

	list-style-type: none;

	}



#sub_navi UL LI A

	{

	color: #000000;

	text-decoration: none;

	}



#sub_navi UL LI A:hover

	{

	color: #800e1a;

	}



#sub_navi UL LI.act A, #sub_navi UL LI SPAN

	{

	color: #800e1a;

	}

	

	

#sub_navi UL LI UL {

 padding-left:10px;

 padding-top:5px;

 font-size:0.85em;

}



#sub_navi UL LI UL LI UL {

 padding-left:10px;

 padding-top:5px;

 font-size:1em;



}

	

/*######## SUB NAVI ENDE ########## */





/*###### SUCHBOX ####### */



#such_box

	{

	margin-top: 50px;

	}

	

INPUT, SELECT, TEXTAREA 

	{

	border: #4D4D4D 1px solid;

	background-color: #FFFFFF;

	}

	

#such_box INPUT.input-such-text

	{

	width: 120px;

	}

	

/*###### SUCHBOX ENDE ####### */



#related_links

	{

	margin-top: 40px;

	}

	

#related_links H3

	{

	color: #4D4D4D;

	font-size: 0.9em;

	background-image: url(../img/left_box_hl-bg.gif);

	background-position: bottom;

	background-repeat: repeat-x;

	padding-bottom: 10px;

	margin: 0px;

	}

	

#related_links UL

	{

	padding: 0px 0px 0px 17px;

	margin: 0px;

	}

	

#related_links UL LI

	{

	margin-top: 6px;

	font-size: 0.9em;

	}

	

#related_links UL LI A

	{

	color: #000000;

	text-decoration: none;

	}

	

#related_links UL LI A:hover

	{

	text-decoration: underline;

	}

	

/*##### Shop Navigation #####*/

#navi_shop 

{

	margin-bottom:10px;

}

#navi_shop UL

	{

	margin:0px;

	padding:0px;

	list-style:none;

	}

#navi_shop UL LI

	{

	display:inline;

	float:left;

	margin-right:10px;

	}	

#navi_shop UL LI A

	{

	display:block;

	}	

#navi_shop UL LI A:hover

	{

	text-decoration: none;

	}

	

#content_container

	{

	margin-left: 50px;

	float: left;

	width: 610px;

	}



#content_container_breit

	{

	margin-left: 50px;

	float: left;

	width: 710px;

	}

	

#content_container h3,

#content_container_breit h3 {

   font-size:1.05em;

   font-weight:bold;

   padding:0px;

   margin:0px;

   padding-top:10px;

   padding-bottom:10px;

   color: #800e1a;

}

	

.news_teaser

	{

	

	}

	

* HTML .news_teaser

	{

	height: 140px;

	}

	

.teaser_content_image

	{

	float: left;

	width:130px;

	}

	

.teaser_content

	{

	padding-top:20px;

	width: 580px;

	background-image:url(../img/left_box_hl-bg.gif);

	background-position:bottom;

	background-repeat: repeat-x;

	}

	

.teaser_content_subheader {

padding-left:160px;



}	

	

.teaser_content_subheader H2 {

font-size:0.9em;

	color:#000000;

	font-weight: bold;

	background-image: url(../img/list_symbol4start.gif);

	background-repeat: no-repeat;

	background-position: 0px 5px;

	padding-left: 10px;

	margin: 0px;

	}

	

.teaser_content_subheader h2 A:link, .teaser_content_subheader H2 A:active, .teaser_content_subheader H2 A:visited {

font-size:1.1em;

	color:#000000;

	font-weight: bold;

	

	margin: 0px;

	text-decoration:none;

	}



.teaser_content_subheader h2 A:hover {

test-decoration:underline;

}	

		

	

.teaser_content H2

	{

	color:#000000;

	font-weight: bold;

	background-image: url(../img/list_symbol4start.gif);

	background-repeat: no-repeat;

	background-position: 0px 5px;

	padding-left: 10px;

	margin: 0px;

	}

	

.teaser_content P

	{

	font-size: 0.9em;

	line-height: 1.4em;

	margin: 0px 0px 20px 0px;

	}

	



.teaser_content A:link, .teaser_content A:active, .teaser_content A:visited,

#content_container A, #content_container A:active, #content_container A:visited,

#content_container_breit A, #content_container_breit A:active, #content_container_breit A:visited

	{

	text-decoration: underline;

	color: #800e1a;

	}		



.teaser_content A:hover,

#content_container A:hover,

#content_container_breit A:hover

	{

	text-decoration: none;

	color: #800e1a;

	}		

	

.teaser_content P.ort

	{

	margin: 0px 0px 8px 0px;

	}

	

.bottom_of_the_box

	{

	margin-top: 4px;

	text-align: right;

	padding-bottom: 15px;

	}	

		

.news-single-item H2 {

	font-weight: boldl;

	margin: 17px 0px 2px 0px;

	font-size:1.2em;

	



}	



.news-single-img {

float:left;

padding-right:10px;

margin-top:5px;

}



#title h1 {

   font-size:1.3em;

   font-weight:bold;

   padding:0px;

   margin:0px;

   padding-top:10px;

   padding-bottom:10px;

   color: #800e1a;

}



#content {

line-height:1.5em;

}



input.username {

width:100px;

height:13px;

font-size:0.9em;

}



input.pass {

margin-top:5px;

width:100px;

height:13px;

font-size:0.9em;

}





input.login {



height:18px;

width:80px;

font-size:0.9em;

margin-top:5px;

background-color:#a0d5e3;



}



input.logout {

height:18px;

width:80px;

font-size:0.9em;

margin-top:5px;

}



.LoginFormHeader {

font-size:1.1em;

margin-bottom:5px;

font-weight:bold;

color: #800e1a;

}



p.membersloginLink {

margin-top:5px;

}

p.membersloginLink a {

color:#000000;

text-decoration:none;

}

p.membersloginLink a:hover {

color:#800e1a;

text-decoration:none;

}



form.login {

margin-top:10px;

}

.fe_legend {

font-size:1.1em;

margin-bottom:5px;

font-weight:bold;

color: #800e1a;

}

.fe_legend:after {

content:":";

}

.submitforgot input {

margin-top:5px;

background-color:#a0d5e3;

}



.csc-textpic-imagewrap {

float:left;

margin-right:20px;

}





div.csc-textpic-above div.csc-textpic-imagewrap {

float:none;

clear:right;



}



.news-single-img {



	float: right;

	margin-bottom:10px;

	margin-left:5px;







}







.TableList,

.tx-ramartatables-pi1 {

width:700px;

font-size:0.95em;

}



.evl_linkSingle {

text-align:right;

}



.evl_item h2 {

font-size:1.05em;

}



.evl_item { clear:both;}



.TableList th   {

font-size:0.9em;

}



.TableList .tx_ramartatables_tablenr {

width:50px;

}



.TableList .tx_ramartatables_ort {

}



.TableList .tx_ramartatables_regionlang {

width:160px;

}

.TableList .tx_ramartatables_tx_ramartatables_tischfunktion1 {

width:170px;

}





.TableList tr {

background-image: url(../img/line_rot-bg.gif);

background-position: bottom;

background-repeat: repeat-x;	

line-height:2em;	

}



.TableList .SingleLink {

width:50px;



}



.SingleView h2 {

font-size:1.1em;



}



.SingleView .sv_left {

float:left;



}



.SingleView .sv_right {

float:right;

line-height:2em;



}



.SingleView .sv_back {

float:left;

clear:both;

}



.csc-uploads-fileSize {

padding-left:20px;

}



.csc-textpic-right .csc-textpic-above .csc-textpic-imagewrap .csc-textpic-imagerow  {

clear:both;

float:none;



}



.csc-textpic-imagerow dl {

float:left;

margin-right:5px;

}



.csc-textpic-imagerow dt {

clear:both;

float:left;

width:602px;

}



.clear {

clear:both;

}



ul.csc-menu-3  {



margin-top:0px;

padding-top:0px;

margin-bottom:30px;

}



ul.csc-menu-def {

margin-left:0px;

padding-left:0px;

}



ul.csc-menu-def li {

margin-left:0px;

padding-left:0px;

list-style:none;

}

.content H2 A {
	color: #800e1a;
	font-size:1.1em;
        text-decoration: none;

}

