﻿@charset "UTF-8";
@media all
{

	/* ####### Horizontal Menu allg. ####################################################### */	
	
	.horizontal_menu { margin:0; padding:0; text-align:center; display:block; }
	.horizontal_menu li { margin:0; padding:0; list-style-type:none; display:inline; }
	.horizontal_menu li a { 
		padding:0 7px 0 7px; 
		border-right:1px solid #05A9DE; 
	}
	.horizontal_menu li span { 
		padding:0 7px 0 7px; 
		margin:0; 
		border-right:1px solid #05A9DE;
	}
	.horizontal_menu li a:hover, .horizontal_menu li a:focus, .horizontal_menu li a:active { text-decoration:none; }
	.horizontal_menu li.last-child a, .horizontal_menu li.last-child span { border-right:none !important; }
	
	
	#languageswitcher { margin-top:23px; }
		
	#prepage_bottommenu { margin-top:140px; }
	#prepage_bottommenu li a { 
		color:#e2e2e2;
		border-right:1px solid #e2e2e2; 
		padding:0 12px 0 12px; 
	}
	#prepage_bottommenu  li a:hover, #prepage_bottommenu  li a:focus, #prepage_bottommenu  li a:active { color:#05A9DE; }
	#prepage_bottommenu img { position:relative; top:3px; }
	#prepage_bottommenu .first-lang a { padding-right:0; }
	#prepage_bottommenu { font-size:0.9em; }
	
	#bottom_menu { clear:both; padding-top:25px; }
	#bottom_menu li a { color:#05A9DE; }
	#bottom_menu  li a:hover, #bottom_menu  li a:focus, #bottom_menu  li a:active { color:#e2e2e2; }
	#bottom_menu  li span { color:#05A9DE; font-weight:bold; }
	
	
	/* ####### Fotografenauswahl Startseite  ####################################################### */	
	
	.prepage ul { clear:both; }
	#prepage_mainmenu { margin-top:50px; }
	#prepage_mainmenu li { text-transform:uppercase; font-size:1.1em; border:none; }
	#prepage_mainmenu li a { padding:0; border:none; }
	#prepage_mainmenu img { border-right:1px solid #05A9DE; }
	#prepage_mainmenu .last-child img { border:none; }

	
	/* ####### Hauptmenü  ####################################################### */	
		
	.main_menu, .main_menu ul { margin:0; padding:0; }
	.main_menu li { margin:0; padding:0; text-align:right; list-style-type:none; border-bottom:1px solid #e2e2e2; }	
	.main_menu ul { border-top:1px solid #e2e2e2; }
	.main_menu ul ul { border-top:1px solid #8e8e8e; }
	.main_menu li li { border-color:#8e8e8e; }	
	.main_menu li li.last-child { border-bottom:none; }
	.main_menu li img { margin-bottom:-4px; }
	.main_menu li li li {  position:relative; }
	.main_menu .level_3 { position:relative; right:0px;  }
	.main_menu .level_4 { position:absolute; left:5px; top:5px; }
	/* .main_menu .level_4 { position:relative; right:130px; top:-4px; } */	
	.second_menu { margin-top:2em; border-top:1px solid #E2E2E2; }
	
	
	/* ####### Klickpfad ####################################################### */
	
	#clickpath {}
	
	#clickpath a {
		margin-right:3px;
		padding:0 0 0 18px;
		background: url(../images/arrow_right.gif) no-repeat 2px 0.25em;
		font-size:0.9em;
	} 
	
	#clickpath a:first-child {
		padding:0;
		background: url();
		font-size:0.9em;
	} 
	
	
	/* ####### Menüs aus Plugin ####################################################### */
	
	.csc-menu { margin:0; padding:0; }
	.csc-menu li { margin:0; padding:0; list-style-type:none; }
	
	
	/* ####### Menüs aus Plugin ####################################################### */	
	
	.tx-flseositemap-pi1 { color:#05A9DE;  }				
	.tx-flseositemap-pi1 li { text-transform:uppercase; list-style-type:none; }				
	.tx-flseositemap-pi1 li li { text-transform:none; }
	
	
	

	
}
