@charset "UTF-8";
/* CSS Document */

  
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size :12px;
	margin-top:50px;
	padding:0px;
	background-color: #FFFFFF;
	text-align : left;
}
#mittelframe {
	width :786px;
	height:550px;
	border: 0px;
	margin-bottom:8px;
	margin-right:7px;
	margin:auto;
	padding:0px;
}
#innenframe {
	width :786px;
	height:550px;
	background: url( '../images/bg.gif' ) no-repeat;
}
#navilinks {
	width : 131px;
	height :548px;
	float : left;
	border : 0px;
	text-align:left;
}
#container {
	width : 614px;
	height :485px;
	float : left;
	overflow:auto;
	border : 0px;
	padding: 20px 20px 10px 20px;
	
}

#navitop {
	width : 786px;
	height :30px;
	border: 1px solid #FFFFFF;
	background-color:#FFFFFF;
	text-align:left;
	margin-left:-1px;
}
#logo {
	width :788px;
	height : 80px;
	margin: auto;
	border : 0px;
	padding-left:1px;
}


/* Menu */

div.navi1 {
margin-top:1px;
	float: left;
	width: 131px;
	height: 30px;
	background: url( '../button.gif' ) 0 -29px no-repeat;
	text-align:center;
}
div.navi1 a {
	display: block;
	width:100%;
	height:24px;;
	overflow:hidden;
	font: 13px Helvetica, Arial;
	color: #FFFFFF;
	text-decoration: none;
	background: url( '../button.gif' ) top left no-repeat;
	font-weight:bold;
	padding-top:6px;
}
div.navi1 span {
	display: block;
	margin:0;
	padding: 7px 0 0 9px;
}
div.navi1 a:hover {
	background-image: none;
	color: #332f88;
}
div.navi1 a:active {
	color: #332f88;
}

div.navi1 a#current {
	display: block;
	width:100%;
	height:24px;;
	overflow:hidden;
	font: 13px Helvetica, Arial;
	color: #FFFFFF;
	text-decoration: none;
	background: url( '../button.gif' ) 0 -29px no-repeat;
	font-weight:bold;
	padding-top:6px;
}

#navi_l_1 {}

#navi_l_1 a { display:block; margin-bottom:-1px; margin-left:-1px; text-align:center; width:117px;
         border-style:ridge; border-width:1px; padding:7px; text-decoration:none; text-align:left; font-weight:bold; font-size:11px;}

#navi_l_1 a:link    { color:#cedef5; background-color:#1498db; }
#navi_l_1 a:visited { color:#cedef5; background-color:#1498db; }
#navi_l_1 a:hover   { color:#fff; background-color:#751288; }
#navi_l_1 a:active  { color:#fff; background-color:#751288; }
#navi_l_1 a#current1  { color:#fff; background-color:#751288; }

#navi_l_2 {}

#navi_l_2 a { display:block; margin-bottom:-1px; margin-left:-1px; text-align:center; width:119px;
         border-style:ridge; border-width:1px; padding: 5px 5px 5px 7px; text-decoration:none; text-align:left; font-weight:bold; font-size:11px;}

#navi_l_2 a:link    { color:#332f88; background-color:#cedef5; }
#navi_l_2 a:visited { color:#332f88; background-color:#cedef5; }
#navi_l_2 a:hover   { color:#fff; background-color:#751288; }
#navi_l_2 a:active  { color:#fff; background-color:#751288; }
#navi_l_2 a#current2 { color:#fff; background-color:#751288; }

/* Menu */


p {
	margin : 0px;
	line-height : 12px;
	padding : 0px;
}

h1 {font-family:Arial, Helvetica, sans-serif;
	font-size :16px;
	font-weight:bold;
	}
h2 {font-family:Arial, Helvetica, sans-serif;
	font-size :14px;
	font-weight:bold;}
	
h3 {font-family:Arial, Helvetica, sans-serif;
	font-size :12px;
	font-weight:bold;}
	
	/* Headline 1 */
#main-block h1 {
	color: #332f88;
	font-family:arial, helvetica, verdana, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:2.1em;
}

#main-block .teaser h1 {
	font-size:1.3em;
}

/* Headline 2 */
#main-block h2 {
	color:#332f88;
	font-family:arial, helvetica, verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:1.4em;
}


/*	Paragraphs / Lists
------------------------------------------------------------------------------*/
#main-block p,
#main-block ul,
#main-block ol {
	margin-bottom:1.2em;
	font-size:12epx;
	line-height:1.6em;
}
#main-block ul li ul,
#main-block ul li ol,
#main-block ol li ol,
#main-block ol li ul {
	font-size:1em;
}

#main-block ul {
	margin-left:12px;
	list-style-type:square;
}

#main-block ol {
	list-style-type:decimal-leading-zero;
}


/*	Hyperlinks
------------------------------------------------------------------------------*/
#main-block a, #main-block a:link {
	color: #332f88;
	text-decoration:underline;
}

#main-block a:hover {
	color:#000;
}



/*	Images
------------------------------------------------------------------------------*/
#main-block div.image {
	margin-bottom:0;
}
#main-block div.image p {
	margin:0;
	font-size:0.9em;
}
#main-block div.flLeft {
	margin-right:14px;
}
#main-block div.flRight {
	margin-left:14px;
}

.flLeft {float:left;}
.flRight {float:right;}
