@charset "utf-8";

/* RESET */
html { 
	font-size:100.01%;}
	
body {
	font-size:1em;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;}

strong{ font-weight:bold;}

ol, ul {
	list-style: none;}

a:link, a:visited, a:hover, a:active{
	text-decoration:none;}
/* RESET */

/* STANDARDS */
body {
	background-color:#e7e3e1;
	font-family:verdana, arial;
	font-size:10px;
	color:#5b463a;}
	
.clearer {
	clear:both;}
	
h2 {
	font-size:11px;
	color:#e0650f;
	padding:0 0 18px 0;}

p {
	line-height:14px;
	padding:0 0 11px 0;}

h3 {
	font-size:11px;
	color:#fff;}
/* STANDARDS */

/* FORM */
input, textarea {
	margin:2px 0 0 0;}

.textfeld { 
	font-size:11px; 
	padding:2px 0 0 5px;
	width:303px;
	color: #727272;
	height:17px; 
	border:1px solid #e7e3e1;
	font-family:verdana, arial;}

.textarea { 
	font-size:11px; 
	padding:0 0 0 5px;
	width:303px;
	color: #727272;
	height:80px; 
	border:1px solid #e7e3e1;
	font-family:verdana, arial;}

.submitButton {
	background-color:#5b463a;
	border:none;
	font-family:verdana, arial;
	color:#fff;
	font-size:11px;
	padding:4px 14px 5px;
	cursor:pointer;}
/* FORM */

/* STRUCTURE */
#wrapper {
	width:979px; 
	margin:0 auto;
	padding-top:40px;}
	
#topLine {
	height:4px; 
	background-image:url(../img/design/dotted-h.png); 
	background-repeat:repeat-x;}

#topHeader {
	background-image:url(../img/design/dotted-v.png);
	background-repeat:repeat-y; 
	height:70px; 
	padding:15px 22px 0 22px;}

#mainNavigation {
	background-image:url(../img/design/dotted-v.png); 
	background-repeat:repeat-y; 
	height:32px;
	position:relative;
	background-color:#b5aca6;}

#mainNavigationTxt {
	position:absolute;
	z-index:20;}

#mainNavigationBg {
	background-image:url(../img/design/dotted-v.png);
	background-repeat:repeat-y; 
	height:24px; 
	background-color:#5b463a; 
	position:absolute; 
	width:979px; 
	z-index:10;}

#secNavigation {
	float:left;
	width:154px;
	padding:0 0 0 10px;}
	
#wrapperContent {
	background-image:url(../img/design/dotted-v.png);
	background-repeat:repeat-y; 
	min-height:390px; 
	background-color:#b5aca6;}

#contentInside {
	position:relative;
	background-image:url(../img/design/dotted-c.gif);
	background-repeat:no-repeat;
	background-position:right;
	min-height:396px;
	padding:20px 0 0 0;}

#contentGallery {
	float:left;
	background-color:#FFF;
	width:460px;
	min-height:360px;
	margin:0 8px 0 0;
	padding:0;}

#contentText {
	float:left;
	background-color:#FFF;
	width:420px;
	min-height:320px;
	margin:0 8px 20px 0;
	padding:20px;}

#contentText ul {
	list-style:disc;
	padding:0 0 0 20px;}

#contentText a {
	color:#e0650f;
	text-decoration:underline;}

#architonicWrapper {
	padding:0 0 24px 22px;}

#imgButtonWrapper {
	padding:0 0 0 22px;}

.imgButton {
	float:left;
	width:215px;
	margin:0 10px 0 0;
	background-color:#e0650f;}

.imgButton a.imgButtonLinkTxt {
	display:block;
	color:#FFF;
	font-size:18px;
	line-height:28px;
	height:28px;
	padding:0 0 0 10px;
	text-transform:uppercase;}

#contentHistory {
	float:left;
	width:260px;
	min-height:320px;
	background-color:#e0650f;
	color:#fff;
	padding:20px 10px;}

#contentPlan {
	float:left;
	width:255px;
	min-height:330px;
	background-color:#e0650f;
	color:#fff;
	text-align:center;}

#contentZitatMitGallery {
	position:relative;
	float:left;
	width:280px;
	min-height:360px;}

#contentZitatUnterGallery {
	position:relative;
	width:230px;
	min-height:320px;
	background-color:#e0650f;
	color:#fff;
	text-align:center;
	padding:20px 25px;}

#contentZitatEvent {
	position:relative;
	width:230px;
	min-height:320px;
	background-color:#edebea;
	color:#5a473b;
	text-align:center;
	padding:20px 45px 20px 0px;}

#zitNav {
	position:absolute;
	text-align:right;
	bottom:20px;
	right:20px;}

#zitNav a {
	color:#fff;
	text-decoration:none;}

#contentZitat {
	float:left;
	width:230px;
	min-height:320px;
	background-color:#e0650f;
	color:#fff;
	text-align:center;
	padding:20px 25px;}

#contentZitat p, #contentZitatUnterGallery p, #contentZitatEvent p {
	font-size:15px;
	line-height:24px;
	padding:0 0 11px 0;}

#zit1 a {
	color:#5A473B;
	font-size:15px;
	line-height:24px;
	padding:0 0 11px 0;}

span.zitatName {
	font-size:10px;}

#contentPic {
	float:left;}

#contentPicUeberZitat {
	position:absolute;
	top:0;
	left:0;
	z-index:100;}
	
#galleryBottom {
	position:absolute; 
	bottom:12px; 
	left:184px;}
	
#galleryBottom ul li {
	display:inline;
	padding:0 10px 0 0;}

#footer {
	background-image:url(../img/design/dotted-v.png);
	background-repeat:repeat-y;
	height:12px; 
	background-color:#5b463a;}

#bottomLine {
	height:3px; 
	background-image:url(../img/design/dotted-h.png);
	background-repeat:repeat-x;
	background-color:#5b463a;}
/* STRUCTURE */

/* NAVIGATION */
#topHeader ul {
	float:right;}

#topHeader ul li {
	display:inline;
	font-size:8px;
	text-transform:uppercase;}

#topHeader ul li a {
	float:right;
	color:#5b463a;
	padding:0 10px 0 5px;
	background-image:url(../img/design/dot-gen.png);
	background-repeat:no-repeat;
	background-position:right;}

#topHeader ul li#lastGen a {
	float:right;
	color:#5b463a;
	padding:0 0 0 5px;
	background-image:none;}

#topHeader img {
	float:left;}
	
#mainNavigationTxt ul {
	padding:6px 0 0 164px;}
	
#mainNavigationTxt ul li {
	display:inline;
	font-size:11px;
	text-transform:uppercase;}
	
#mainNavigationTxt ul li a {
	color:#fff;
	padding:5px 49px 5px 0;
	line-height:12px;}
	
#mainNavigationTxt ul li a:hover {
	border-bottom:4px solid #e0650f;}
	
#mainNavigationTxt ul li#linkActive a {
	border-bottom:4px solid #e0650f;}
	
#mainNavigationTxt ul li.linkLast a {
	padding:5px 53px 5px 0 !important;}

#secNavigation ul {}

#secNavigation ul li {}

#secNavigation ul li a {
	font-size:11px;
	color:#fff;
	padding:0 0 0 13px;
	line-height:20px;}

#secNavigation ul li a:hover {
	background-image:url(../img/design/dot-sec.png);
	background-repeat:no-repeat;
	background-position:left;}

#secNavigation ul li#linkActive a {
	background-image:url(../img/design/dot-sec.png);
	background-repeat:no-repeat;
	background-position:left;}
/* NAVIGATION */
