body {
	margin: 15px 0px 15px 0px;
	padding: 0px;
	background-color:#D9E3EC;
	color:#4C4C4C;
	font-family:arial,helvetica;
}

#header {
	width: 778px;
	height: 66px;
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: center;
	background-image: url(../images/bgtop.gif);
	background-repeat: no-repeat;
}

#logo{
	background-color:#ffffff;
	width:169px;
	margin:6px 0px 0px 6px;
	float:left;
}

#menutop {
	margin:45px 15px 0px 0px;
	float:right;
}

#menutop a {
	color:#4C4C4C;
	font-weight: bold;
	font-size: 0.8em;
	font-family: arial,helvetica;
	text-decoration: none;
}

#menutop a:hover, #menutop a:active {
	color:#003399;
}

#bild {
	width: 778px;
	height: 99px;
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: center;
	background: #ffffff url(../images/zisweb_bild1.jpg);
	background-repeat: no-repeat;
}

#navigborder {
	background-color:#ffffff;
	width:774px;
	height:26px;
	border-color:#003399;
	border-style:solid;
	border-width:0px 1px 0px 1px;
	margin: 0px auto 0px auto;
	padding:0px 1px 0px 1px;
}

#navigleiste {
	background: #003399;
	width:774px;
	height:26px;
}

#navig a {
	color:#E4EBF1;
	font-family:verdana,arial,helvetica;
	font-weight: bold;
	font-size: 0.8em;
	text-decoration: none;
	display: block;
	border-color:#407EBD;
	border-style:solid;
	border-width:0px 1px 0px 0px;
	padding:5px 15px 5px 15px;
}

#navig a:hover, a:active {
	color:#003399;
	background-color:#ADC2D6;
}

#content {
	background-color:#ffffff;
	width:774px;
	border-color:#003399;
	border-style:solid;
	border-width:0px 1px 0px 1px;
	margin: 0px auto 0px auto;
	padding:15px 1px 0px 1px;
}

#content a {
	color:#003399;
}

#content a:hover, #content a:active, #content a:focus {
	color:#ff0000;
}

#content h1 {
	color:#003399;
	text-align:left;
	font-size: 1.1em;
}

#left {
	float: left;
	width: 480px;
	margin: 0px;
	padding:0px 15px 0px 15px;
	border-color:#003399;
	border-style:solid;
	border-width:0px 1px 0px 0px;
}
#right {
	float: left;
	width: 230px;
	margin: 0px;
	padding:0px 15px 0px 15px;
}

#content p, #right p {
	text-align:left;
	font-size: 0.8em;
	margin:0px;
	padding:5px 0px 5px 0px;
}

#content h2 {
	color:#003399;
	font-family:arial,helvetica;
	font-size: 1.2em;
	margin:0px;
	padding:5px 0px 15px 0px;
}

#right h2, #content h3 {
	color:#003399;
	font-size: 0.9em;
	margin:0px;
	padding:5px 0px 5px 0px;
}

#footer {
	width: 600px;
	height: 30px;
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: center;
	background-image: url(../images/footer01.png);
	background-repeat: no-repeat;
}
p {
	font-size: 0.9em;
}

#navig li{
	display:inline;
	float:left;
}

#navig ul, #navig ol{
	display:inline;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 0px 0px;
}

#bgbottom {
	margin: 0px auto 0px auto;
	padding: 0px;
	background: url(../images/bgbottom.gif) top left no-repeat;
	width:778px;
	height:15px;
	z-index:5;
}

#formular td {
	font-family: arial,helvetica;
	font-size: 0.8em;
}

p.fehler {
	width: 391px;
	background-color: #ffffff;
	font-size: 0.8em;
	color:#ff0000;
	border-color:#ff0000;
	border-style:solid;
	border-width:1px;
	padding:3px 10px 3px 10px;
	margin:0px 0px 10px 0px;
}

input.formfeld1, input.formfeld2, input.formfeld3, input.formfeld4 {
	font-size: 1.0em;
	background-color: #D9E3EC;
	font-family: arial,helvetica;
	border-color:#003399;
	border-style:solid;
	border-width:1px;
}

input.formfehler1, input.formfehler2, input.formfehler3, input.formfehler4 {
	font-size: 1.0em;
	background-color: #D9E3EC;
	font-family: arial,helvetica;
	border-color:#ff0000;
	border-style:solid;
	border-width:1px;
}

input.formfeld1, input.formfehler1 {
	width: 265px;
}

input.formfeld2, input.formfehler2 {
	width: 145px;
}

input.formfeld3, input.formfehler3 {
	width: 55px;
}

input.formfeld4, input.formfehler4 {
	width: 199px;
}

input.checkbox {
	background-color: #D9E3EC;
	border-color:#003399;
	border-style:solid;
	border-width:1px;
	margin-right:10px;
}

input.checkboxfehler {
	background-color: #D9E3EC;
	border-color:#ff0000;;
	border-style:solid;
	border-width:1px;
	margin-right:10px;
}

textarea.formfeld {
	font-size: 1.0em;
	background-color: #D9E3EC;
	font-family: arial,helvetica;
	width: 265px;
	height: 80px;
	border-color:#003399;
	border-style:solid;
	border-width:1px;
}

textarea.formfehler {
	font-size: 1.0em;
	background-color: #D9E3EC;
	font-family: arial,helvetica;
	width: 265px;
	height: 80px;
	border-color:#ff0000;
	border-style:solid;
	border-width:1px;
}

input.button {
	color:#ffffff;
	font-size: 0.9em;
	font-family: arial,helvetica;
	text-align: center;
	background-color: #003399;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
}

select.pulldown {
	font-size: 0.9em;
	font-family: arial,helvetica;
	background-color: #D9E3EC;
	width: 60px;
	border-color:#003399;
	border-style:solid;
	border-width:1px;
}

h3.kastenbody {
	color:#003399;
	font-size: 1.4em;
	font-weight: bold;
	margin:0px;
	padding:10px;
}

ul.kastentext {
	font-size: 0.7em;
/*	display:inline;*/
	list-style-type:none;
	margin:0px;
	padding:10px;
}

div.kasten {
	width:160px;
	height:170px;
	margin-bottom:10px;
	background: #ffffff url(../images/bgkasten.gif) top left no-repeat;
	float:left;
}

ul.liste {
	font-size: 0.9em;
}

#mail>span:before { content:"@"; }
#mail>span span { display:none; }
*+html #mail>span span { display:inline; }  /* Workaround fuer IE 7
