/* Fonts */
a:focus { color: #0061AA; text-decoration: none; }
a:hover { color: #0061AA; text-decoration: none; }
a:link { color: #0061AA; text-decoration: none; }

#menu_nav ul li.inactive a:link {  color: #0061AA; background-image: url(../img/mainmenu-bullet-inactive-mbs.gif); }
#menu_nav ul li.inactive a:visited { color: #0061AA; background-image: url(../img/mainmenu-bullet-inactive-mbs.gif); }
#menu_nav ul li.inactive a:focus {  color: #0061AA; background-image: url(../img/mainmenu-bullet-inactive-mbs.gif); }
#menu_nav ul li.inactive a:hover {  color: #0061AA; background-image: url(../img/mainmenu-bullet-mbs.gif); }
#menu_nav ul li.inactive a:active {  color: #0061AA; background-image: url(../img/mainmenu-bullet-inactive-mbs.gif); }

#menu_nav ul li.active a:link {  background-image: url(../img/mainmenu-bullet-mbs.gif); }
#menu_nav ul li.active a:visited {  background-image: url(../img/mainmenu-bullet-mbs.gif); }
#menu_nav ul li.active a:focus {  background-image: url(../img/mainmenu-bullet-mbs.gif); }
#menu_nav ul li.active a:hover {  background-image: url(../img/mainmenu-bullet-mbs.gif); }
#menu_nav ul li.active a:active {  background-image: url(../img/mainmenu-bullet-mbs.gif); }

ul.level3 li.inactive a:hover {  background-image: url(../img/mainmenu-bullet-mbs.gif);}

ul.level3 li.active a:link {  background-image: url(../img/mainmenu-bullet-mbs.gif);}
ul.level3 li.active a:visited {  background-image: url(../img/mainmenu-bullet-mbs.gif);}
ul.level3 li.active a:focus {  background-image: url(../img/mainmenu-bullet-mbs.gif);}
ul.level3 li.active a:hover {  background-image: url(../img/mainmenu-bullet-mbs.gif);}
ul.level3 li.active a:active {  background-image: url(../img/mainmenu-bullet-mbs.gif);}

#menu_nav ul.level2 li.inactive a:focus { color: #0061AA; }
#menu_nav ul.level2 li.inactive a:hover { color: #0061AA; }

#menu_nav ul.level2 li.active a:focus { color: #0061AA; }
#menu_nav ul.level2 li.active a:hover { color: #0061AA; }

#header_nav_menu a.inactive:focus { color: #0061AA; }
#header_nav_menu a.inactive:hover { color: #0061AA; }

#header_nav_menu a.active:link { color: #0061AA; }
#header_nav_menu a.active:visited { color: #0061AA; }
#header_nav_menu a.active:focus { color: #0061AA; }
#header_nav_menu a.active:hover { color: #0061AA; }
#header_nav_menu a.active:active { color: #0061AA; }

#header_nav_searchbuttons a.inactive:focus { color: #0061AA; }
#header_nav_searchbuttons a.inactive:hover { color: #0061AA; }

#header_nav_searchbuttons a.active:link { color: #0061AA; }
#header_nav_searchbuttons a.active:visited { color: #0061AA; }
#header_nav_searchbuttons a.active:focus { color: #0061AA; }
#header_nav_searchbuttons a.active:hover { color: #0061AA; }
#header_nav_searchbuttons a.active:active { color: #0061AA; }

/* Layout */

#menu {
	background-color: #e1ebef;
	background-image: url(../img/mainmenu-bg-gvv.jpg);
	background-repeat: repeat-x;
	height: 300px;
}

#menu_nav ul { 
	background-image: url(../img/mainmenu-item-bg-gvv.gif);
	background-repeat: repeat-y;
}

#main_container {
	background-image: url(../img/mainmenu-bg2-gvv.jpg);
	background-position: 0px 261px;
	background-repeat: no-repeat;
}

#main_body {
	background-image: url(../img/maincontainer-bg-gvv.gif);
	background-repeat: repeat-y;
}

div#maus {
	left:20px; 
	top:-69px;
	width: 74px;
}

div#maus img {
	clear: both;
	display: block;
}

#menu_spacer {
	width: 153px;
	height: 86px;
	background-color: transparent;
}

a.totop {
	margin:0;
	padding:0;
	display:block;
	clear:both;
	position:relative;
	top:-84px;
	left:185px;
	width:100px;
	line-height:9px;
}

div#header_nav_menu div {
    display: inline;
}



/* changes from the update to TYPO3 4.5.2 - 19-05-2011 */
div#right_content li.csc-textpic-image{
    padding-left: 0px;
}
