* { padding: 0px; margin: 0px; }
body {
 	background: #1b1b1b; 
 	font: 11px Verdana, Arial, Helvetica, sans-serif; line-height: 170%;
	color: #484747;	
} 
h1 { font-family: Arial; font-size: 17px; margin-bottom: 10px; }
a {  color: #706f6f; font-weight: normal; }


#wrapperBox {
  width: 100%; 
  margin: auto;
  min-height: 100%;
  height: 700px;
  background: transparent url(../../fileadmin/template/titanjelsum/images/bg-outer.jpg) repeat-x 0px 0px;
} 
#outerBox {
  width: 100%;  
  margin: auto;
  height: 500px;
  text-align: center;
  background: transparent url(../../fileadmin/template/titanjelsum/images/bg-topbox.jpg) no-repeat 50% 15px;
} 
#contentWrapper {
	width: 960px;  
  	margin: auto;  	
  	text-align: left;
}

#outerBoxWrapper {
	width: 100%;  
 	margin: auto;
 	float: left;
	padding-bottom: 17px;
	background: transparent url(../../fileadmin/template/titanjelsum/images/bg-wrapper-bottom.gif) no-repeat 50% bottom;
}
#footerBox {
	padding-top: 25px;
	text-align: center;
	width: 100%;  
	float: left;
	background: transparent url(../../fileadmin/template/titanjelsum/images/footer_titan.gif) no-repeat 50% 0px;
	height: 100px;
}
#footerContent, #footerImages {
	width: 950px;  
	margin: auto;
	text-align: right;
	padding-right: 15px;
	color: #5d5d5d;
}
#footerImages { 
	width: 966px;  
	margin: auto;
	text-align: right;
	margin-top: 20px; 
}


/* Content */
#topMenu { height: 57px; text-align: right; }
#topMenu a { 
	margin-top: 10px;
	text-decoration: none;
	color: #fefefe;
	padding-left: 17px; 
	margin-left: 8px;
	line-height: 40px;
}
#topMenu a.home { background: transparent url(../../fileadmin/template/titanjelsum/images/but_home.gif) no-repeat 0px 2px; } 
#topMenu a.sitemap { background: transparent url(../../fileadmin/template/titanjelsum/images/but_sitemap.gif) no-repeat 0px 2px; } 
#topMenu a.contact { background: transparent url(../../fileadmin/template/titanjelsum/images/but_contact.gif) no-repeat 0px 2px; } 
#imageRotate {
	height: 231px;
}
#imageRotate {
	background: transparent url(../../fileadmin/template/titanjelsum/images/hdr/01.jpg) no-repeat; 
}
#imgHorsie {
	background: transparent url(../../fileadmin/template/titanjelsum/images/horse-shadow.png) no-repeat 18px 2px; 
	margin-top: -42px;
	padding-top: 8px;
}
#contentTextWrapper {
	background: #ffffff url(../../fileadmin/template/titanjelsum/images/bgmid.gif) no-repeat;
	float: left;
	width: 959px;
}
#contentTable {
	background: transparent url(../../fileadmin/template/titanjelsum/images/bgbottom.jpg) no-repeat left bottom; 
}
#contentTextInnerWrap {
	background: transparent url(../../fileadmin/template/titanjelsum/images/bg-lower.jpg) no-repeat 0px bottom;
	float: left;
	width: 959px;
}
#breadCrumb { 
	background: transparent url(../../fileadmin/template/titanjelsum/images/lhm.gif) no-repeat 221px bottom;
	padding-left: 221px;
	height: 30px; 
}
#breadCrumb a { 
	color: #484747;	
	text-decoration: none;
} 
#breadCrumb a.current { font-weight: bold; } 
#centerContent { }

#leftMenu { 
	width: 200px;
	background: transparent url(../../fileadmin/template/titanjelsum/images/bvsm.jpg) repeat-y right top;
}
#leftInnerMenu {
	width: 200px;
	min-height: 300px;
	margin-bottom: 20px;
	background: transparent url(../../fileadmin/template/titanjelsum/images/bvm.jpg) no-repeat right top;
}	
#leftInnerMenu a {
	margin-right: 1px;
	display: block;
	height:32px; padding-left: 20px;
	color: #484747;	text-decoration: none; line-height: 30px;
	background: transparent url(../../fileadmin/template/titanjelsum/images/bmbottom.jpg) no-repeat 20px bottom;
}
#leftInnerMenu ul a {
	height:24px; 
	background: none; 
}
#leftInnerMenu ul {
	padding-top: 20px; padding-bottom: 20px;
	background: transparent url(../../fileadmin/template/titanjelsum/images/bmbottom.jpg) no-repeat 20px bottom;
}
#leftInnerMenu a.sub, #leftInnerMenu a.currentsub {
        font-size: 11px;
        padding-left: 30px;
}
#leftInnerMenu ul a.currentsub {
        font-size: 11px;
        padding-left: 30px;
}
#leftInnerMenu a.active,#leftInnerMenu a:hover {
	padding-left: 36px; 
	background: transparent url(../../fileadmin/template/titanjelsum/images/bgmcurrent.gif) no-repeat 2px bottom;
}

