/*******************************************************************
	CSS-Datei:	neckarklangwwerke-screen.css
	Version:	1.0.2.
	Datum:		06.07.2010

	Autor:		Gabriele Engmann
	Webseite:	www.neckarklangwerke.de
	Beschreibung:	CSS-Anweisungen fuer Medium Bildschirm

****************************************************************** */

/*********** Markup **************/

* { margin: 0px; padding: 0px; font-family: verdana, arial, helvetica, sans-serif; }
html { color: #000000; font-size: 12px; }
body { line-height: 1.3; background-color: #000000; text-align: center; padding: 40px 0 10px; }


img { margin: 0; padding: 0; }
p, form { border: 0; margin: 0; padding: 0 0 1em; }
td { border: 0; margin: 0; padding: 0; }
td p { padding: 0; }
ul, ol { margin: 0; padding: 0 0 1em 2em; }
ul { list-style-type: disc; }
input, select, textarea { font-size: 1em;  font-family: verdana, arial, helvetica, sans-serif; 
	border: 1px solid #ccc; padding: 2px; }
blockquote { padding-left: 2em; }
acronym, dfn, abbr { font-style: normal; }

a { color: #e2b972; font-weight: bold; }
a:hover, a:active {}

h1 { color: #e2b972; font-size: 12px; font-weight: bold; }


/************ Layout ***************/

#main { position: relative; width: 978px; background-color: #000; border: 1px solid #e2b972; margin: auto; 
	text-align: left; color: #fff; }
	
#container-left { position: relative; float:left; width: 722px; }
#header-left { height: 144px; background: url(img/header-left.gif) left top no-repeat; }
#content-container { padding: 43px 0 12px 50px; width: 600px; }

#container-right { position: relative; float: right; width: 256px; min-height: 573px; 
	height: auto !important;  /* für moderne Browser */
	height: 573px;  /*für den IE */  
	background: url(img/bkgr-right.gif) right top no-repeat; }
#header-right { height: 180px; }
#navi-container { position: relative; z-index: 50; text-align: right; margin-bottom: 200px; }
* html #container-right { width: 254px; }
#pic-right { position: absolute; right: 0; top: 380px; }

#container-footer { position: relative; width: 100%; clear: both; color: #fff; 
	background-color: #000; }
#footer-left { float: left; width: 700px; }
#footer-right { position: relative; float: right; width: 270px; text-align: right; }
* html #footer-right { width: 260px; }
.clearer { clear: both; }


/*********** Content ***************/

.csc-header { padding: 2em 0 1.6em; color: #fff;}
.csc-header-n1 { padding-top: 0; color: #fff;}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { padding-top: 2px; color: #fff;}
div.tx-rscontentcolumn-pi1 div.leftcol { padding: 0 2% 0 0; color: #fff;}
div.tx-rscontentcolumn-pi1 div.rightcol { padding: 0 0 0 2%; width: 47%; color: #fff;}


#container-footer { font-size: 10px; letter-spacing: 2px; }
#container-footer a { color: #fff; }
#adresse { padding: 6px 16px 6px 27px; }
#adresse p { padding: 0; }
#footer-right ul { padding: 0; }

/*********** Navigation ************/

#servicenavi { padding: 6px 0; }
#servicenavi ul { list-style-type: none; padding-right: 16px; }
#servicenavi li { display: inline; padding-left: 20px; }
#servicenavi li a { text-decoration: none; font-weight: normal; }

#navi { margin-right: 10px; }
#navi ul {list-style-type: none; }
#navi li { background: url(img/bullet-grau.png) right 7px no-repeat; }
#navi li:hover, #navi li.act { background: url(img/bullet-blau.png) right 7px no-repeat; }
#navi li a { padding-right: 26px; }
#navi li.pnt2, #navi li.pnt7 { margin-right: 14px; }
#navi li.pnt3, #navi li.pnt6 { margin-right: 28px; }
#navi li.pnt4, #navi li.pnt5 { margin-right: 36px; }

/************* Galerie *****************/
.tx-wtgallery-pi1 { padding-top: 36px; }
.wtgallery_list_area h2 { display: none; }
img.wtgallery_list { margin: 0 9px 9px 0; }
.wtgallery_list_lastofrow img.wtgallery_list { margin-right: 0; }
.list_row_2 { height: 201px; }
.wtgallery_list_pagebrowser_area p { padding: 18px; }
ul.wtgallery_pagebrowser_list { margin: 0.5em 0 1.5em; list-style: none; padding: 0; }
ul.wtgallery_pagebrowser_list li { padding-right: 0.5em; display: inline; }
ul.wtgallery_pagebrowser_list li a.act { text-decoration: none; }

