/* $Id: formate.css,v 1.4.2.21 2011-08-13 02:13:33 albrecht Exp $*/
* {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	text-align: left;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
}

body {
	width: 100%;
	height: 100%;
}

img {
	border: 1px solid #1D3569;
}

a:link,a:visited {
	text-decoration: none;
	color: #F87C06;
	margin: 0px;
	padding: 0px;
}

a:hover {
	text-decoration: none;
	font-weight: bold;
	background-color: #F87C06;
	color: white;
}

a#nocolor {
	margin: 0px;
	padding: 0px;
	border: 0px
}

a#nocolor:hover {
	background-color: white;
	outline: 2px solid #F87C06;
}

div { 
	/* border: 1px dotted red; */
}

div#menu {
	position: fixed;
	top: 6px;
	left: 6px;
	width: 200px;
	margin: 0pt;
}

div#menu .menuItem1,.menuItem2 {
	height: 18px;
	padding: 2px 6px;
	vertical-align: middle;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none; 
	/* border: 3px solid #1D3569; */
	border-radius: 3px;
}

div#menu .menuItem1 {
	background-color: #1D3569;
	margin: 2px 0px 1px 0px;
	width: 188px;
}

div#menu .menuItem2 {
	background-color: grey;
	margin: 1px 0px 0px 12px;
	width: 176px;
	padding: 3px 6px;
}

div#menu a {
	color: #FFFFFF;
	text-decoration: none;
}

div#menu .menuItem1:hover,div#menu .menuItem2:hover {
	color: #FFFFFF;
	background-color: #F87C06;
}

div#menu #menuInvers {
	background-color: #F87C06;
	color: #1D3569;
	border-color: #1D3569;
}

div#menu img {
	border: 0px;
}

div#impressum {
	position: fixed;
	bottom: 18px;
	left: 6px;
	width: 200px;
	margin: 0pt;
}

div#pfad {
	position: fixed;
	top: 0px;
	left: 220px;
	width: 100%;
}

div#pfad P {
	vertical-align: middle;
	color: #FFFFFF;
	background-color: #1D3569;
	font-weight: bold;
	border-radius: 3px;
}

div#pfad a {
	padding: 3px 6px;
	color: #FFFFFF;
	text-decoration: none;
	border-right: 2px solid white;
	margin: 0px;
}

div#pfad .titel {
	padding: 3px 3px;
}

div#pfad a:hover {
	background-color: #F87C06;
}

table,td,th,tr {
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: top;
}

table#layout {
	
}

table#layout td,th {
	padding-left: 3px;
	padding-right: 3px;
}

table#layout th {
	color: #FFFFFF;
	background-color: #1D3569;
	border-radius: 3px;
}

hr {
	margin-top: 12pt;
	margin-bottom: 12pt;
}

H1,H2,H3,H4,hr {
	color: #1D3569;
}

H1 {
	font-size: 14pt;
	line-height: 18pt;
}

H2 {
	font-size: 12pt;
	line-height: 16pt;
}

H3,H4,H5,P,UL,OL,LI,TD,TH {
	font-size: 10pt;
	line-height: 14pt;
}

.Klein {
	font-size: 8pt;
	line-height: 10pt;
}

H1,H2,H3,H4,H5,#logoSg {
	margin-top: 14pt;
}

H1,H2,H3,H4,P,td {
	margin-bottom: 7pt;
}

.Near,.BoldNear {
	margin-bottom: 0pt;
}

H1,H2,H3,H4,H5,.Bold,.BoldNear {
	font-weight: bold;
}

.Inv {
	color: #FFFFFF;
	background-color: #1D3569;
}

#logoSg {
	border: 0px;
	text-align:left;
	vertical-align:top;
	margin-right:6px;
}

#farbig, #farbigright {
	background-color: #F87C06;
	padding-left: 6pt;
	padding-right: 6pt;
	padding-bottom: 6pt;
	border: 2pt #1D3569 solid;
	border-radius: 3px;
}

#farbigright {
	float: right;
	margin-right:1px;
}

#disabled {
	color: #999999 !important;
}

#imageright,#imageleft { 
	/* margin-top: 14pt; */
	margin-bottom: 14pt; 
	/* top: 0pt; */
}

#imageright {
	margin-left: 14pt;
	margin-right: 2pt;
	float: right;
}

#imageleft {
	margin-right: 14pt;
	margin-left: 2pt;
	float: left;
}

#topright {
	text-align: right;
	vertical-align: top;
}

#top {
	text-align: left;
	vertical-align: top;
}
