						/* ======================== General ======================== */
#Content p 												{ line-height:1.3em; margin:0 0 12px 18px; padding-right:10px; }
/* forms */
.textarea, .input, .inputFocus, .select					{ padding:2px; background:#e1e1e1; border:1px solid; border-color:#bdbdbd #fafafa #fafafa #bdbdbd; }
.input:focus, .inputFocus								{ color:#333; }
.imageButton											{ vertical-align:bottom; }
.submit													{ width:140px; padding:2px 5px; color:white; background:#666; border:1px solid; border-color:#b0b0b0 #3e3e3e #3e3e3e #b0b0b0; }
#c42 .csc default										{ width: 300px;}

/* LINKS */
a														{ font-weight:bold; color:#006699; text-decoration:none; }
a:link 													{ color:#006699; }
a:hover 												{ text-decoration:underline;}
a:active												{ }
a:visited												{ }

.clearer 												{ clear:both; font-size:1px; color:#fff; height:1px; overflow:hidden; }

li.clearer 												{ list-style-image:none; }
ul,ol 													{ padding-left:0; margin:0.7em 0 0.7em 25px; }
ul li 													{ color:#333; background:url('../_pix/list_dot.gif') no-repeat; padding:0 0 0 15px; margin-top:5px; list-style:none; }
ol li													{ color:#333; padding:0 0 0 5px; margin-top:5px;}

/* Generelle Ueberschriften */

h1, h2, h3 												{ font-weight:normal; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; }
h1														{ font-size:1.2em; margin:15px 0 5px 10px; color:#69b022; }
h2 														{ font-weight:bold; color:#333333; font-size:1.27em; }
h3 														{ font-weight:bold; color:#666666; font-size:11px; font-family:Arial, sans-serif; }

/* Haupt Überschrift der Seite */
h1.csc-firstHeader 										{ font-size:1.36em; margin:5px 0 5px 10px; color:#69b022; font-weight:bold;  }



/*Standard Inhalt */
#Content p
														{ margin-left:10px; }

/*Text mit Bild */
.csc-textpic											{ margin:0 0 0 0px; }
.csc-textpic-imagewrap									{ margin:3px 0 0 0; }

/* Rechte Spalte */
#RightBox .rightBoxElement h1							{ font-size:1em; font-weight:bold; margin-top:20px;  }
#RightBox .rightBoxElement p							{ padding:0px 0 0 10px; }
/*text mit Bild in der rechten spalte*/
#RightBox .rightBoxElement .csc-textpic-text p			{ padding:0px 0 0 0px; }

/* STARTSEITE */
/*rechter Bereich */
#StartRightBlock #RightBox h1.csc-firstHeader				{ margin:0 0 0 20px;}


/* Smooth Gallery einbinden */
.imageblock													{ margin:10px 0 0 10px;}



						/* ======================== Standard Kontakt Formulare ======================== */

#mailform													{ margin-left:18px; }
.csc-mailform-field-check									{ margin:3px 0 3px 120px; }
.csc-mailform-field-check									{ margin:3px 0 3px 120px; }
#mailform  .input, #mailform  .textarea						{ width:200px; }
#mailform .csc-mailform-field-check span					{ width:auto; width:30px; }
#mailform .csc-mailform-field-check label					{ width:auto; }
#mailform label, #mailform span								{ float:left; width:120px; }
.csc-mailform-field											{ clear:both; overflow:hidden; margin-bottom:10px; }
#mailform .csc-mailform-field-check span				{ width:auto; width:30px; }
#mailform .csc-mailform-field-check label				{ width:auto; }

/*** TABELLEN ***/
.contenttable											{  width:460px; background:#fff; margin-left:10px; border:1px solid #ccc; }
.contenttable td										{  vertical-align:middle; line-height:1.4em; padding:3px 3px 3px 3px; }
.contenttable .td-0										{  width:160px; padding-right:5px }
.contenttable .td-1										{  width:300px; padding-right:5px }
.contenttable .tr-even, .contenttable .tr-odd 			{  display:block;  border-bottom:1px solid #fff; background:#ececec;}
.contenttable td										{  margin:5px;}

/*Linie - Rahmen */
/*Linie danach*/
.csc-frame-rulerAfter									{ border-bottom:1px solid #ccc; margin-bottom:5px; }

/* Nach Oben Pfeil */
p.csc-linkToTop											{ text-align:right; border-bottom:1px #ccc dotted;}
p.csc-linkToTop	img										{ margin:0 0 5px 0;}

/* SITEMAP  */

.csc-sitemap			{ padding-left:15px; margin-top:20px; list-style-image:url('../pix/sitemap_icon.gif') }
.csc-sitemap ul			{ list-style-position:inside; border-left:1px dotted #000; }
.csc-sitemap li ul		{ margin-left:15px; border-left:1px dotted #000; }
.sitemap_Column									{ margin-left: 118Px;}
.sitemap_Column a.nav_01						{font-weight: normal;}
.sitemap_Column a.nav_02						{ padding-left: 20px;font-weight: normal;}
.sitemap_Column a.nav_03						{ padding-left: 40px;font-weight: normal;}
				/* ======================== Suche======================== */
.searchButton			{background: url('../_pix/buttonSubmit.gif'); margin-left:5px; height:20px;}


				/* ======================== Fotobook======================== */
.tx-gooffotoboek-pi1				{ padding:0 20px; }
.tx-gooffotoboek-pi1 h2				{ padding:10px 0; }
.tx-gooffotoboek-pi1 a				{ font-weight:normal; color:#006699 !important; }
.tx-gooffotoboek-pi1 .arrowMore		{ color:#006699; font-family:system, arial, sans-serif; }
.thumbRow img						{ vertical-align:bottom; margin:0 5px; }
#thumbsTable						{ clear:both; border-collapse:separate; }
#thumbsTable td a						{ width:100px; display:block; height:100px; text-align:center; padding:7px; border:1px solid #dfdfdf; }
#thumbsTable tr						{ padding-bottom:10px; }
#fotobookSingleImg					{ clear:both; padding-top:10px; text-align:center; }
.teaserBox							{ float:left; padding:15px; margin:10px 10px 0 0; border:1px solid #ccc; }
.teaserBox img						{ margin-bottom:5px; }
.teaserBox a							{ display:block; }

/* ###### INHALTSBOXEN ###### */
.csc-frame-boxes								{ margin:10px 0 0 20px; background: url(img/bg_box.jpg) no-repeat; float:left; width:335px; height:140px; overflow:hidden;  }
.csc-frame-boxes .bodytext						{ float:left; width: 169px; margin-left:0px; }
.csc-frame-boxes h1								{ font-size:1.1em; font-weight:bold; color:#999;  width: 170px; float:left; margin:5px 0 5px 0px; }
.csc-frame-boxes a							    { margin-top:8px; background: url('../_pix/arrow_box.gif')no-repeat;}
.csc-frame-boxes .csc-textpic 					{ float:left; margin:0;}
.csc-frame-boxes .csc-textpic-imagewrap			{ margin:1px 0; }

/*BRZ*/
#madeBy {font-size: 10px; float: right; padding-right: 20%;}
