body {
	background: #f0f0f0;
	border-top: 5px solid #999;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #333;
	margin: 0px;
	padding: 0px;
}

.widthFix {
	background: url(/gfx/bg_sidebar.gif) repeat-y;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.widthFixFooter {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

#header {
	background: #fff;
	height: 155px;
}

#logo {
	position: absolute;
	width: 148px;
	height: 103px;
	top: 0px;
	left: 0px;
}

#mainNav {
	position: absolute;
	top: 100px;
	right: 15px;
}

#mainNav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#mainNav ul li {
	padding: 5px 0px;
	float: left;
	font-size: 12px;
	text-align: center;
}

#mainNav ul li a {
	border-left: 1px solid #999;
	color: #333;
	text-decoration: none;
	padding: 3px 7px;
}

#mainNav ul li a:hover,
#mainNav ul li.on a {
	color: #f1a030;
}

#deco {
	background: #fff url(/gfx/deco.gif) no-repeat;
	width: 225px;
	height: 17px;
	position: absolute;
	top: 138px;
	left: 0px;
}

#emotionHead {
	background: #f6bf5a;
	height: 300px;
	overflow: visible;
}

#emotionHead #sidebarUp {
	background: #f1a030;
	width: 240px;
	height: 300px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#emotionHead #sidebarUp img {
	width: 240px;
	height: 80px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

#subNav ul {
	margin: 15px;
	padding: 0px;
	list-style-type: none;
}

#subNav ul li {
	display: inline;
}

#subNav ul li a {
	font-size: 12px;
	color: #333;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 6px 0px;
	border-top: 1px solid #f6bf5a;
}

#subNav ul li a:hover {
	color: #fff;
}

#subNav ul li.nav__1 a {
	border: none;
}

#subNav ul li.on a {
	color: #fff;
}

#subNav ul li ul {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	list-style-type: none;
}

#subNav ul li ul li.off a {
	font-size: 11px;
	color: #333;
	display: block;
	text-transform: none;
	margin: 0px;
	padding: 0px 0px 6px 6px;
	border: none;
}

#subNav ul li ul li a:hover,
#subNav ul li ul li.on a {
	color: #fff;
	font-size: 11px;
	display: block;
	text-transform: none;
	margin: 0px;
	padding: 0px 0px 6px 6px;
	border: none;
}

#emotionHead #gallery {
	background: #fceabe;
	width: 537px;
	height: 300px;
	position: absolute;
	top: 0px;
	left: 240px;
	overflow: hidden;
}

#emotionHead #gallery .template {
	width: 537px;
}

.jsImageSlider .preview .navigator a.next
{
	background: url('/se_data/global/gfx/gui/widgets/imageslider/next.gif') no-repeat right center !important;
}

.jsImageSlider .preview .navigator a.prev
{
	background: url('/se_data/global/gfx/gui/widgets/imageslider/prev.gif') no-repeat left center !important;
}

#emotionHead #emotionPic {
	background: #fceabe;
	width: 537px;
	height: 300px;
	position: absolute;
	top: 0px;
	left: 240px;
}

#emotionHead #buttons {
	width: 23px;
	height: 285px;
	padding: 15px 0px 0px 0px;
	position: absolute;
	top: 0px;
	left: 777px;
}

#emotionHead #buttons img,
#containerSub #position #top img {
	display: block;
	height: 23px;
	width: 23px;
	margin: 0px 0px 1px 0px;
}

#containerHome,
#containerSub {
	background: #fbe1a2;
	border-bottom: 1px solid #fff;
}

#containerHome {
	padding: 0px 0px 94px 0px;
}

#containerSub {
	padding: 0px 0px 30px 0px;
}

#containerHome #sidebarDown,
#containerSub #sidebarDown {
	width: 240px;
	height: 100px;
	float: left;
}

#containerHome #contentHome,
#containerSub #contentSub {
	background: #FCEABE;
	width: 507px;
	padding: 15px;
	float: left;
}

#containerSub #contentSub {
	background: #fff;
}

#containerHome #position,
#containerSub #position {
	width: 100%;
	height: 100%;
	position: relative;
}

#containerHome #position .adress,
#containerSub #position .adress {
	font-size: 11px;
	position: absolute;
	bottom: 15px;
	left: 15px;
}

#containerHome #position .adress a,
#containerSub #position .adress a {
	color: #333;
}

#containerHome #position .adress a:hover,
#containerSub #position .adress a:hover {
	text-decoration: none;
}

#containerSub #position #top {
	position: absolute;
	bottom: 14px;
	right: 0px;
}

#footer {
	height: 38px;
	padding: 10px 0px 0px 0px;
}

#footer,
#footer a {
	font-size: 10px;
	color: #999;
}

#footer .copyright {
	width: 240px;
	float: left;
}

#footer .footerNav {
	width: 300px;
	float: left;
}

#footer .footerNav a:hover,
#footer .editor a:hover {
	text-decoration: none;
}

#footer .footerNav a {
	margin: 0px 5px 0px 0px;
}

#footer .editor {
	float: right;
	margin: 0px 23px 0px 0px;
}


/* VORLAGEN */

.template {
	width: 507px;
	margin: 0px 0px 15px 0px;
}

a {
	color: #333;
}

a:visited {
	color: #999;
}

a:hover {
	color: #f1a030;
	text-decoration: none;
}

h1 {
	font-size: 15px;
	color: #f1a030;
}

h3 {
	font-size: 12px;
}

.bild br {
	display: none;
}

.template_3bild img {
	margin: 0px;
}

.template_default small,
.template_text2bild small,
.template_2bildtext small,
.template_1bild small,
.template_2bild small,
.template_3bild small {
	margin: 3px 0px 3px 0px;
	display: block;
}

.template_default h1,
.template_fileview h1,
.template_linkbox h1,
.template_text2bild h1,
.template_2bildtext h1 {
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

.template_3bild h1 {
	padding: 15px 0px 10px 0px;
	margin: 0px;
}

.template_default h3,
.template_2bild h1,
.template_2bild h3,
.template_3bild h3,
.template_text2bild h3,
.template_2bildtext h3,
.template_linkbox h3 {
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

.template_default p,
.template_2bild p,
.template_3bild p,
.template_text2bild p,
.template_2bildtext p,
.template_linkbox p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
}

.template_fileview .item {
	background: #fdf0cc;
	border-bottom: 1px solid #fbe1a2;
	padding: 10px;
	margin-bottom: 10px;
}

.template_fileview .icon {
	display: block;
	float: right;
} 

.template_fileview .minitext.link a {
	color: #666;
} 

.template_fileview .minitext.link {
	padding-bottom: 5px;
}

.template_divider {
	margin: 0px;
	padding: 0px;
}

.template_divider h1 {
	border-bottom: 1px dotted #666;
	font-size: 12px;
}

.template_sitemap a {
	color: #333;
	text-decoration: none;
}

.template_sitemap a:hover {
	text-decoration: underline;
}















