/* mapvertise - CSS Document */

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay     { background-image: 
               url('design/overlay.png') }
* html #overlay { background-color: #333; back\ground-color: transparent; background-image: 
               url('design/blank.gif'); 
               filter: 
               'progid DXImageTransform.Microsoft.AlphaImageLoader(src="design/overlay.png"', sizingMethod="scale") }
			   

/* Layout */
BODY {
	margin: 0px 0px 0px 0px; BACKGROUND-COLOR: #FFFFFF; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; COLOR: #333333; FONT-SIZE: 11px; line-height:14px; 
}
ul {
	margin:1em; padding:0px; margin-top:0px; margin-bottom:0px; margin-left:15px; text-decoration:none; 
	}
menu {
	margin:1em; padding:0px; margin-top:0px; margin-bottom:0px; margin-left:15px; text-decoration:none; 
	}	


.bilderrahmen	{
	border:1px solid #FFFFFF;
}

.bilderrahmen_grau	{
	border-top:1px solid #999999; border-left:1px solid #999999; border-bottom:2px solid #666666;  border-right:2px solid #666666;
}

.td_bilderrahmen	{
	background-color:#5A7DB0;
}
.td_bilderrahmen:hover	{
	background-color:#FFFFFF; 
}

.linie_obenunten_blau	{
	border-bottom:1px solid #284776; border-top:1px solid #284776;
}

.linie_oben_weiss	{
	border-top:1px solid #FFFFFF;
}

.linie_unten_weiss	{
	border-bottom:1px solid #FFFFFF;
}

/* Layout-END */


/*  Formfelder */
.checkbox {
	FONT-SIZE: 10px; 
}
INPUT	{
	font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#3d6aae; line-height: 13px;
}
TEXTAREA	{
	font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#3d6aae; line-height: 13px;
}
/*  Formfelder_END */





/*  Textelemente */

.head_1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #3d6aae; line-height: 17px;
}


.fliesstext_1	{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; line-height: 14px;
}
.fliesstext_1_blau	{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; line-height: 14px; color:#3d6aae;
	}
.fliesstext_14px	{
	FONT-SIZE: 14px; line-height: 16px;
}
.fliesstext_13px	{
	FONT-SIZE: 13px; line-height: 16px;
}


.kontext_1	{
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333; line-height: 12px;
}
.kontext_2	{
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333; line-height: 12px;
}

.bu	{
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #333333;
}

h1	{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; line-height: 16px; COLOR: #333333;
}

.head_2_weiss {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; line-height: 16px; COLOR: #FFFFFF;
}

.head_3_weiss {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF;
}


/* 	Links */


.head_2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; line-height: 16px; COLOR: #333333;
}
A.head_2:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; line-height: 16px; COLOR: #333333; TEXT-DECORATION: none;
}
A.head_2:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; line-height: 16px; COLOR: #333333; TEXT-DECORATION: none;
}
A.head_2:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; line-height: 16px; TEXT-DECORATION: none; COLOR: #FFFFFF; background-color:#3d6aae; 
}


.head_3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333;
}
A.head_3:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; line-height: 16px; TEXT-DECORATION: none;
}
A.head_3:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; line-height: 16px; TEXT-DECORATION: none;
}
A.head_3:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; line-height: 16px; TEXT-DECORATION: none; background-color:#3d6aae;
	}



.fliesstext_1_weiss	{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; line-height: 14px; color:#FFFFFF; TEXT-DECORATION: none;
	}
A.fliesstext_1_weiss:link	{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; line-height: 14px; color:#FFFFFF; TEXT-DECORATION: none;
	}
A.fliesstext_1_weiss:visited	{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; line-height: 14px; color:#FFFFFF; TEXT-DECORATION: none;
	}
A.fliesstext_1_weiss:hover	{ 
	FONT-WEIGHT: normal; FONT-SIZE: 11px; line-height: 14px; color:#3d6aae; TEXT-DECORATION: none; background-color:#FFFFFF;
	}
	
