/* Copyright (C) 2007 - 2011 YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * This CSS file is for customization purpose only
 */ 

#logo a.logo-icon { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; display: block; width: 250px; height: 75px; }

.wrapper-glass #logo a.logo-icon {  }
.wrapper-black #logo a.logo-icon {  }
.wrapper-wood #logo a.logo-icon {  }

/* first menu tab on menuright position */
#menu .right .last .level1,
#menu .right .last .level1 span.bg { background: url(../images/menu_level1_item_green.png) 0 0 no-repeat; }

#menu .right .last a.level1 span.bg,
#menu .right .last span.level1 span.bg {
	color: #ffffff;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.4);
	background-position: 100% -60px;
}

#menu .right li.last.level1:hover .level1,
#menu .right li.last.level1.remain .level1,
#menu .right li.last.level1.active .level1 { background-position: 0 -120px; }

#menu .right li.last.level1:hover .level1 span.bg,
#menu .right li.last.level1.remain .level1 span.bg,
#menu .right li.last.level1.active .level1 span.bg { background-position: 100% -180px; }

/* demo content */
.iconbox { 
	padding: 10px;
	border: 1px solid #dcdcdc;
	background: #ffffff;
	overflow:hidden; 
}
/* Eigene Definitionen 16.03.2011 */
.TextBox { color: #000; font-size: 14px; text-align: justify; }
a:link,
a:visited { color: #1e438e; text-decoration: underline; }
h1 { font-weight: bold; color: #1e438e; font-size: 26px; line-height: 30px; letter-spacing: 1.6px; text-shadow: 0px 1px 0px #ffffff, 0px 2px 4px #aaaaaa; }
h2 { color: #1e438e; font-weight: bold; letter-spacing: 1.6px; text-shadow: 0px 1px 0px #ffffff, 0px 2px 4px #aaaaaa; }
h3 { color: #1e438e; font-size: 21px; font-weight: bold; line-height: 24px; letter-spacing: 1.6px; text-shadow: 0px 1px 0px #ffffff, 0px 2px 4px #aaaaaa; }
h4 { color: #1e438e; font-size: 20px; font-weight: bold; line-height: 24px; letter-spacing: 1.6px; text-shadow: 0px 1px 0px #ffffff, 0px 2px 4px #aaaaaa; }
h5 { color: #1e438e; font-size: 18px; font-weight: bold; line-height: 22px; letter-spacing: 1.6px; text-shadow: 0px 1px 0px #ffffff, 0px 2px 4px #aaaaaa; }
h6 { color: #1e438e; font-size: 17px; font-weight: bold; line-height: 22px; letter-spacing: 1.6px; text-shadow: 0px 1px 0px #ffffff, 0px 2px 4px #aaaaaa; }
#menu li.active .level1 span.bg { color: #244fa5; }
/* Layout CSS 21.04.2011 */
#footer {
	position: relative;
	margin: 0;
	padding: 20px 0 15px;
	clear: both;
	font-size: 12px;
	text-align: center;
	text-shadow: 0 1px 0 rgba(255,255,255,0.8);
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #333;
	position: relative;
}
