/* TYPO3 CVS id: $id$ */


/*##############float-bugs###########*/
/*---------------------------------------------------------*/
/* Workaround: Clearfix-Anpassung für alle IE-Versionen */
/* 
** IE5.x/Mac - x
** IE7 - x
*/ 
.clearfix { display: inline-block; } 

/*
** IE5.x/Win - x
** IE6 - x
*/ 

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; } 
.clearfix { display: block; } 
/* End hide from IE-mac */
/*--------------------------------------------------------*/
/*###################### General element styles: ######################*/
body	{color:#000000;background:#ffffff url(design/bg_big.jpg) center repeat-y; font:normal 12px verdana,helvetica,sans-serif;}
html[xmlns^="http"] {height:101%;margin:0;padding:0;}
a,a:visited,a:hover {color:#762034; text-decoration: none;}
INPUT, TEXTAREA, SELECT { padding-left: 3px; font-size:11px; }
/* Angaben nur für den Internet Explorer mittels Star-HTML-Hack */
* html, * html body {text-align:center;}
* img	{border:none;}

/*###############Debug table#####################*/
td.align-center {text-align:center;}
/***************************/
/* Tita styles: */
/***************************/
.tabmenu {margin: 5px 6px 5px 0px;background-color: #dddddd;}
.navi			{line-height:2;color:#333333;}
.navi_active	{line-height:2;color:#762034;font-weight:bold;}
.navi2			{ font-size: 11px;padding:0 0 0 10px;line-height:1.4;color:#333333;}
.navi2_active	{ font-size: 11px;padding:0 0 0 10px;line-height:1.4;color:#762034;font-weight:bold;}
H6 {	font-family: verdana, Helvetica, sans-serif;font-size: 12px;color:#5e7a8b;}

/************** Tita css-blocks********************/
div#conti  {margin: 0 auto; width:800px;text-align:left}
div#header{padding:20px 0 0 80px}
div#bread{text-align:right;padding:0 70px 0 0;}
div#foto {margin:10px 80px}
div#text	{margin:30px 80px;}
div#navigation{float:left;background:#eeeeee url(design/wollsiegel.jpg) top center no-repeat;width:195px;border:1px solid #cccccc; padding:0 3px;}
div#bloxx{padding-left:210px}




/* Just to extend each column */
a.hid {color:#000; text-decoration:none;outline-style:none;}
a.hid em {display:none;}
a.hid:hover {text-decoration:none;}
a.hid:active, a.hid:focus {background:#fff;}
a.hid:active span, a.hid:focus span {display:none;}
a.hid:active em, a.hid:focus em {display:block; color:#555555; width:100%; font-style:normal; cursor:default;}
.bold{ font-weight:bold;}

/*   ################# mouse over wollschaf ##########  */
#imap {display:block; width:448px; height:195px; background:url(images/wollschaf.jpg) no-repeat; position:relative; margin:10px 0 200px 0;}
#imap a#painting {display:block; width:448px; height:0; padding-top:195px; overflow:hidden; position:absolute; left:0; top:0; background:transparent url(masters/small.jpg) no-repeat 448px 195px; cursor:default;}
* html #imap a#painting {height:195px; he\ight:0;}
#imap a#painting:hover {background-position: 0 0; z-index:10;}

#imap dd {position:absolute; padding:0; margin:0;}
#imap #natur {left:50px; top:70px; z-index:20;}
#imap #warm {left:110px; top:70px; z-index:20;}
#imap #temp {left:170px; top:70px; z-index:20;}
#imap #schmu {left:230px; top:70px; z-index:20;}
#imap #trag {left:290px; top:70px; z-index:20;}
#imap #elek {left:350px; top:70px; z-index:20;}

#imap a#link_natur,#imap a#link_warm,#imap a#link_temp,#imap a#link_schmu,#imap a#link_trag,#imap a#link_elek 
{display:block; width:58px; height:58px; text-decoration:none; z-index:20;}
#imap a em {display:none;}
#imap a span, #imap a:visited span {display:none;}
#imap a#link_natur:hover,#imap a#link_warm:hover,#imap a#link_temp:hover,#imap a#link_schmu:hover,#imap a#link_trag:hover,#imap a#link_elek:hover
 {border:1px solid #fc0;}
#imap a:hover span {position:absolute; display:block; color:#000; width:448px; height:195px; line-height:1.8em;}

#imap a#link_natur:hover span {left:-50px; top:140px;}
#imap a#link_warm:hover span {left:-110px; top:140px;}
#imap a#link_temp:hover span {left:-170px; top:140px;}
#imap a#link_schmu:hover span {left:-230px; top:140px;}
#imap a#link_trag:hover span {left:-290px; top:140px;}
#imap a#link_elek:hover span {left:-350px; top:140px;}
/*#### #imap a#link_child:hover em {position:absolute; display:block; left:50px; top:45px; width:80px; height:1px; overflow:hidden; font-size:1px; background:#f00;}####*/
#imap a:hover span img {float:left; margin-right:1em; margin-bottom:0.5em; border:1px solid #000;}
#imap a span:first-line {font-weight:bold; font-style:italic;}
#info h3 {margin:0 0 0 75px; font-size:1.2em; font-weight:normal; font-family:georgia, "times new roman", serif; letter-spacing:0.1em; padding-bottom:5px; border-bottom:1px solid #aaa; width:650px;}
#info .para {width:300px; margin:0 0 0 75px;}


.csc-textpic-imagewrap	{font-style: italic;font-size: 11px;color:#3B212E}
/********************************/
/* Frames, spacing, link-to-top */
P.csc-linkToTop { text-align: right; }
P.csc-linkToTop A { font-weight: normal; }
/************** Headers, plain **/
H6 {font-family: georgia,serif;font-size:20px;font-style:italic}
H1, H2, H3, H4, H5{ font-family: georgia;}
H1{ color: #762034; }
H2, H3, H4, H5{color: #333333; }
H1 { font-size:16px;font-weight:bold; }
H2 { font-size: 14px; color: #ffffff; text-decoration:underline; font-weight:bold; }
H3 { font-size: 18px; color: #330000; }
H4 { font-size: 20px; color: #8A0020; }
H1, H2, H3, H4, H5, H6 { margin: 0px 0px 0px 0px; margin-top: 5px; margin-bottom: 5px; }
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; }

/*########### Headers, with link############## */

H1 A, H2 A, H3 A, H4 A, H5 A { color: #ffffff; text-decoration: none; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration: underline; }

/* Header date */
P.csc-header-date { font-size: 10px; color: #186900; }

/* Subheader, general */
P.csc-subheader { font-style: italic; background-color: #EDEBF1; }

/* Subheader, specific */
P.csc-subheader-0 { font-style: normal; }
P.csc-subheader-1 { color: #186900; }
P.csc-subheader-2 { color: #10007B; }
P.csc-subheader-3 { color: #8A0020; }
/*################### RTE / Bodytext:#######################*/

P.bodytext {}
P.bodytext A {}
a.external-link {border: none;}
a.external-link-new-window {border: none;}
a.internal-link {border: none;}
a.internal-link-new-window {border: none;}
a.download {border: none;}
a.mail {border: none;}

/* img- tags*/
img { border:2px #762034;}


/* RTE / Bulletlists */
UL { margin-top: 0px;  }
UL UL LI { font-size: 12px; }
OL { margin-top: 0px; }
LI { margin-top: 0px; margin-bottom: 0px; padding-top: 2px; }

/* RTE / Table styling */
TABLE.contenttable { border: 0px #333333 solid; margin: 0px 5px 5px 0px; width: 100%; }
TABLE.contenttable TR TD { padding: 0px 3px 0px 3px; }
TABLE.contenttable TR TD P.bodytext { font-size: 11px; }
TABLE.contenttable TR { }
/* formularfelder*/
fieldset.csc-mailform label {float:left; width:170px;}

/*################Images############## */

P.csc-caption { font-size: 10px; font-style: italic; }

/*########### Bulletlists#######################*/
/* Bulletlists, general */
UL.csc-bulletlist LI { font-size: 12px; }

/* Bulletlists, specifically */
UL.csc-bulletlist-0 { color: #000000; }
UL.csc-bulletlist-1 { color: #186900; list-style-type : decimal; }
UL.csc-bulletlist-2 { color: #10007B; list-style-position : inside; }
UL.csc-bulletlist-3 { color: #8A0020;  }



.csc-mailform-submit { 	font-family: Arial, Helvetica, sans-serif;font-size:12px;color: #000000; margin-left: 120px; margin-top:10px;}
.csc-mailform {border:none;}

/* Search Result, header + abstract: */
H3.csc-searchResultHeader A { color: #186900; }
H3.csc-searchResultHeader { background-color: #EDEBF1; font-size: 14px; padding-left: 5px; }
P.csc-searchResult { font-style: italic; margin-left: 20px;}
/* Search word markup */
SPAN.csc-sword { font-weight: bold; color: red; }

/*################ Menu / Sitemap, generally #######################*/
DIV.csc-menu { margin-left: 10px; }
DIV.csc-menu P { font-size: 11px; font-weight: bold; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 10px; background-color: #EDEBF1; }
DIV.csc-menu P A { color: #000000; text-decoration: none; }
DIV.csc-menu P A:hover { color: #660000; text-decoration: underline; }
DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }
/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P {  }
/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 { }
/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 20px; }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 40px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 60px; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 80px; }
DIV.csc-menu-2 P.csc-sitemap-level1 A { color: #000000; }
DIV.csc-menu-2 P.csc-sitemap-level2 A { color: #186900; }
DIV.csc-menu-2 P.csc-sitemap-level3 A { color: #10007B; }
DIV.csc-menu-2 P.csc-sitemap-level4 A { color: #8A0020; }
/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
DIV.csc-menu-3 { }
DIV.csc-menu-3 P.csc-section { margin-left: 0px; }
DIV.csc-menu-3 P.csc-section A { color: #186900; }
/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
DIV.csc-menu-4 { }
DIV.csc-menu-4 P { margin-top: 2px; }
DIV.csc-menu-4 P.csc-abstract { font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }
/* Menu / Sitemap, "Recently updated pages" */
DIV.csc-menu-5 { }
/* Menu / Sitemap, "Related pages (based on keywords)" */
DIV.csc-menu-6 { }
/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
DIV.csc-menu-7 { }
DIV.csc-menu-7 P { font-weight: bold; }
DIV.csc-menu-7 P.csc-section A { color: #186900; }

/*################## Frontend editing / TYPO3 Admin Panel#########################*/
IMG.frontEndEditIcons { vertical-align: middle; margin: 0px 2px 0px 2px; } 
/* Default styles for the Admin Panel */
TABLE.typo3-adminPanel { border: 1px solid black; background-color: #F6F2E6; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-hRow TD { background-color: #9BA1A8; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-itemHRow TD { background-color: #ABBBB4; }
TABLE.typo3-adminPanel TABLE, TABLE.typo3-adminPanel TD { border: 0px; }
TABLE.typo3-adminPanel TD FONT { font-family: verdana; font-size: 10px; color: black; }
TABLE.typo3-adminPanel TD A FONT { font-family: verdana; font-size: 10px; color: black; }			
TABLE.typo3-editPanel { border: 1px solid black; background-color: #F6F2E6; }
TABLE.typo3-editPanel TD { border: 0px; }



/*########## Debugging ###################*/
/*
H1, H2, H3, H4, H5, P, UL, OL, LI, BLOCKQUOTE, PRE { border: 1px dotted #999999;}
TD TABLE { border: 1px dotted #000099;}
DIV { border: 1px dotted #990000;}
IMG.spacer-gif { border: 1px solid black; }
*/



