body{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #183B67;
	margin: 0;
	background-color:#ffffff;
	/* background-image:url(/sennebogen/images/bgkachel.jpg); */
	scrollbar-face-color		: #E8EAEA;
	scrollbar-3dlight-color		: #E8EAEA;
	scrollbar-shadow-color		: #E8EAEA;
	scrollbar-track-color		: #dee1e1;
	scrollbar-highlight-color	: #E8EAEA;
	scrollbar-arrow-color		: #5b8871;
	scrollbar-darkshadow-color	: #5b8871;
}
td, th{
	font-family: arial, helvetica, sans-serif;
	font-size:12px;	
	color: #183B67;
	line-height: 14px;
	text-decoration: none;
}
a, a:link, a:visited, a:active{
	color: #183B67;
	text-decoration: underline;
}
a:hover{
	color: #A90743;
}

/* Textformatierungen */
.t{
	font-size: 12px;
	color: #183B67;	
	line-height: 14px;
	text-decoration: none;
}

	/*Content-Bereich: Bildunterschriften*/
.timage{
	font-size: 11px;
	color: #183B67;
	font-weight: bold;
}

.tprint, a.tprint, a:link.tprint, a:visited.tprint, a:active.tprint {
	font-size: 11px;
	color: #183B67;	
	text-decoration: none;
}
a:hover.tprint{
	font-size: 11px;
	color: #A90743;
	text-decoration: none;
}

.tfooter, a.tfooter, a:link.tfooter, a:visited.tfooter, a:active.tfooter {
	font-size: 11px;
	color: #183B67;	
	font-weight: normal;
	text-decoration: none;
}
a:hover.tfooter{
	font-size: 11px;
	color: #A90743;	
	font-weight: normal;
	text-decoration: none;
}

/* Überschriften */
h1{
font-size: 15px;
color: #A90743;
font-weight: bold;
line-height: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
vertical-align: bottom;
}
h2{
font-size: 12px;
color: #183B67;
font-weight: bold;
margin-bottom: 8px;
}
h3{
font-size: 13px;
color: #93B4E1;
font-weight: normal;
margin-bottom: 0px;
}
h4{
font-size: 12px;
color: #93B4E1;
font-weight: normal;
margin-bottom: 0px;
}
h5{
font-size: 11px;
color: #93B4E1;
font-weight: normal;
margin-bottom: 0px;
}

/* Linie - 2 px breit - nix zu aendern :-( */
hr{
	color: #93B4E1;
	border-width: thin;
	border-style: solid;
}

/* Sonstiges */
.puenktchen{
	background-image:url(images/punktline.gif);
}

/* Formularfelder */
input, select, textarea{
	font-size: 12px;
	color: #183B67;
	background-color: #ffffff;
	border-color: #B9BABd;
	border-width: 1px;
	border-style: solid;
}
input.edit{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #183B67;
	background-color: #ffffff;
	border-color: #B9BABd;
	border-width: 1px;
	border-style: solid;
}
textarea.edit{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #183B67;
	background-color: #ffffff;
	border-color: #B9BABd;
	border-width: 1px;
	border-style: solid;
}
input.checkbox{
	font-size: 12px;
	color: #183B67;
	background-color: #ffffff;
	border-color: #B9BABd;
	border-width: 1px;
	border-style: solid;
}
input.log{
	font-size: 12px;
	color: #183B67;
	background-color: #ffffff;
	border-color: #B9BABd;
	border-width: 1px;
	border-style: solid;
}

