

/******************************************************* Styles fuer body *****/

body { font-size:100%; }

/* Mac IE5.x Hide \*/
* * body { font-size:93%; }

body {
	font			: normal 95% Verdana, Arial, Helvetica, sans-serif;
	color			: #666;
	background-color	: #fff;
	background		: #fff url(/img/basic/verlauf_back.gif) repeat-x;
}

.noshow {
	visibility		: hidden;
}

.show {
	visibility		: visible;
}


.overall {
	width			: 990px;
	margin			: 0 auto;
}

.zentrierer {
	float			: left;
	width			: 930px;
	padding			: 0 40px;
}


a, img {
	border			: 0;
}

a {
	color: #003366;
	text-decoration: none;
}

* {
	margin			: 0;
	padding			: 0;
}
.ecke_m, .ecke_n {
	text-align: center;
	font-size: 0.8em;
	font-weight: bold;
	color: #FF6E0D;
}
.ecke_m a {
	color: #003366;
	text-decoration: none;
}
.ecke_m a:hover, 
.ecke_n a:hover,
.ecke_m a:active, 
.ecke_n a:active  {
	color: #FF6E0D;
}

.ecke_n a {
	color: #FF6E0D;
	text-decoration: none;
}
table {
	border-collapse:collapse;
}
.h1_orange {
	color: #FF6E0D;
}
.myblue {
	color: #003366;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: normal;
	color: #003366;
}
.smallfoot {
	font-size: 0.7em;
	font-weight: normal;
	color: #FF6E0D;
}
.smallfoot a {
	color			: #FF6E0D;
	text-decoration: none;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #003366;
	padding:1em 0;
}
li {
	color: #333;
	/* list-style-position: inside; */
	margin: 0 0 0 1.0em;
	list-style-image: url(/img/basic/listenpfeil_gr.gif);
	line-height: 1.5em;
}
li a {
	text-decoration: none;
}
li a:link, li a:visited {
	color: #003366;
}

li a:hover, li a:active, li a:focus {
	color: #FF6E0D;
}
li.aktiv, li:hover {
	color: #FF6E0D;
	list-style-image: url(/img/basic/listenpfeil.gif);
}
li.heidi {
	list-style:none !important;
	list-style-image:none !important;
	list-style-type: none;
}
ul ul li {
	font-size: 0.8em;
	/* padding: 0 0 0 1.7em; */
	list-style:none;
	list-style-image:none;
}

ul ul li.aktiv {
	color: #FF6E0D;
	list-style:none;
	list-style-image:none;
}
.kontaktrahmen {
	font-weight		: normal;
	font-size		: 1.0em;
	float			: left;
	width			: 100%;
	padding			: 1em 0 1em 0;
}

.kontakttext {
	line-height		: 1.6em;
	float			: left;
	width			: 10em;
	clear			: left;
}

.kontaktinput {
	float			: left;
	width			: 28em;
}

.kontaktinput input {
	width			: 100%;
	background		: #FFF;
	font-size		: .8em;
}
.kontaktinput textarea {
	width			: 100%;
	background		: #FFF;
	font-size		: 1.0em;
}
