body {
	text-align:center; /* Zentrierung IE */
	background-color: #CC0000;
	background-image: url(images/redblood_hg.gif);
	margin-top: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #262626;
}

#rahmen {
	text-align: left;  /* Inhalt wieder links */
	margin: 0 auto 0 auto;   /* Zentrierung mitte */
	width: 980px;
}

#banner {
	width: 980px;
	height: 290px;
	background-image: url(images/redblood_banner.jpg);
	margin: 0;
}

#banner_P_456aa6bc3d2c5 {
	width: 980px;
	height: 290px;
	background-image: url(images/redblood_banner_P_456aa6bc3d2c5.jpg);
	margin: 0;
}

#banner_P_45856d3b9c2d3 {
	width: 980px;
	height: 290px;
	background-image: url(images/redblood_banner_P_45856d3b9c2d3.jpg);
	margin: 0;
}

#banner_P_45856d470d47d {
	width: 980px;
	height: 290px;
	background-image: url(images/redblood_banner_P_45856d470d47d.jpg);
	margin: 0;
}

#banner_P_45856d525191f {
	width: 980px;
	height: 290px;
	background-image: url(images/redblood_banner_P_45856d525191f.jpg);
	margin: 0;
}

#banner_P_4c50fd466f488 {
	width: 980px;
	height: 290px;
	background-image: url(images/redblood_banner_P_4c50fd466f488.jpg);
	margin: 0;
}

#navi {
	width: 980px;
	height: 45px;
	margin: 0 0 20px 0;
}

#text {
	width: 980px;	
}


/* NAVI */

a.menu:link, a.menu:visited, a.menu:active { 
	color: #FFFFFF; 
	font-size: 11px; 
	font-weight: bold;
	line-height: 15px; 
	text-decoration: none; 
	padding: 15px 0 15px 0;
	white-space: nowrap;
        background-image: url(images/redblood_navi_hg.gif);
} 

a.menu:hover { 
	color: #FFFFFF; 
	font-size: 11px; 
	font-weight: bold; 
	line-height: 15px; 
	text-decoration: underline; 
	padding: 15px 0 15px 0;
	white-space: nowrap;
        background-image: url(images/redblood_navi_hg.gif);
} 

a.menu2:link, a.menu2:visited, a.menu2:active { 
	color: #FFFFFF; 
	font-size: 11px; 
	font-weight: normal; 
	line-height: 15px; 
	text-decoration: none; 
	padding: 2px 10px 2px 10px;
} 

a.menu2:hover { 
	color: #FFFFFF; 
	font-size: 11px; 
	font-weight: normal; 
	line-height: 15px; 
	text-decoration: underline; 
	padding: 2px 10px 2px 10px;
} 

a.menu2_sprache:link, a.menu2_sprache:visited, a.menu2_sprache:active { 
	color: #FFFFFF; 
	font-size: 11px; 
	font-weight: normal; 
	line-height: 15px; 
	text-decoration: none; 
	padding: 2px 10px 2px 10px;
	white-space: nowrap;
} 

a.menu2_sprache:hover { 
	color: #FFFFFF; 
	font-size: 11px; 
	font-weight: normal; 
	line-height: 15px; 
	text-decoration: underline; 
	padding: 2px 10px 2px 10px;
	white-space: nowrap;
} 
		 
p.menu_abstand {
	width: auto;
	height: 45px;
	margin: 0;
	padding: 0;
}
		 
p.menu_abstand_waage {
	width: 130px;
	height: 2px;
	margin: 0 10px 0 10px;
	padding: 0;
	background-image: url(images/sym_navi_trenner_waage.gif);
}
		 
p.menu_abstand_sprache {
	width: 80px;
	height: 2px;
	margin: 0 10px 0 10px;
	padding: 0;
	background-image: url(images/sym_navi_trenner_waage.gif);
}

