<!--
/* ------------------------top menu------------------------- */
#top-menu                {font-size              : 12px;
                          font-family            : Verdana,Arial;
                          font-weight            : bold;
                          color                  : #FFFFFF;
                          text-decoration        : none;}

#top-menu:link           {color                  : #BBBBBB;}
#top-menu:visited        {color                  : #BBBBBB;}
#top-menu:hover          {color                  : #FFFFFF;}

/* ------------------------left menu------------------------ */
#left-menu               {font-size              : 12px;
                          font-family            : Verdana,Arial;
                          font-weight            : normal;
                          font-style             : normal;
                          vertical-align         : middle;
                          text-decoration        : none;
                          color                  : #ffffff;}

#left-menu:link          {color                  : #ffffff;}

#left-menu:hover         {color                  : #FFFFFF;}

#left-menu:aktive        {color                  : #FFFFFF;}

/* -------------------------main---------------------------- */

body {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	scrollbar-face-color:white;
	scrollbar-highlight-color:white;
	scrollbar-3dlight-color:#2A2600;
	scrollbar-darkshadow-color:white;
	scrollbar-shadow-color:#2A2600;
	scrollbar-arrow-color:#2A2600;
	scrollbar-track-color:white;
}

input,select,textarea {
	background-color: #ffffff;
	color: #555555;
	font-family: Frutiger 55 Roman,arial, sans-serif;
	font-size: 10pt;
	border: 1px;
	border-style: solid;
	border-color: #777777;
}


#fontload                {font-size              : 12px;
                          font-family            : Verdana,Arial;}

#font                    {font-size              : 12px;
                          font-family            : Verdana,Arial;}

#font1                   {font-size              : 12px;
                          font-family            : Verdana,Arial;
                          color 				 : #000000;}

#font2                   {font-size              : 12px;
                          font-family            : Verdana,Arial;
                          font-weight            : bold;}

#font3                   {font-size              : 12px;
                          font-family            : Verdana,Arial;                          
                          color                  : 666666;}

#font4 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
}

#font5                   {font-size              : 12px;
                          font-family            : Verdana,Arial;
						  color 				 : #999999;}

#font6                   {font-size              : 14px;
                          font-family            : Verdana,Arial;}

#font7                   {font-size              : 14px;
                          font-family            : Verdana,Arial;}

#font8                   {font-size              : 14px;
                          font-family            : Verdana,Arial;}

#font9                   {font-size              : 14px;
                          font-family            : Verdana,Arial;}

#font10                  {font-size              : 20px;
                          font-family            : Verdana,Arial;
						  color					 :#bbbbbb;}

#font11                  {font-size              : 12px;
                          font-family            : Verdana,Arial;
                          /*font-weight            : bold;*/
                          color                  : #666666;
                          text-decoration        : none;}

#font11:link             {color                  : #666666;}
#font11:visited          {color                  : #666666;}
#font11:hover            {color                  : #000000;
                          text-decoration        : none;}

#font12                  {font-size              : 10px;
                          font-family            : Verdana,Arial;}

#font13                  {font-size              : 10px;
                          font-family            : Verdana,Arial;}

#font14                  {font-size              : 10px;
                          font-family            : Verdana,Arial;}

#font15                  {font-size              : 10px;
                          font-family            : Verdana,Arial;}

#font16                  {font-size              : 8px;
                          font-family            : Verdana,Arial;}

#font17                  {font-size              : 8px;
                          font-family            : Verdana,Arial;}

#font18                  {font-size              : 8px;
                          font-family            : Verdana,Arial;}

#font19                  {font-size              : 16px;
                          font-family            : Verdana,Arial;}

#font20 {
	color:#bbbbbb;
}
#font21 {	 font-family		: Verdana,Arial;
			 font-size		: 12px;
			 border-left		: 1px solid #6C7698;
			 border-right		: 1px solid #6C7698;
			 border-top		: 2px solid #525A73;
			 border-bottom		: 2px solid #525A73;
			 background-color	: #626C8E;
			 width			: 120px;
             color                  : white;
}
						  

#fontLang                  {font-size              : 10px;
                          font-family            : Verdana,Arial;
                          /*font-weight            : bold;*/
                          color                  : #999999;
                          text-decoration        : none;}

#fontLang:link             {color                  : #999999;}
#fontLang:visited          {color                  : #999999;}
#fontLang:hover            {color                  : #999999;}


.fontLang
{
	color: #999999;
	font-size: 10px;
	font-family: Verdana,Arial;
	color: #999999;
	text-decoration: none;
}

