﻿* {padding:0; border:0; margin:0;}
html {  padding: 0;	margin: 0; border: 0; min-height: 110%; margin-bottom: 100px; }
body{ padding: 0;	margin: 0; border: 0;  font-family: Verdana, Tahoma, Verdana, Arial; color: #495f74; font-size: 1.1em;
	margin: 0 auto;   background: #ffffff;  text-align: center; }
/*.min_width{width:90%; min-width: 1200px;}*/
.min_width{width:100%; min-width: 900px;}
.clear{ clear: both; } .left{ float: left; } .right{ float: left; }
h4 { padding: 0;	margin: 0; border: 0; font-size: 1.0em }
#ausser_eimer { border: 1px solid #00529b; width: 90%; margin: 0 auto; position: relative; background-image: url(images/cardiac_club_splash_elongated.jpg);  background-repeat: repeat;}
/*#ausser_eimer img{ padding: 0;	margin: 0; border: 0; width: 100%; margin: 0 auto}*/
li{ padding: 0;	margin: 0; border: 0;  margin-bottom:15px; margin-left: 4%}
#fahne_gruppe { padding: 0;	margin: 0; border: 0;    position: relative }
#kopf_links { padding: 0;	margin: 0; border: 0;    position: absolute;  left: 0; top: 0; text-align: left; padding-left:0.25em}
#kopf_mitte { padding: 0;	margin: 0; border: 0; }
#kopf_rechts { padding: 0;	margin: 0; border: 0;    position: absolute;  right: 0; top: 0; border: 0px solid #a28e83; text-align: right;  padding-right:0.25em}
#kopf_rechts p{ padding-right:0.25em }
#group_of_3 {  padding: 0;	margin: 0; border: 0;    position: relative; font-size: 0.8em; margin-top: 0.1em; margin-bottom: 0.2em;   font-family: Arial, Verdana, Tahoma, Arial;  }

#fuess {  padding: 0;	margin: 0; border: 0; background: #00529b; position: relative; color: #ffffff; border: 1px solid #a28e83; text-align: center; height: 120px; font-size: 1.0em;}
#fuess_links { float: left; text-align: left; width: 30%;  margin-left: 1.2% }
#fuess_rechts { float: right; width: 30%; background:#ffffff}   #fuess_rechts img{ margin: 1%; width: 95%}
#haupt_eimer {  padding: 0;	margin: 0; border: 0; border: 4px solid #00529b; width: 90%; margin: 0 auto;  /*position: absolute;  left: 14.5%; top: 50px;*/ 
					background: #ffffff; margin-top: 50px; }
#links{ padding: 0;	margin: 0; border: 0; float:left; width: 60%; text-align: left; padding-top:0.55em; padding-bottom:0.55em;  }
#links img{ padding: 0;	margin: 0.5%; border: 0; margin-right: 1%; float:left  }
#rechts{ padding: 0;	margin: 0; border: 0; float:right; width: 38%; padding-top:0.55em; padding-bottom:0.55em; font-family: Verdana, Tahoma, Arial; }
#haupt_text {  padding: 0;	margin: 0; border: 0; margin-left:1%;  margin-right:1%; text-align: left;  padding-top: 15px;  }
#full_width_text_page { padding: 0;	margin: 0; border: 0; margin-left:5%;  margin-right:5%; margin-top:10px;  margin-bottom:30px; }
#full_width_text_page h3{ padding: 0;	margin: 0; border: 0; margin-bottom:8px; }
#two_column_page{ padding: 0;	margin: 0; border: 0; }
#two_column_page h3{ padding: 0;	margin: 0; border: 0; margin-bottom:5px; margin-top:0px; }
#two_column_page_links{ padding: 0;	margin: 0; border: 0;  float:left; width: 35%; }
.two_column_page_links{ padding: 0;	margin: 0; border: 0;  float:left; width: 35%; }
#two_column_page_links img{ padding: 0;	margin: 0; border: 0;  width: 100%; margin-top: 0px; margin-bottom: 10px; }
.two_column_page_links img{ padding: 0;	margin: 0; border: 0;  width: 100%; margin-top: 10px; margin-bottom: 10px; }
#two_column_page_rechts{ padding: 0;	margin: 0; border: 0;  float:right; width: 63%; border: 0px solid #00529b; margin-bottom:10px; }
.two_column_page_rechts{ padding: 0;	margin: 0; border: 0;  float:right; width: 63%; border: 0px solid #00529b; margin-bottom:10px; }
#two_column_page_rechts li{ padding: 0;	margin: 0; border: 0;  margin-bottom:15px; margin-left: 4%}
.two_column_page_rechts li{ padding: 0;	margin: 0; border: 0;  margin-bottom:15px; margin-left: 4%}
#nav { padding: 0;	margin: 0; border: 0; 
		width: 100%; padding: 0;	background-color: #b39c79;	border: 0px solid #a28e83;  text-align: center; }
#nav ul { padding: 0;	margin: 0; border: 0;	list-style: none;	width: 100%;	margin: 0 auto;	padding: 0; }
#nav li {padding: 0;	margin: 0; border: 0;	float: left; width: 20%; border-bottom: 0px solid #00d200; 
		border-top: 0px solid #00d200; background: #00529b /*background-image: url(images/rounded_menu_fill_03.jpg);*/ }
#nav li :hover { background: #a28e83; /*border: 1px solid #d200c1; background-image: url(images/rounded_menu_fill_03_oran.jpg); */}
#nav ul ul li:hover  ul ul li {background: #ffff00;} #nav ul ul li {background: #ff9900;} 
#nav ul ul ul:hover li {background: #ff0000;} #nav ul ul ul li {background: #eab000;}

#nav li a {padding: 0;	margin: 0; border: 0;	display: block;	/*border-right: 1px solid #00d200; border-left: 1px solid #00d200;*/  border: 1px solid #b39c79;
			padding-top: 10px; padding-bottom: 10px;
			text-decoration: none;	font-weight: bold;	font-weight: normal; font-size: 0.8em;	color: #ffffff;	  }
#nav li a:hover {  border: 1px solid #ff9900; }
#nav li {position: relative;}
#nav ul ul {position: absolute; z-index: 500;}
#nav ul ul li { width: 100%;  }
#nav ul ul ul {position: absolute; top: 0; left: 100%;}
div#nav ul ul,
div#nav ul li:hover ul ul,
div#nav ul ul li:hover ul ul
{display: none;}

div#nav ul li:hover ul,
div#nav ul ul li:hover ul,
div#nav ul ul ul li:hover ul
{display: block;}