/* 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:#010101;font:normal 12px verdana,helvetica,sans-serif;margin:0;padding:0;background:url(design/bg_main.jpg) top center no-repeat;}
html[xmlns^="http"] {height:101%;}
a, a:visited, a:hover	{color: #43001c; text-decoration: none;font-weight:bold;}
a:hover {text-decoration: underline;}


/* Angaben nur für den Internet Explorer mittels Star-HTML-Hack */
* html, * html body {text-align:center;}

/*###############Debug table#####################*/
td.align-center {text-align:center;}
/***************************/
/* Tita styles: */
/***************************/


/************** Headers, plain **/
H1, H6, H2, H3, H4, H5 {color:#43001c; }
H1{ font:bold italic 30px Georgia, "Times New Roman", Times, serif; }
H6, H2, H3, H4, H5 {font:normal bold 18px Verdana, Arial, Helvetica, sans-serif;}
H2 { font-size: 18px; color: #666666;}
H3 { font-size: 16px; }
H4 { font-size: 14px; }

div#conti  	{width:940px;text-align:left;margin: 0 auto;}
div#header	{height:89px;padding:10px 0px;}
div#sprache	{}
div#menu	{float:left;width:720px;padding: 50px 0 0 20px;}
div#bloxx	{margin:20px 25px;}

div#main	{float:left;width:480px;padding:30px 0 0 0;}
div#right	{float:right;width:380px;padding-left:10px;line-height:1.6em;}
div#intro	{margin:20px 25px;}
div#intro a,div#intro a:visited,div#intro a:link,div#intro a:active,div#intro a:hover {color: #43001c; font-size: 18px;font-weight:bold; text-decoration:none;}
div#intro a H1	{color: #43001c; font:normal bold 24px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.start,.start1,.start2	{width:270px;height:125px; float:left;margin:0 3px;padding:15px 0 0 20px;}
* html .start, * html .start1, * html .start2	{width:290px; height:140px;}
.start	{background:url(design/4season.gif) bottom right no-repeat;}
.start2	{background:url(design/blog.gif) bottom right no-repeat;}
.start1	{background:url(design/bauernhof.gif) bottom right no-repeat;}

div#footer 	{clear:both;margin-top:50px;background: url(design/bd_down.gif) top center no-repeat;height:51px;padding:50px 0 0 40px;border:1px solid #43001c;border-width:1px 0 0 0;text-align:center;}
* html div#footer	{height:101px;}
#ul			{list-style-type:circle;}
#sub		{text-align:center; padding:15px 10px;}


.ft10px333333 a,.ft10px333333 a:hover	{font-size:10px;color:#333333;text-decoration:none;}

a.navi, a.navi:hover, a.navi_active, a.navi_active:hover,a.navi:visited 	{font:italic bold 18px Georgia, "Times New Roman", Times, serif; color:#FFeb99;float:left;}
a.navi,a.navi:visited	{color:#FFeb99;}
a.navi:hover, a.navi_active, a.navi_active:hover	{color:#FFeb99;}
.navi img,.navi_active img	{float:left;padding:5px 0 0 20px;}

img	{border:none;}

.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; }


/* 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;}



/* RTE / Bulletlists */
UL { margin-top: 0px;list-style-type:circle;  }
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 { }

/* Email form, specifically */
fieldset.csc-mailform label {float:left; width:170px;text-align:right;padding:0 4px 0 0;}
.csc-mailform-submit { 	font-family: Arial, Helvetica, sans-serif;font-size:12px;color: #000000; margin-left: 120px; margin-top:10px;}
.csc-mailform {border:none;}
.csc-mailform-field	{padding:2px;}

/*################Images############## */

P.csc-caption,dd.csc-textpic-caption { font-size: 11px;font-style:normal; }
.csc-frame-rulerAfter	{border:1px dotted #333333;border-width:0 0 1px 0;margin:0 0 15px 0;}