p.menu_sprache {
	width: 100px;
	height: auto;
	margin: 0;
	padding: 0;
	text-align: right;
	vertical-align: middle;
}

#menupanel {
	width: auto;
	height: 45px;
	margin: 0 0 0 auto;
	padding: 0;
}

#menu, #menu ul { 
	list-style-type: none; 
	margin: 0; 
	padding: 0;
} 

#menu a { 
	display: block; 
} 

#menu li { 
	position: relative; 
	width: auto; 
	height: auto; 
	float: left; 
	margin: 0;
	padding: 0; 
	background-color: #CC0000;
} 

#menu li ul { 
	position: absolute; 
	width: auto; 
	height: auto; 
	top: 45px; 
	left: -999em; 
	padding: 0;
} 

#menu li:hover ul, #menu li.sfhover ul { 
	left: auto;
} 

.menu2 { 
	list-style-type: none; 
	width: 130px;
	margin: 0; 
	padding: 0;
} 

.menu2 ul { 
	list-style-type: none; 
	margin: 0; 
	padding: 0;
} 

.menu2 li { 
	height: auto; 
	float: left; 
	position: relative; 
} 

.menu2_sprache { 
	list-style-type: none; 
	width: auto;
	margin: 0; 
	padding: 0;
} 

.menu2_sprache ul { 
	list-style-type: none; 
	margin: 0; 
	padding: 0;
} 

.menu2_sprache li { 
	width: auto; 
	height: auto; 
	float: left; 
	position: relative; 
	left: -69px;
} 
  
/* TEXT LEFT */

#text_left{
	width: 260px;
	margin: 0 20px 0 0;
	float: left;
}

.text_left_links{
	width: 260px;
	min-height: 65px;
	background-image: url(images/redblood_hg_text_left_links.gif);
    background-repeat: no-repeat;
	background-color: #EEA6A6;
	margin: 0;
}

.text_left_address{
	width: 260px;
	min-height: 200px;
	background-image: url(images/redblood_hg_text_left_adressen.gif);
    background-repeat: no-repeat;
	background-color: #EEA6A6;
	margin: 0;
}

.text_left_common{
	width: 260px;
	min-height: 100px;
	background-image: url(images/redblood_hg_text_left.gif);
    background-repeat: no-repeat;
	background-color: #EEA6A6;
	margin: 0;
}

.text_left_end{
	width: 260px;
	height: 20px;	
	background-image: url(images/redblood_hg_text_left_end.gif);
    background-repeat: no-repeat;
	background-color: #EEA6A6;
	margin: 0 0 20px 0;
}

/* TEXT MAIN */

#text_main{
	width: 700px;
	float: left;
}

.text_main_world{
	width: 620px;
	min-height: 100px;
	background-image: url(images/redblood_hg_text_right_world.gif);
	background-repeat: no-repeat;
	background-color: #FAE6E6;
	margin: 0;
	padding: 0 40px 0 40px;
}

.text_main_world ul { 
	margin-bottom: 0; 
	padding-bottom: 0;
} 

.text_main_common{
	width:620px;
	min-height: 100px;
	background-image: url(images/redblood_hg_text_right.gif);
	background-repeat: no-repeat;
	background-color: #FAE6E6;
	margin: 0;
	padding: 0 40px 0 40px;
}

.text_main_common ul { 
	margin-bottom: 0; 
	padding-bottom: 0;
} 

.text_main_end{
	width:700px;
	height: 20px;
	background-image: url(images/redblood_hg_text_right_end.gif);
	background-repeat: no-repeat;
	background-color: #FAE6E6;
	margin: 0 0 20px 0;
}

.text_main_footer{
	width: 700px;
}

.text_table{
}

.text_tablefeld{
}

/* TABELLENLAYOUT */

#tabellenlayout1
{
	line-height: 1.0em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	margin: 0px;
	width: 620px;
	text-align: left;
	border-collapse: collapse;
}

