/*
* Styles - WYSIWYG
*/
.componentheading, .contentheading, h1 {
	color: #0070b8;
	font: 12pt Verdana;
	font-weight: bold;
	padding-top:15px;
}

h2 {
	color: #0070b8;
	font: 10pt Verdana;
	font-weight: bold;
}

.Verdana_1_blue{
	color: #0066cc;
	font: 8pt Verdana;
}

.Verdana_2_blue{
	color: #0066cc;
	font: 10pt Verdana;
}

.Verdana_3_blue{
	color: #0066cc;
	font: 12pt Verdana;
}

.Verdana_1_black{
	color: #000000;
	font: 8pt Verdana;
}

.Verdana_2_black{
	color: #000000;
	font: 10pt Verdana;
}

.Verdana_3_black{
	color: #000000;
	font: 12pt Verdana;
}


/*flash zusatz f�r digitalisierung*/


.Layer1        {
	position:absolute; background-color: #E0E0E0; width:380; height: 410;
	z-index:1;
	top:80px; right:4%; padding: 20; text-align:right; border:2px solid white;
	font-family: Verdana, Arial, Helvetica, Univers, sans-serif; font-size:
	8pt; color:#000000; font-weight:normal; text-decoration:none;
	/*display:none;*/

}




/*
*searchbox
*/
input#mod_search_searchword {
	border-color:#111213;
	border-width:1px;
	border-style:solid;
	background-color:#5b5b5b;
	color:#ffffff;
	font: Verdana;
	text-align: right;
	padding-right: 4px;
}

/*
* Standard-Styles Content & Footer
*/

body {
	font-family:Verdana, Arial, Helvetica, Univers, sans-serif; color:#000000; font-size:80%;  line-height:120%;
	scrollbar-base-color:#272727;
	scrollbar-dark-shadow-color:#ffffff;
	scrollbar-face-color:#006bb6;
	scrollbar-highlight-color : #ffffff;
	scrollbar-shadow-color:#000000;
	scrollbar-arrow-color:#272727;
	scrollbar-3d-light-color:#272727;
}
a {
	font:normal Verdana;
	color:#006bb6;
	text-decoration:underline;
	/*padding-top:5px;
	padding-left:5px;   */
}


a.sectiontable:link,
a.sectiontable:visited,
a.sectiontable:active,
.sy-caption-wrap .sy-caption a:link, .sy-caption-wrap .sy-caption a:visited {
	text-decoration:none;
	color:#006bb6;
}

a.sectiontable:hover, .sy-caption-wrap .sy-caption a:hover {

	text-decoration:underline;
	color:#006bb6;
}

.sy-caption-wrap .sy-caption {
	text-align: center;
}

img {
	border:0px;
}

div.footer{
	color:#ffffff;
	font: 70% Verdana;
	text-align: center;
}

div.footer a:link,
div.footer a:visited,
div.footer a:hover,
div.footer a:focus{
	color:#ffffff;
}

/*
*	Mainmenu - Styles
*/
.mainmenu a:link,
.mainmenu a:visited
{
	font:bold 10pt Verdana;
	color:#ffffff;
	text-decoration:none;
}

.mainmenu ul.menu li a:hover,
.mainmenu ul.menu li a:focus,
.mainmenu ul.menu li#current a,
.mainmenu ul.menu li.active a
{
	font:bold 10pt Verdana;
	color:#D4A31A;
	text-decoration:none;
}
.mainmenu ul {
	margin:0px;
	padding:0px;
	margin-left:0px;
}
.mainmenu ul.menu li {
	list-style: none;
	display:inline;
	margin-right:30px;
	float:left;
}
.mainmenu ul li a {
	text-align:center;
}
.mainmenu ul li a:hover {
	text-align:center;
}

/*
*	Sidemenu - Styles
*/

