/*----------------------------------------------------------------------------------------------------------------------
basic style sheet
version:  1.1.9
author:   Jens Dorn
email:    dorn@dorndevelopment.com
website:  www.dorndevelopment.com

letzte Änderung: 11.09.08
---------------------------------------------------------------------------------------------------------------------*/
#container{position:relative;width:1000px;margin:0 auto}
.news-list-item {background-color:#cad1db}
.news-list-container {border:none;background-color:transparent;}
.news-list-container H3 {background-color: #cad1db}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {color: #3E551C}
.news-list-date {background-color: #cad1db;;font-size:12px}

.news-latest-container {background-color:#cad1db;margin-bottom:30px;border:1px solid #666666;}
.news-latest-container h2 {padding-bottom:8px;margin:0px;color:#28313a;border:0px;background: url(../images/red_line.gif) repeat-x scroll center bottom}
.news-latest-container .news-latest-item {background-color:#cad1db;color:#28313a;border:none;}
.news-latest-container .news-latest-item span{background-color:#cad1db;color:#28313a}
.news-latest-container .news-latest-date {background-color:#cad1db;float:right;color:#28313a;font-size:12px;margin-right:5px}
.news-latest-container .news-latest-date a{background-color:#cad1db;color:#28313a}

.news-latest-container a {background-color:#cad1db;color:#28313a}
.news-latest-container h3 {background-color:#cad1db;margin:0px;padding:0px;color:#28313a}
.news-latest-container h3 a {background-color:#cad1db;color:#28313a}
.news-latest-container p {margin:0px;padding:0px;color:#28313a}
.news-latest-container .clearer {}
.news-latest-container .news-latest-morelink {color:#28313a;font-size:12px;margin-bottom:5px;margin-right:5px}
.news-latest-container .news-latest-gotoarchive {display:none}
.news-latest-container hr.clearer {height:0px;border:0px}

.news-single-item {padding:8px;margin-bottom:8px;border:1px solid #666666;background-color:#cad1db;min-height:440px}
.news-single-item H2 {	margin-bottom: 0px;background-color: #cad1db;color:#28313a;padding:5px}
.news-single-timedata {	float: right;top:23px;right:5px;position:relative}
.news-single-timedata, .news-single-author,.news-single-imgcaption {font-size: 12px;}

.tx-ttnews-browsebox {background-color:#cad1db}

body	{color:#28313a;background-color:#cad1db;margin:0px;padding:0px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
a:link	  {color:#28313a;}
a:visited {color:#28313a;}
a:hover	  {color:#28313a;}
a:active  {color:#28313a;}
.important {font-weight:bold;text-decoration:underline}

#tischlerei {width:1000px;position:relative;z-index:10}

#jd {position:absolute; top:400px;left:60px}
#logo {height:60px;width:946px;background: url(../images/red_line.gif) bottom repeat-x;
	margin-left:26px;margin-top:42px}
	
#main 	 {position:relative;min-height:550px;background-color:#e0e5eb;width:787px;
          margin-top:15px;float:left;border:1px solid #9ba8b8;padding-top:9px}
* html #main  { height: 550px }

#content {width:544px;margin-left:20px;font-size:0.9em;font-family:'Lucida Sans Unicode', Arial, sans-serif}
	#content .tx-slideshow-pi1 {width:544px;height:264px}
	#content h1 {font-size:1.1em}
	#content #menu3 {margin-bottom:5px;display:block}
	#menu3 {font-size:1.05em; padding-bottom:5px}
		#menu3 a:link	  {text-decoration:none}
		#menu3 a:visited {text-decoration:none}
		#menu3 a:hover	  {text-decoration:underline}
		#menu3 a:active  {text-decoration:none}
	#content .csc-textpic {}
		#content .csc-textpic #map {top:7px}
		#content .csc-textpic-below,#content .csc-textpic-above {background:url(shadow_big.gif) no-repeat;width:559px;height:284px}
		#content #copyright {background-color:grey;color:white;position:relative;top:-23px;float:right;filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5}
		#content .csc-textpic-intext-left {clear:both}
		#content .csc-textpic-intext-left #shadow {width:150px;float:left}
		#content .csc-textpic-intext-left .csc-textpic-text {margin-left:160px; padding-top:6px}
		#content .csc-textpic-intext-left .csc-textpic-text p {margin-top:0px}
		#content img {margin-top:8px;margin-left:1px}	
		#content .csc-textpic-clear {clear:none}




#gain	 {position:absolute;top:9px;left:584px}
	#gain #shadow {background-image:url(shadow_small.gif); background-repeat:no-repeat;width:195px;height:156px}
	#gain img   {margin-top:8px;margin-left:7px}	
	#gain p     {margin:0px;margin-left:7px;font-size:0.9em}

	#gain .csc-textpic-text {margin:0px;padding:0px;margin-bottom:7px;margin-top:-5px;}
	#gain a:link	{color:#28313a;text-decoration:none}
	#gain a:visited {color:#28313a;text-decoration:none}
	#gain a:hover	{color:#28313a;text-decoration:underline}
	#gain a:active  {color:#28313a;text-decoration:none}


#footer {osition:absolute;top:102px;left:184;margin-left:185px;width:787px;font-size:0.75em;padding-top:10px;color:#7d818a}
	#footer #left {float:left;margin-left:0px}
	#footer #right {float:right;margin-right:0px}
	#footer a:link	  {color:black;text-decoration:none;color:#7d818a}
	#footer a:visited {color:black;text-decoration:none;color:#7d818a}
	#footer a:hover	  {color:black;text-decoration:underline;color:#7d818a}
	#footer a:active  {color:black;text-decoration:none;color:#7d818a}



.csc-textpic-clear {clear:none}
DIV.csc-textpic-clear {clear:none}


/*Kontakt-Formular*/
#mailform {border:0px}
#mailform form {border:0px}
.csc-mailform-field {WIDTH:550px;margin-bottom:20px;clear:both}
.csc-mailform-field label {WIDTH:150px;margin-bottom:20px;clear:both;display:block;float:left}
.csc-mailform-field input {background-image: url(../pics/shadow_txtbox.gif);float:left}
.csc-mailform-field textarea {background-image: url(../pics/shadow_txtarea.gif)}
#mailformformtype_mail {float:right;margin-right:140px}
fieldset {border:0px}

/*smoothgallery*/
.myGallery{
border:none;}

#menu1{margin:15px 0 0 26px;width:947px;position:relative;z-index:20;font-size:0;line-height:0}

#menu1 ul{list-style:none;margin:0;padding:0}

#menu1 li{float:left;width:131px;border-top:1px solid #9ba8b8;border-left:1px solid #9ba8b8;border-bottom:1px solid #9ba8b8}

#menu1 .m15{width:156px;background-color:#e0e5eb}
#menu1 .m15 ul{background-color:#e0e5eb}
#menu1 .m7,#menu1 .m7 ul,#menu2 .m7{background-color:#d4dae6}
#menu1 .m5,#menu1 .m5 ul,#menu2 .m5{background-color:#c5d1e1}
#menu1 .m4,#menu1 .m4 ul,#menu2 .m4{background-color:#b8c9db}
#menu1 .m97,#menu1 .m97 ul,#menu2 .m97{background-color:#aac3d7}
#menu1 .m96,#menu1 .m96 ul,#menu2 .m96{background-color:#afc5d2}
#menu1 .m2{width:127px;border-right:1px solid #9ba8b8;background-color:#B9CFDC}

#menu1 a{display:block;padding:7px;line-height:14px;font-size:14px;text-decoration:none}
#menu1 ul ul{position:absolute;display:none;width:145px;top:29px;margin-left:-1px;padding:0 14px 14px 14px;border-right:1px solid #9ba8b8;border-left:1px solid #9ba8b8;border-bottom:1px solid #9ba8b8}

#menu1 ul ul ul{position:relative;top:0;left:0;margin:-2px 0 3px 0;padding:0 0 0 14px;border-right:none;border-left:none;border-bottom:none;width:131px}

#menu1 ul ul ul a{font-size:12px;line-height:12px;padding:1px 7px 2px 7px}

#menu1 li li{float:none;border:none}

#menu1 li li a{padding:3px 7px 4px 7px}

#menu1 li:hover ul{display:block}

#menu1 li.act li a,#menu1 li.act li.act li a{font-weight:normal}

#menu1 a:hover,#menu1 li.act a,#menu1 li.act li.act a,#menu1 li.act li.act li.act a,#menu1 li li a:hover,#menu1 li.act li.act li a:hover{font-weight:bold}

.dd-clearer{
	clear:both;
	height:0;
	font-size:0;
	line-height:0}

#menu2 {
	width:157px;
	margin-top:15px;
	margin-left:26px;
	float:left;
	font-size:0;
	line-height:0}

* html #menu2  { display:inline }

#menu2 ul{list-style-type:none;
	margin:0;padding:0;
	border-left:1px solid #9ba8b8;
	border-top:1px solid #9ba8b8;
	border-bottom:1px solid #9ba8b8}
#menu2 li{
	padding-bottom:15px}

#menu2 ul ul{
	border:none;margin-top:10px}
#menu2 ul ul li{
	padding-bottom:0}
#menu2 ul ul ul{margin:-2px 0 3px 0}

#menu2 a{
	display:block;
	padding:15px 7px 3px 7px;
	font-size:14px;
	line-height:14px;
	text-decoration:none}

#menu2 li li a{
	padding:3px 15px 3px 7px}

#menu2 li li li a{font-size:12px;line-height:12px;padding:1px 15px 1px 20px}

#menu2 li.act li a,#menu2 li.act li.act li a{
	font-weight:normal}

#menu2 a:hover,#menu2 li.act a,#menu2 li.act li.act a,#menu2 li li a:hover,#menu2 li.act li.act li.act a,#menu2 li.act li.act li a:hover{
	font-weight:bold}

.tx-rgsmoothgallery-pi1{margin-top:8px}

img{border:none}