#tabellenlayout1 th
{
	background: #EEA6A6;
	font-size: 11px;
	font-weight: bold;
	padding: 12px 5px;
	color: #262626;
}

#tabellenlayout1 td
{
	padding: 10px 5px;
	color: #262626;
	border-top: 1px solid #E5D5D5;
}

.spalte_eins
{
	background: #EEA6A6;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}

#tabellenlayout1 tr:hover td
{
	color: #FFFFFF;
	background: #EEA6A6;
}

/* TEXT POPUP */

#text_popup{
	width: 500px;
	float: left;
}

.text_popup_common{
 	width:440px; 
	min-height: 100px; 
	background-image: url(images/redblood_hg_text_popup.gif);
 	background-repeat: no-repeat;
 	background-color: #EAEAEA;
 	margin: 0;
 	padding: 0 40px 0 40px;
}

.text_popup_end{
	width:500px; 
	height: 20px; 
	background-image: url(images/redblood_hg_text_popup_end.gif); 
	background-repeat: no-repeat; 
	background-color: #EAEAEA; 
	margin: 0 0 20px 0; 
} 

/* SCHRIFT ALLGEMEIN */

.clear{ 
	clear:both;
}

p{
	margin: auto 0 auto 0;
}

/* SCHRIFT BANNER */

h1{
	width: 510px;
	font-size: 24px;
	font-weight: bold;
	line-height: 26px;
	color: #FFFFFF;
	padding: 130px 40px 10px 40px;
	margin: 0;
	text-align:center;
}

h2{
	width: 510px;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0 40px 10px 40px;
	margin: 0;
	text-align:center;
}

/* SCHRIFT LEFT */

.left_headline_links{
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px 20px 10px 20px;
	margin: 0;
}

.left_headline_address{
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px 20px 0px 20px;
	margin: 0;
}

.left_headline_common{
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px 20px 0px 20px;
	margin: 0;
}

.left_text{
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 10px 20px 0 20px;
	margin: 0;
}

/* LINKS LEFT */

a.left:link, a.left:visited, a.left:active {
	text-decoration: none;
	color: #CC0000;
}
a.left:hover{
	text-decoration: underline;
	color: #CC0000;
}
/* SCHRIFT MAIN */

.main_text_footer{
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0 0 20px 0;
	text-align:center;
}

.main_world_headline{
	font-size: 18px;
	font-weight: bold;
	color: #262626;
	padding: 10px 0 0 0;
	margin: 0;
}

.main_world_text{
	font-size: 13px;
	font-weight: normal;
	color: #262626;
	padding: 20px 0 0 0;
	margin: 0;
}

.main_common_headline{
	font-size: 18px;
	font-weight: bold;
	color: #262626;
	padding: 10px 0 0 0;
	margin: 0;
}

.main_common_text{
	font-size: 13px;
	font-weight: normal;
	color: #262626;
	padding: 20px 0 0 0;
	margin: 0;
}

/* SCHRIFT POPUP */

.popup_common_headline{ 
	font-size: 18px; 
	font-weight: bold; 
	color: #262626; 
	padding: 10px 0 0 0; 
	margin: 0; 
} 

.popup_common_text{ 
	font-size: 13px; 
	font-weight: normal; 
	color: #262626; 
	padding: 20px 0 0 0; 
	margin: 0; 
}

/* LINKS MAIN */

a:link, a:visited, a:active { 
	color: #CC0000;
	text-decoration: none; 
} 

a:hover { 
	color: #CC0000;
	text-decoration: underline; 
} 



/* GROSSBILDDARSTELLUNG */

img .pictureboxbild{
border:none;
}

#picture_box{
position:relative;
font:bold 14px verdana, sans-serif;}

#picture_box div{display:none;}

#picture_box:hover div{
display:block;
width:300px;
position:absolute;top:20px;right:20px;
border:1px dashed black;
padding:15px;
font:normal 14px verdana, sans-serif;}

