/* CSS Document */
body {
	background-color:#CCCCCC;
	background-image: url(../img/bg.gif);
	background-repeat:repeat-x;
	text-align:center;
}

#main{
	text-align: center;
	top:0px;
	left:50%;
	margin-top:13px;
	margin-left: -420px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	width: 832px;
	height: 50em;
	background-color: #F1F2F6;
}

.norp {
	background-repeat: no-repeat;
}

#break {
overflow:hidden;
height:10px;
clear:both;
}

ol  {
	list-style-type : square;
	margin-left : -24px;
	-margin-left : 16px;
	margin-top : 7px;
	margin-bottom : 4px;
	list-style-position : outside;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
}

li  {
	margin-left : 0px;
}

ul  {
	list-style-type : square;
	margin-left : -24px;
	-margin-left : 16px;
	margin-top : 0px;
	margin-bottom : 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	list-style : square outside;
	margin-right : 0px;
}

select  {
	background-color : #CBD0DE;
	border-top : #97A3BFsolid 1px;
	border-bottom : #97A3BF solid 1px;
	border-left : #97A3BF solid 1px;
	border-right : #97A3BF solid 1px;
	color : #20386A;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	font-style : normal;
	padding-left : 2px;
}

a:link{
text-decoration : none;
color: #0A296A;
}

a:visited{
text-decoration : none;
color: #0A296A;
}

a:hover{
text-decoration : underline;
color: #0A296A;
}

a:active{
text-decoration : none;
color: #0A296A;
}

.impressum {
	font-size : 11px;
	color: #0A296A;
	padding: 0px 0px 2px 0px;
}

.impressum :link{
text-decoration : none;
color: #0A296A;
}

.impressum :visited{
text-decoration : none;
color: #0A296A;
}

.impressum :hover{
text-decoration : underline;
color: #0A296A;
}

.impressum :active{
text-decoration : none;
color: #0A296A;
}

 h4 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color:#0A296A;
	font-size : 12px;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	/*line-height : 5px;*/
}

 h3 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color:#0A296A;
	font-size : 16px;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	/*line-height : 5px;*/
}


td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	line-height : 18px;
}

.less{
	line-height:18px
}

.buttons_m{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color:#5A6E97;
    line-height : 24px;
	font-size : 13px;
	font-weight: bold;
	margin: 10px;
	padding: 5px 15px 5px 10px;
}

.buttons_r{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color:#5A6E97;
    line-height : 24px;
	font-size : 13px;
	font-weight: bold;
	margin: 10px;
	padding: 5px 15px 5px 10px;
}
.buttons_g{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color:#5A6E97;
	line-height : 24px;
	font-size : 13px;
	font-weight: bold;
	margin: 10px;
	padding: 5px 15px 5px 10px;
}
.buttons_o{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color:#495E88;
line-height : 24px;
	font-size : 13px;
	font-weight: bold;
	margin: 10px;
	padding: 5px 15px 5px 10px;
}

.buttons_m :link{
text-decoration : none;
color: #495E88;
}
.buttons_m :visited{
text-decoration : none;
color: #495E88;
}
.buttons_m :hover{
text-decoration : none;
color: #8B8F62;
}
.buttons_m :active{
text-decoration : none;
color: #8B8F62;
}

.buttons_r :link{
text-decoration : none;
color: #495E88;
}
.buttons_r :visited{
text-decoration : none;
color: #495E88;
}
.buttons_r :hover{
text-decoration : none;
color: #B3B3B3;
}
.buttons_r :active{
text-decoration : none;
color: #B3B3B3;
}


.buttons_g :link{
text-decoration : none;
color: #495E88;
}
.buttons_g :visited{
text-decoration : none;
color: #495E88;
}
.buttons_g :hover{
text-decoration : none;
color: #63888D;
}
.buttons_g :active{
text-decoration : none;
color: #63888D;
}


.buttons_o :link{
text-decoration : none;
color: #495E88;
}
.buttons_o :visited{
text-decoration : none;
color: #495E88;
}
.buttons_o :hover{
text-decoration : none;
color: #988B58;
}
.buttons_o :active{
text-decoration : none;
color: #988B58;
}


