/* TYPO3 CVS id: $id$ */


body	{color:#010101;font:normal 12px verdana,helvetica,sans-serif;margin:0;padding:0;background: #ffffff;}
html[xmlns^="http"] {/* verhindert Mozilla-Zucken  * > Firefox 1.5 	 */	overflow-y: scroll;	}
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;}

/***************************/
/* Tita styles: */
/***************************/

/* new class #### feature ### */
.feature  {background: url(design/bf_feature.gif) top center no-repeat;padding: 20px;width:184px;height:156px;margin-right:10px;float:left;}
 * html .feature  {width:224px;height:196px;}
 
.equip	{background: url(design/equipment.gif) top center no-repeat; padding: 20px; width:114px;height:151px;margin-right:5px;float:left;}
* html .equip	{width:154px;height:191px;}


/************** Headers, plain **/
H1, H6, H2, H3, H4, H5 {color:#43001c; }
H1{ font:normal bold 30px Verdana, Arial, Helvetica, sans-serif; }
H6, H2, H3, H4, H5 {font:normal bold 18px Georgia, "Times New Roman", Times, serif;}
H2 { font-size: 18px; color: #43001c;margin-top:-25px;}
H3 { font-size: 16px; }
H4 { font-size: 14px; }

div#conti  	{width:960px;text-align:left;margin: 0 auto;}
div#header	{height:109px;padding:20px 0px;}
div#header[id]	{height:89px;}
div#sprache	{background:url(../fewo/design/bg_res.gif) top center no-repeat;margin:10px 0; height:20px; padding: 0 20px;}
div#menu	{background:url(../fewo/design/bg_header.gif) top center no-repeat;height:55px;padding-top:1px;}
div#submenu	{}

div#bloxx	{margin:20px 0; height:350px;border: 2px solid #f5f0d1;-moz-border-radius:10px;}
div#bloxx[id]	{height:auto;min-height:350px;}

div#bloxx3	{margin:20px 0;background: url(design/k_intro.jpg) top center no-repeat;height: 726px;}
div#bloxx3[id]	{height:auto; min-height:726px;}

div#main_intro	{width:960px;margin:30px 0;float:left;}
div#main	{padding:30px 0 0 50px;margin-bottom:30px;}
div#right_intro	{float:right;padding:20px 10px 0 30px;}

div#main_kulm	{width:470px;float:left;}
div#right_kulm	{width:470px;float:right;}

div#k_right_intro	{float:right;width:420px;padding:20px 10px 0 30px;}
div#k_right_intro[id]	{width:380px;}

div#down	{clear:both;margin-top:20px;padding-left:20px;}

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;}


#foto	{clear:both;background: url(../fewo/design/bg_social.gif) top center no-repeat; padding: 5px 0 0 30px;margin: 20px 0;height: 58px}
#foto[id]	{height:53px;}
div#footer 	{padding:10px 0;text-align:center;font-size:10px;}

#ul			{list-style-type:circle;margin:0;padding:0;}
#sub		{text-align:center; padding:15px 10px;}


.ft33,.ft33 a,.ft33 a:hover	{font-size:10px;color:#333333;text-decoration:none;}
ul#navi	{margin:0;padding:0;}
ul#navi	{list-style-type:none; display:inline;text-align:center; }
ul#navi li	{width:160px; float:left;padding-top:20px;}
ul#navi li.button	{background-color:#eoc494; border: 1px solid #A97D30;border-width: 0 1px 0 0;height:34px;}
li.button a	{color:#43001c; text-decoration:none;}
ul#navi li.button:hover	{background-color:#A4792F;border: 1px solid #cccccc;border-width: 0 1px 0 0;height:34px;color:#cccccc; text-decoration:none;}
ul#navi li.button2	{background-color:#A4792F;border: 1px solid #cccccc;border-width: 0 1px 0 0;height:34px;color:#cccccc; text-decoration:none;}
ul#navi li.button:active	{background-color:#A4792F;border: 1px solid #cccccc;border-width: 0 1px 0 0;height:34px;color:#cccccc; text-decoration:none;}
ul#navi li.button2 a,ul#navi li.button a:hover	{color:#cccccc; text-decoration:none;}
li#navi_active a	{list-style-type:none; display:inline; color:#484848;}


ul.menu2	{background:url(../fewo/design/bg_menu.gif) top center no-repeat;width:960px;height:249px;list-style-type:none;margin:0;padding:0; }
ul.menu2 li	{width:170px;float:left;margin:0 auto;text-align:center;padding:20px 20px 0 20px;}



img	{border:none;}

.csc-textpic-imagewrap	{font-style: italic;font-size: 11px;color:#3B212E}
/********************************/

/*################### 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;}


/* Left, center and right alignment of text in paragraphs and cells.*/
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }

/* new class #### feature ### */
.feature  {background: url(../fewo/design/bf_feature.gif) top center no-repeat;padding:5px 20px 20px;width:184px;height:171px;margin-right:10px;float:left;}
 * html .feature  {width:224px;height:196px;}

/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/
span.important { color: #8A0020; }
span.name-of-person { color: #10007B; }
span.detail { color: #186900; }

/* Selectors for the default configuration of the link accessibity feature.*/
a.external-link {}
a.external-link-new-window {}
a.internal-link {}
a.internal-link-new-window {}
a.download {}
a.mail {}

/* 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;}