.fontLang a
{
	color: #999999;
}

.fontLang a:link
{	
	color: #999999;
}
.fontLang a:visited
{
	color: #999999;
}

.fontLang a:hover
{
	color: #cccccc;
}




						  
img.nap {
	margin-top:5px;
	margin-right:0px;

}

img.fs1 {
	margin-left:0px;
	margin-right:10px;
}

.basic {
	font-family: Frutiger,arial,tahoma;
	font-size: 9pt;
	color:#999999;
	text-align: left;
}


.navMain {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
}

.navGal {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333333;
}

.navAkt {
	background-color:#CDDEF1;
	/*padding:2pt;*/
}
.SubNavAkt {
	background-color:#E4EEF9;
	/*padding:2pt;*/
}

.galNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	line-height:15px;
	color: #2D4E81;
}


.cont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;
	font-size: 12px;
	color: #888888;	
}

.subl {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;	
	color: #333366;	
}

.backMid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align:bottom;
	text-align:center;
	font-size: 10px;	
	color: #2D4E81;
}

.padCont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2D4E81;
	font-size: 12px;
	vertical-align:top;
	padding-top:58px;
	padding-left:50px;
	padding-right:10px;
	padding-bottom:10px;
}

.input {
	width:250px;
	font-size:11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color:#F2F4F5;
	border: 1px solid #4A6772;
}

.inputfocus {
	width:250px;
	font-size:11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color:#C1CDD0;
	border: 1px solid #4A6772;
}
.table {
	width:300px;
	background-color:#F2F4F5;
	/*border:1px solid #4A6772;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.button {
	background-color:#C1CDD0;
	border:1px solid #4A6772;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}

.navi
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #red;
	/*background-color: ##7A5598;*/
	height: 14px;
	/*width: 120px;*/
	margin: 0px;
	padding: 2px;
	display: block;
	text-indent: 0px;
	border: 1px solid #ffffff;
	line-height: 16px;
}

/*
.navi a
{
	width: 130px;
	text-decoration: none;
	display: table-cell;
	background-color: #E6E6E6;
	color: #000000;
	height: 14px;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	line-height: 14px;
	border: 0px none;

}

.navi a:link {

	width: 130px;
	text-decoration: none;
	display: table-cell;
	background-color: #E6E6E6;
	color: #000000;
	height: 14px;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	line-height: 14px;
	border: 0px none;
}

.navi a:visited {

	width: 130px;
	text-decoration: none;
	display: table-cell;
	background-color: #E6E6E6;
	color: #000000;
	height: 14px;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	line-height: 14px;
	border: 0px none;
}

.navi a:hover
{
	background-color: #ACB7BB;
	color: #FFFFFF;
	border-top: none;
	border-left: none;
	border-bottom: none #FFFFFF;
	border-right: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 14px;
	width: 130px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	display: table-cell;
	line-height: 14px;
}
*/


.textLink
{
	text-decoration: none;
	color: #2D4E81;
	font-weight: bold;
}

#textLink
{
	text-decoration: none;
	color: #2D4E81;
	font-weight: bold;
}

#textLinkNar
{
	text-decoration: none;
	color: #2D4E81;	
}

.navitable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E3192;
	background-color: #D5E3F3;
	height: 20px;
	width: 130px;
	border: 1px solid #2E3192;
	margin: 0px;
	padding: 0px;
	display: table;
	text-indent: 0px;
}


.naviunter
{
	color: #888888;
	font-size: 16px;
}

.naviunter a
{
	color: #888888;
}

.naviunter a:link
{	
	color: #888888;
}
.naviunter a:visited
{
	color: #888888;
}

.naviunter a:hover
{
	color: #000000;
}


.naviSub2
{
	color: #555555;
	font-size: 12px;
}

.naviSub2 a
{
	color: #555555;
}

.naviSub2 a:link
{	
	color: #555555;
}
.naviSub2 a:visited
{
	color: #555555;
}

.naviSub2 a:hover
{
	color: #000000;
}


a {
	text-decoration: none;
}
a:link {
	color: #888888;
}
a:visited {
	color: #888888;
}
a:hover {
	color: #888888;
}


.nav1 {
	color: #525E9C;
	text-decoration: none;
	font-weight : bold;
	font-size: 10pt;
}
.nav1 a {
	color: #525E9C;
}
.nav1 a:link {
	color: #525E9C;
}
.nav1 a:visited
{
	color: #525E9C;
}
.nav1 a:hover
{
	color: #ffffff;
}
.nav1 a:active
{
	color: #525E9C;
}