A.fliesstext_13px:link	{
	FONT-WEIGHT: normal; FONT-SIZE: 13px; line-height: 16px; color:#FFFFFF; TEXT-DECORATION: none;
}
A.fliesstext_13px:visited	{
	FONT-WEIGHT: normal; FONT-SIZE: 13px; line-height: 16px; color:#FFFFFF; TEXT-DECORATION: none;
}
A.fliesstext_13px:hover	{
	FONT-WEIGHT: normal; FONT-SIZE: 13px; line-height: 16px; color:#666666; TEXT-DECORATION: none; background-color:#FFFFFF;
}

A.fliesstext_11px:link	{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; line-height: 15px; color:#FFFFFF; TEXT-DECORATION: none;
}
A.fliesstext_11px:visited	{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; line-height: 15px; color:#FFFFFF; TEXT-DECORATION: none;
}
A.fliesstext_11px:hover	{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; line-height: 15px; color:#666666; TEXT-DECORATION: none; background-color:#FFFFFF;
}


.fliesstext_2	{
	FONT-WEIGHT: bold; FONT-SIZE: 11px;TEXT-DECORATION: none; COLOR: #333333;
}
A.fliesstext_2:link	{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none; COLOR: #333333;
}
A.fliesstext_2:visited	{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none; COLOR: #333333;
}
A.fliesstext_2:hover	{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none; COLOR: #FFFFFF; background-color:#3d6aae; margin:'margin-top=2px' 'margin-right=2px' 'margin-bottom=2px' 'margin-left=2px'
}



A.textlink:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #3d6aae; TEXT-DECORATION: none
}
A.textlink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #3d6aae; TEXT-DECORATION: none
}
A.textlink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; background-color:#3d6aae; margin:'margin-top=2px' 'margin-right=2px' 'margin-bottom=2px' 'margin-left=2px'
}


A.link:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #3d6aae; TEXT-DECORATION: none;
}
A.link:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #3d6aae; TEXT-DECORATION: none;
}
A.link:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #3d6aae; TEXT-DECORATION: underline; margin:'margin-top=2px' 'margin-right=2px' 'margin-bottom=2px' 'margin-left=2px'
}


A.link_lang:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none;
}
A.link_lang:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none;
}
A.link_lang:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #3d6aae; TEXT-DECORATION: underline; margin:'margin-top=2px' 'margin-right=2px' 'margin-bottom=2px' 'margin-left=2px'
}

.menu	{
	BORDER-LEFT: 1px solid #999999; padding-left: 4px; padding-right: 12px; padding-bottom:4px; padding-top: 4px; margin-bottom:4px; margin-top:4px;
	}
A.menu:link	{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none; 
	}
A.menu:visited	{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none;
	}
A.menu:hover	{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none; background-color:#3d6aae
	}	
	
A.menu_on	{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none; background-color:#3d6aae; BORDER-LEFT: 1px solid #999999; padding-left: 4px; padding-right: 12px; padding-bottom:4px; padding-top: 4px; margin-bottom:4px; margin-top:4px;
	}
A.menu_on:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.menu_on:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.menu_on:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none; background-color:#3d6aae
}	

	

.meta_navi	{
	BORDER-LEFT: 1px solid #999999; padding-left: 4px; padding-right: 10px; padding-bottom:2px; padding-top:0px;
	}	
A.meta_navi:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: none
}
A.meta_navi:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: none
}
A.meta_navi:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none; background-color:#999999
}

A.meta_navi_on {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none; background-color:#999999; BORDER-LEFT: 1px solid #999999; padding-left: 4px; padding-right: 10px; padding-bottom:2px; padding-top:0px;
}
A.meta_navi_on:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.meta_navi_on:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.meta_navi_on:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none; background-color:#999999
}



/*  Textelemente-END */