/* LISTENFORMATIERUNG allgemein */
ul { color: #183B67; list-style-type: square; list-style-position : inside; padding: 6px 0 0 0; margin: 0px 0px 0px 0px !important; }
/* ul ul { list-style-type: disc; }
ul ul ul { list-style-type: none; } */	


/* Navigation: first level */
.nav1, a.nav1, a:link.nav1, a:visited.nav1, a:active.nav1{
	font-size: 12px;
	color: #A90743;
	font-weight: normal;
	text-decoration: none;
	line-height: 12px;
	height: 31px;
	width: 159px;
	vertical-align: bottom;
	/* kein padding-left wegen zweizeiligen Navigationspunkten => probleme bei mozilla => abstaende mit &nbsp; */
}
a:hover.nav1{
	font-size: 12px;
	color: #;
	font-weight: normal;
	text-decoration: none;
	line-height: 12px;
	height: 31px;
	width: 159px;
	vertical-align: middle;
	border-style: none;
	border-width: thin;
	background-color:#ffffff;
}
.nav1a, a.nav1a, a:link.nav1a, a:visited.nav1a, a:active.nav1a{
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	line-height: 12px;
	height: 31px;
	width: 159px;
	vertical-align: middle;
	border-style: none;
	border-width: thin;
	background-color:#A90743;
}

/* Navigation: second level */
.nav2, a.nav2, a:link.nav2, a:visited.nav2, a:active.nav2{
	font-size: 11px;
	color: #A90743;
	font-weight: normal;
	text-decoration: none;
	width: 159px;
	vertical-align: middle;
	padding-left: 15px;
	background-color:#ffffff;
}
a:hover.nav2{
	font-size: 11px;
	color: #A90743;
	font-weight: normal;
	text-decoration: underline;
	width: 159px;
	vertical-align: middle;
	padding-left: 15px;
	background-color:#ffffff;
}
.nav2a, a.nav2a, a:link.nav2a, a:visited.nav2a, a:active.nav2a{
	font-size: 11px;
	color: #A90743;
	font-weight: normal;
	text-decoration: none;
	width: 159px;
	vertical-align: middle;
	padding-left: 15px;
	background-color:#ffffff;
}

/* Navigation: third level */
.nav3, a.nav3, a:link.nav3, a:visited.nav3, a:active.nav3{
	font-size: 11px;
	color: #ffffff;	
	font-weight: bold;
	text-decoration: none;
	width: 140px;
	background-color:#ffffff;
	letter-spacing: 1px;
}
a:hover.nav3, .nav3a, a.nav3a, a:link.nav3a, a:visited.nav3a, a:active.nav3a{
	font-size: 11px;
	color: #ffffff;	
	font-weight: bold;
	text-decoration: none;
	width: 140px;
	background-color:#ffffff;
	letter-spacing: 0px;
}

/* Navigation unten (Kooperation etc.) */
.navunten, a.navunten, a:link.navunten, a:visited.navunten, a:active.navunten, a:hover.navunten{
	font-size: 12px;
	color: #183B67;
	font-weight: normal;
	text-decoration: none;
	line-height: 12px;
	height: 19px;
	width: 159px;
	vertical-align: middle;
	/* kein padding-left wegen zweizeiligen Navigationspunkten => probleme bei mozilla => abstaende mit &nbsp; */
}
a:hover.navunten{
	font-size: 12px;
	color: #183B67;
	font-weight: normal;
	text-decoration: none;
	line-height: 12px;
	height: 19px;
	width: 159px;
	vertical-align: middle;
	border-style: none;
	border-width: thin;
	background-color:#F3F4F4;
}
a.navuntena, a:link.navuntena, a:visited.navuntena, a:active.navuntena{
	font-size: 12px;
	color: #183B67;
	font-weight: bold;
	text-decoration: none;
	line-height: 12px;
	height: 19px;
	width: 159px;
	vertical-align: middle;
	border-style: none;
	border-width: thin;
	background-color:#ffffff;
}

/* Nebennavigation */
.navneben, a.navneben, a:link.navneben, a:visited.navneben, a:active.navneben, a:hover.navneben{
	font-size: 11px;
	color: #183B67;	
	font-weight: bold;
	text-decoration: none;
}

a:hover.navneben, a.navnebena, a:link.navnebena, a:visited.navnebena, a:active.navnebena{
	font-size: 11px;
	color: #A90743;	
	font-weight: bold;
	text-decoration: none;
}