﻿/*
new test
*/
/* Search Styles */

#CommonSearch
{
	float: right;
	margin: 5px;
}
#CommonSearchSub
{
	float: right;
}

.CommonSearchArea
{
	width: 182px;
	overflow: hidden;
	float: left;
}

.CommonSearchContent
{
	padding: 3px 8px 0 8px;
	margin: 0;
	border-left: solid 1px;
	border-right: solid 1px;
	white-space: nowrap;
	position: relative;
	height: .8em;
}

.CommonSearchContentInner
{
	position: absolute;
	top: -5px;
	width: 166px;
}

.CommonSearchContent input
{
	margin: 2px 0px 0px;
	padding: 2px 0 0 0;
	border-width: 0;
	width: 146px;
	background-color: #f7f7f7;
	height:18px;
	vertical-align:top;
}

.CommonSearchContent input.CommonSearchButton
{
	background-color: transparent;
	background-image: url('/img/search-button.gif');
	background-position: 0px 3px;
	background-repeat: no-repeat;
	width: 20px;
	height: 21px;
	overflow: hidden;
	cursor: pointer;
}

.CommonSearchRoundTop, .CommonSearchRoundBottom
{
	height: 5px;
}

.CommonSearchRoundTop .r1, .CommonSearchRoundTop .r2, .CommonSearchRoundTop .r3, .CommonSearchRoundTop .r4,
.CommonSearchRoundBottom .r1, .CommonSearchRoundBottom .r2, .CommonSearchRoundBottom .r3, .CommonSearchRoundBottom .r4
{
	border-left: solid 1px;
	border-right: solid 1px;
	height: 1px;
	overflow: hidden;
}

.CommonSearchRoundTop .r1, .CommonSearchRoundBottom .r4 { margin: 0 5px; height: 0; border-top: solid 1px; border-left-width: 0; border-right-width: 0; }
.CommonSearchRoundTop .r2, .CommonSearchRoundBottom .r3 { margin: 0 3px; border-left-width: 2px; border-right-width: 2px; }
.CommonSearchRoundTop .r3, .CommonSearchRoundBottom .r2 { margin: 0 2px; }
.CommonSearchRoundTop .r4, .CommonSearchRoundBottom .r1 { margin: 0 1px; height: 2px; }

.CommonSearchRoundTop .r1, .CommonSearchRoundTop .r2, .CommonSearchRoundTop .r3, .CommonSearchRoundTop .r4,
.CommonSearchRoundBottom .r1, .CommonSearchRoundBottom .r2, .CommonSearchRoundBottom .r3, .CommonSearchRoundBottom .r4,
.CommonSearchContent
{
	background-color: #f7f7f7;
	border-color: #bbb;
}


/**************************
Main Navigation
**************************/
.nav {
	background: black url('/img/link_bg.jpg') repeat-x top left;
	margin-left:0px;
	list-style:none;
	color:white;
	padding:5px 0 0 0;
	float:left;
	width:100%;
	font-size: 1em;
}
.nav li {
	background: url('/img/nav_sep.png') no-repeat center right;
	margin-bottom:  0px;
	padding: 5px 10px 10px 10px; /*statt 5px 10px */
	float:left;
}
.nav #error-text {
	background: none;
	margin:  1px 3px 4px 10px;
	padding: 5px;
	float:right;
	background-color: #FCF0AD;
}
.nav a {
	color:white;
	text-decoration:none;
}
/**************************
Extra Navigation
**************************/
div#extra-nav-wrapper
{
	background: #eca538 url('/img/top_nav_bg2.jpg') repeat-x top left;
	float:left;
	width:100%;
}
#extra-nav {
	color:black;
	list-style:none;
	margin:0.2em 0 5px 12px;
	float:left;
}
#top-search * {
	float:right;
	width:10em;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size:1em;
	margin: 5px 9px 5px 0;
	padding:0.1em;
	height: 1.3em;
}
#top-search-submit * {
	float:right;
	margin: 8px 9px 2px 0;
}
#extra-nav li {
	border-right: 1px solid black;
	display:block;
	float:left;
	padding:0;
	margin:3px 0;
	padding:2px 7px;
}
#extra-nav li#xn-foto {
	border-left: 1px solid #3c3937;
}
#extra-nav a {
	text-decoration:none;
}
/**************************
Subnavigation
**************************/
.subnav {
	background: white !important;
	margin: 0 !important;
	font-weight:bold;
	padding: 2px 0 0 0 !important;
	border-bottom: 1px dotted #999;
}
.subnav a {
	color:#888 !important;
}
.subnav a.selected {
	color:#EE8800 !important;
}

/**************************
Footer
**************************/
#footer li {
	border-right: 1px solid black;
	padding:0;
	margin:3px 0;
	padding:2px 7px;
	display:inline;
}
#footer ul#imp-primary {
	list-style:none;
	padding: 15px 0 5px 0;
}
#footer ul#imp-secondary {
	list-style:none;
	padding: 5px 0 15px 0;
}
#footer li#imp-gal, #footer li#imp-mein-digi {
	border-right: none;
}
#footer a {
	color:#3c3937;
	text-decoration:none;
}