.sidemenu, .sidemenu ul { list-style-type: none; text-align:left; padding:0; margin:0;  width:180;}
.sidemenu li { font-weight: normal; font-size: 9pt; border-bottom: 1px solid #5E6739; }
.sidemenu>li:first-child { border-top: 1px solid #5E6739;}
.sidemenu>li:last-child { border-bottom: none; }

.sidemenu li a { color: #000000; text-decoration: none; font-weight:bold; margin: 6px 10px 6px 10px; display: block; }
.sidemenu li:hover a{ color: #006bb6; }
.sidemenu ul.menu li.active a { color: #006bb6; }

.sidemenu li li { color: #000000; font-weight: normal; font-size: 9pt; border-bottom: none; }


.sidemenu li li a, .sidemenu li:hover li a { color: #000000; font-weight: normal; margin: 5px 10px 5px 30px; display:block; }
.sidemenu li li:hover a { color: #006bb6; }
.sidemenu ul.menu li li.active a { color: #000000; }


.sidemenu li li li { font-size: 8pt;  font-weight: normal;}
.sidemenu li li li a, .sidemenu li li:hover li a, .sidemenu li:hover li li a { color: #000000; margin: 5px 10px 5px 40px; display:block; }
.sidemenu li li li:hover a { color: #006bb6; }
.sidemenu ul.menu li li li.active a { color: #006bb6; }




/*
*	Topmenu
*/
.topmenu a:link, .topmenu a:visited
{
	font:bold 8pt Verdana;
	color:#272727;
	text-decoration:none;
}
.topmenu a:hover, .topmenu a:active, .topmenu a:focus
{
	font:bold 8pt Verdana;
	color:#006bb6;
	text-decoration:none;
}
.topmenu a#active_menu
{
	font:bold 8pt Verdana;
	color:#006bb6;
	text-decoration:none;
}
.topmenu ul#mainlevel {
	vertical-align:middle;
	margin:0px;
	padding:0px;
}
.topmenu ul#mainlevel li {
	vertical-align:middle;
	list-style: none;
	display:inline;
	margin-right:20px;
}
.topmenu ul#mainlevel li a {
	text-align:center;
	vertical-align:middle;
	display: block;
	float:right;
	margin-right:20px;
}
.topmenu ul#mainlevel li a:hover {
	text-align:center;
	vertical-align:middle;
	display: block;
	float:right;
	margin-right:20px;
}


/*
*	breadcrumbs
*/
.breadcrumbs a{
	font:normal 8pt Verdana;
	color:#000000;
	text-decoration:none;
	padding-top:5px;
	padding-left:5px;
}
.breadcrumbs {
	font:normal 8pt Verdana;
	color:#000000;
	text-decoration:none;
	padding-top:5px;
	padding-left:5px;
}

.sitemap ul {
	display:block;
	list-style:none;
	margin:0;
	padding-left: 10px;
}
.sitemap ul li {
	margin:0;
	padding-left:10px;
	list-style:none;
}
.sitemap a img {
	border:none;
}
.sitemap ul.level_0 ul {
	list-style:none;
	font-size:80%;
	padding-left:10px;
}
.sitemap ul.level_1 li {
	padding-left:10px;
}
.sitemap .active {
	padding-left:10px;
}


/*
*	Quicklinks - Styles
*/
div.mainlevel_quicklinks_header
{
	margin-top: 15px;
	margin-bottom: 6px;
	margin-left:-5px;
	padding: 1px;
	width:150px;
	color: #cccccc;
	background-color: #333333;
	font-weight: bold;
	text-align: center;
}

ul#mainlevel_quicklinks {
	margin-top: 20px;
	margin-bottom: 6px;
	margin-left:-5px;
	padding: 1px;
	width:150px;
	color: #cccccc;
	margin-right:15px;
	font-size: 0.8em;
}
ul#mainlevel_quicklinks li {
	width: 140px;
	padding-left: 5px;
	list-style: none;
}
ul#mainlevel_quicklinks li a {
	padding-top: 0px;
	padding-bottom: 6px;
	display: block;
	padding-left:15px;
	background: url(../images/minipfeil.jpg) no-repeat;
	background-position: left top;
}


tr.sectiontableentry1 td {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}

tr.sectiontableentry2 td {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}

td.sectiontableentry1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}

td.sectiontableentry2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}


.sy-pager li.sy-active a {
	background-color: #4c88b2;
}

.sy-box.sy-loading {
  background: url("../images/sy-loader.gif") 50% 50% no-repeat;
}

.sy-controls li a:after {
	background-image: url("../images/arrows.png");
}