.adNavMain {
	color: #777777;
	text-decoration: none;
	font-weight : bold;
	font-size: 12pt;
}
.adNavMain a {
	color: #777777;
}
.adNavMain a:link {
	color: #777777;
}
.adNavMain a:visited
{
	color: #777777;
}
.adNavMain a:hover
{
	color: #525E9C;
}
.adNavMain a:active
{
	color: #777777;
}

.link1 {
	color: #777777;
	text-decoration: none;
	font-weight : bold;
	font-size: 10pt;
}
.link1 a {
	color: #777777;
}
.link1 a:link {
	color: #777777;
}
.link1 a:visited
{
	color: #777777;
}
.alink1 a:hover
{
	color: #525E9C;
}
.link1 a:active
{
	color: #777777;
}


td.extra {
	font-family:arial;
	font-size:8pt;
	
}

.inputkl {
	width:159px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#F2F4F5;
	border: 1px solid #4A6772;
}

.inputfocuskl {
	width:159px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#C1CDD0;
	border: 1px solid #4A6772;
}

.inputlog {
	width:200px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#F2F4F5;
	border: 1px solid #4A6772;
}

.inputfocuslog {
	width:200px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#C1CDD0;
	border: 1px solid #4A6772;
}

.tablefroms {
	background-color:#F2F4F5;
	border:1px solid #4A6772;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.button {
	background-color:#C1CDD0;
	border:1px solid #4A6772;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
}

.check {
	background-color:#C1CDD0;
	border:1px solid #C1CDD0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
}


.input_s {

	width:70px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#F2F4F5;
	border: 1px solid #4A6772;
}

.inputfocus_s {
	width:70px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#C1CDD0;
	border: 1px solid #4A6772;
}

.input3 {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#F2F4F5;
	border: 1px solid #4A6772;
}

.green{
	font-family: Arial, Helvetica, sans-serif;
	color: #5c8d5b;
}

.servicebericht {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4A6772;
}
.sbid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}

#pad {	
	padding-top:8px;
	padding-left:5px;
	padding-right:0px;
	padding-bottom:0px;
}

#padForm {	
	vertical-align:top;
	padding-top:35px;
	padding-left:30px;
	padding-right:10px;
	padding-bottom:10px;
}

#padSub1 {	
	padding-top:4px;
	padding-left:4px;
	padding-right:0px;
	padding-bottom:2px;
	
}
#padSub {	
	padding-top:4pt;
	
}

#padSubBig {	
	padding-top:4px;
	padding-left:4px;
	padding-right:2px;
	padding-bottom:4px;
	text-align:center;
}

#padCont {	
	padding-top:20px;
	padding-left:50px;
	padding-right:10px;
	padding-bottom:10px;
}


#padContRi {
	text-align: right;
	padding-top:0px;
	padding-left:15px;
	padding-right:10px;
	padding-bottom:0px;
}

#padImgLeft {	
	vertical-align:top;
	padding-top:0px;
	padding-left:15px;
	padding-right:0px;
	padding-bottom:0px;
}

#padSubNav {	
	vertical-align:top;
	padding-top:2px;
	padding-left:20px;
	padding-right:2px;
	padding-bottom:2px;
}

#head_s {
	font-size: 12px;
	color: #4A6873;
	font-weight: bold;
	background-color:#C1CDD0;
}

#headA {
	font-family: verdana,arial, sans-serif;
	color: #777777;
	font-size: 12pt;
	text-align: left;
	font-weight: bold;
}

#head2 {
	color: #999999;
	font-size: 10pt;
	text-align: left;
}

#link2 {
	color: #888888;
	font-size: 9pt;
	text-decoration: none;
}


#foot {
	vertical-align:bottom;
	font-size: 11px;	
}

#navSub {
	background-color: #E4EEF9;
}

#grey {
	color:#bbbbbb;
}
#dark {
	color: #4F77A1;
}
#black {
	color:#000000;
}

#subNavBk {
	position:absolute; left:290px; top:115px; width:250; height:20; z-index:7; visibility: hidden;
	font-size: 14px;
}

#subNavAusstellungen {
	position:absolute; left:290px; top:115px; width:350; height:20; z-index:7; visibility: hidden;
	font-size: 14px;
}

#subNavMusik {
	position:absolute; left:470px; top:115px; width:200; height:20; z-index:7; visibility: hidden;
	font-size: 14px;
}

#subNavMusikShow {
	position:absolute; left:470px; top:115px; width:200; height:20; z-index:7; visibility: visible;
	font-size: 14px;
}
//-->