#leftInnerMenu a:hover {
      padding-left: 20px;
}
#leftInnerMenu a.sub:hover,#leftInnerMenu a.currentsub:hover {
       padding-left: 30px;
       background: transparent url(../../fileadmin/template/titanjelsum/images/bgmcurrent.gif) no-repeat 2px bottom;
}
#leftInnerMenu ul a { line-height: 13px; }
#leftInnerMenu ul a.currentsub:hover {
       padding-left: 30px;
       background: none;
       height: 24px;
       font-weight: bold;
}
#leftInnerMenu ul a.sub:hover, #leftInnerMenu a.currentsub:hover {
       padding-left: 30px;
       background: none;
       height: 24px;
       font-weight: normal;
}
#leftInnerMenu a.currentsub, #leftInnerMenu a.current {
	font-weight: bold;
	background: transparent url(../../fileadmin/template/titanjelsum/images/bgmactive.gif) no-repeat 2px bottom;
}
#leftInnerMenu ul a.currentsub {
	background: none;
	font-weight: bold;
}
#leftInnerMenu ul a.sub:hover, #leftInnerMenu ul a.currentsub:hover { background: transparent url(../../fileadmin/template/titanjelsum/images/bgsubactive.gif) no-repeat 20px 4px; }

#centerContent {
	width: 553px;
	background: transparent url(../../fileadmin/template/titanjelsum/images/bvsm.jpg) repeat-y right top;
}
#centerInnerContent {
	padding: 20px;
	padding-bottom: 30px;
	background: transparent url(../../fileadmin/template/titanjelsum/images/bvm.jpg) no-repeat right top;
}
#rightContent {
	width: 206px;
}

#centerInnerContent blockquote {
	display: block;
	margin-bottom: 10px;
	font-size: 130%;
	font-style: italic;
	color: #737373;
	background: transparent url(../../fileadmin/template/titanjelsum/images/quot-bg.jpg) no-repeat left top;
}
#centerInnerContent blockquote p {
	padding: 20px;
	margin-bottom: 10px;
	background: transparent url(../../fileadmin/template/titanjelsum/images/quot-bg-bottom.jpg) no-repeat left bottom;
}
dd.csc-textpic-caption {
	font-size: 90%;
}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img, 
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img, #rightColContent .csc-textpic-border img { border: 1px solid #9a9a9a; padding: 2px; } 
#rightColContent img { border: 0px; }

.csc-textpic-text { margin-bottom: 10px; }
ul.csc-bulletlist, .csc-textpic-text ul { margin-left: 15px; }
.csc-sitemap ul { margin-left: 15px; }
.csc-sitemap ul li ul { margin-left: 30px; }
#footerContent a { text-decoration: none; }

p.bodytext { margin-bottom: 10px; }




/* FORMS */
fieldset { border: 0px; }
div.csc-mailform-field label { float: left; display: block; font-weight: bold; width: 120px; clear: both; margin-top: 5px; margin-bottom: 5px; }
div.csc-mailform-field input {
	border: 1px solid #706f6f;
	width: 220px;
	height: 18px;
	font-size: 100%;
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif; line-height: 130%;
	margin-top: 5px; margin-bottom: 5px;
}
div.csc-mailform-field select {
	border: 1px solid #706f6f;
	width: 220px;
	height: 18px;
	font-size: 100%;
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif; line-height: 130%;
	margin-top: 5px; margin-bottom: 5px;
}
p.csc-form-label-req { font-weight: bold; }
div.csc-mailform-field textarea {
	border: 1px solid #706f6f;
	width: 220px;
	font-size: 100%;
	color: #919090;
	padding-left: 3px;
        font: 11px Verdana, Arial, Helvetica, sans-serif; line-height: 130%;
	color: #000000;	
	margin-top: 5px; margin-bottom: 5px;
}
div.csc-mailform-field input.csc-mailform-submit {
	width: 70px;
	margin-top: 20px;
	background-color: #FFFFFF;
}
