/*  Default stylesheet use in the static template record "cSet stylesheet" */
/* TYPO3 CVS ID: $Id: defaultstylesheet.css,v 1.2 2003/10/26 17:07:43 typo3 Exp $ */

a:link, a:visited	
	{
	color:#336600; text-decoration:none;
	}

a:hover
	{
	color:#669900; text-decoration:underline;
	}


SELECT {  
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px 
}
TEXTAREA {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px
} 
INPUT {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px 
}

.menu_produkte {
                 vertical-align: middle;
                 padding-left: 5px;
                 height: 20px;
}


a.menu, a.menu:visited, a.menu:hover, a.menu:link {
                color:#EDF4E9; 
                font-family:helvetica, arial, san-serif; 
                font-size:12px;
                font-weight: bold;
                
}


LI {
	margin-top : 2px;
	margin-bottom : 0px;
	padding-bottom : 2px;	
                list-style-image: url("/fileadmin/images/icons/grn_bullet_padtop5.gif");
                list-style : none;

}

H2 {
                color:#CC6600; 
                font-family:helvetica, arial, san-serif; 
                line-height: 18px;
                font-size:14px;
                font-weight: bold
}
H1 {
                color:#336600; 
                font-family:helvetica, arial, san-serif; 
                line-height: 18px;
                font-size:14px;
                font-weight: bold
}
H3 {
                 color : #CC6600;
                font-family:helvetica, arial, san-serif; 
                line-height: 14px;
                font-size:12px;
                font-weight: bold

}
H4 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : black;
	margin-bottom : 0px;
	margin-top : 10px;
}
.subhead1 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : black;
}
.subhead2 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : green;
}
.subhead3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : red;
}
.headerdate {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : Green;
	font-weight: normal;
}






.caption {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #FF9966;
}
.bulletlist {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #6600CC;
}
.table {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #CC3366;
}







.searchform {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultpagetitle {
	font-family : Verdana, sans-serif;
	font-size : 15px;
	color : #333333;
	font-weight : bold;
}
.searchresultcontent {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultheader {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #333366;
	font-weight : bolder;
}
.searchmarkup {
	color : #FF0066;
}




.loginform {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #CC0000;
	font-weight : normal;
}




.mailform {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #003366;
	font-weight : normal;
}
.mailformrequired {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #003366;
	font-weight : bolder;
}
.mailformcomment {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #CC0000;
	font-weight : bolder;
}
.mailformradio {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #003366;
	font-weight : normal;
}






.filelinks {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #990000;
}
.filelinkssize {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : Green;
}



.sitemap1 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #CC6600;
}
.sitemap2 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #990000;
	margin-left : 20px;
}
.sitemap3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #333399;
	margin-left : 40px;	
}
.sitemap4 {
	font-family : Verdana, sans-serif;
	font-size : 9px;
	color : #003333;
	margin-left : 60px;
}




.celmenu {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : olive;
	margin-top : 10px;
}
.celsubmenu {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #666699;
	margin-left : 20px;
	margin-top : 3px;
}


/* selbstdefinierte Styles Text */




/*

Misc

*/

.br10px {height:10px; font-size:0px; line-height:0px}
.br4px {height:4px; font-size:0px; line-height:0px}

.valignMiddle {vertical-align:middle}

.colorGreen {color:#336600}
.colorDkGreen {color:#4D9900}
.colorOrange {color:#cc6600}
.colorGray {color:#cccccc}
.colorMdGray {color:#666666}
.colorDkGray {color:#333333}
.colorDkBlue {color:#006699}


.breadCrumb {color:#cc6600}
.breadCrumb a {color:#cc6600}
.breadCrumb a:hover {color:#cc6600; text-decoration:underline}


/*

Text

*/

body, td, p, li
	{
	font:10px verdana, arial, san-serif;
	line-height:14px;
	color:#333333;
}

#footer td
	{
	color:#999999;
	}
	
#footer a:link, #footer a:visited {color:#999999}
#footer a:hover {color:#690; text-decoration:underline}

body, td
	{
	font:10px verdana, arial, san-serif;
	line-height:14px;
	color:#333333;
	}

#search .input
	{
	margin-top:5px;
	width:130px;
	background-color:#FBFFE2;
	border:1px #C2C28C solid;
	}

/*

Rounded Box

*/

.boxTop
	{
	background:url(/fileadmin/images/box/box_top.gif) no-repeat;
	}

.boxMiddle
	{
	background:url(/fileadmin/images/box/box_middle.gif) no-repeat;
	}

.boxLine
	{
	background:url(/fileadmin/images/box/box_line.gif) no-repeat; height:6px; font-size:0px;
	}

.boxBottom
	{
	font-size:0px;
	height:9px;
	background:url(/fileadmin/images/box/box_bottom.gif) no-repeat;
	}
	
.boxDot
	{
	background:url(/fileadmin/images/box/box_dot.gif) no-repeat;
	height:2px;
	}

.boxLongTop
	{
	background:url(/fileadmin/images/box/box_long_top.gif) no-repeat;
	height:26px;
	}

.boxLongBottom
	{
	font-size:0px;
	height:9px;
	background:url(/fileadmin/images/box/box_long_bottom.gif) no-repeat;
	
	}	
.boxXLongTop
	{
	background:url(/fileadmin/images/box/box_xlong_top.gif) no-repeat;
	height:26px;
	}

.boxXLongBottom
	{
	font-size:0px;
	height:9px;
	background:url(/fileadmin/images/box/box_xlong_bottom.gif) no-repeat;
	}

.boxMLongTop
	{
	background:url(/fileadmin/images/box/box_longM_top.gif) no-repeat;
	height:26px;
	}

.boxMLongMiddle
	{
	background:url(/fileadmin/images/box/box_longM_middle.gif) no-repeat;
	height:26px;
	}

.boxMLongBottom
	{
	font-size:0px;
	height:9px;
	background:url(/fileadmin/images/box/box_longM_bottom.gif) no-repeat;
	}

.boxHomeTop
	{
	background:url(/fileadmin/images/box/boxtop_370.gif) no-repeat;
	height:26px;
	}

.boxHomeBottom
	{
	font-size:0px;
	height:9px;
	background:url(/fileadmin/images/box/boxbottom_370.gif) no-repeat;
	}
.blueBoxTop
	{
	background:url(/fileadmin/images/box/box_blue_top.gif) no-repeat; height:24px;
	}
	
.blueBoxMiddle
	{
	background:url(/fileadmin/images/box/box_blue_middle.gif)
	}
	
.blueBoxBreak
	{
	background:url(/fileadmin/images/box/box_blue_break.gif) no-repeat; font-size:0px; height:4px;
	}

.blueBoxBottom
	{
	background:url(/fileadmin/images/box/box_blue_bottom.gif) no-repeat; height:8px;
	}


img {border:0px}


/*

Margins & Paddings

*/

.padding9px {padding:9px}

.noBottomPadding {padding-bottom:0px;}

.margin9px {margin:9px}
.left5px {margin-left:6px;}

.marginTop4px {margin-top:4px}
.marginTop8px {margin-top:8px}

.marginBottom8px {margin-bottom:8px}

.padTop2px {padding-top:2px}
.padTop4px {padding-top:4px}
.padTop8px {padding-top:8px}
/*

Forms

*/


select
	{
	font:10px verdana, arial, san-serif;
	background-color:#DFF879;
	color:#003300;
	}
	

/*

Horizontal & vertical Rules

*/
	
.hr {
	margin:8px 0 8px 0;
	background-image: url(/fileadmin/images/rules/hr_3col.gif); 
	background-repeat: no-repeat;
	height:13px;
	}

.hrMenuDotted {
                 background-image: url(/fileadmin/images/rules/pr_menu_hr.gif); 
                 height:2px;
}

.hrDotted
	{
	background-image: url(/fileadmin/images/rules/hr_dotted.gif); 
	background-repeat: repeat-x;
	height:2px;
	margin:8px 0 0 8px;
	font-size:1px;
	}

.hr1col
	{
	background-image: url(/fileadmin/images/rules/hr_1col.gif); 
	background-repeat: no-repeat;
	height:4px;
	font-size:1px;
	width:180px;
	margin:8px 0 8px 0px;
	}
	
.hr1col.dotted
	{
	height:2px;
	background-image:url("/images/rules/hr_1col_dotted.gif"); 
	}
	
.hr2col
	{
	background-image: url(/fileadmin/images/rules/hr_2col.gif); 
	background-repeat: no-repeat;
	height:4px;
	width:360px;
	margin:4px 0 4px 0px;
	}

.hr2colFade
	{
	background:url(/fileadmin/images/rules/hr_fade.gif) no-repeat; 
	height:3px; width:373px height:3px; margin-top:2px
	}

.hr2col_greenDots
	{
	background: url(/fileadmin/images/rules/hr_green_dots.gif) repeat-x; 
	height:2px;
	width:360px;
	margin:8px 6px 16px 6px;
	}

.hr3col
	{
	background: url(/fileadmin/images/rules/hr_3col.gif) no-repeat bottom left; 
	height:18px;
	width:557px;
	margin:0 0 10px 0;
	}	
	
.hr3col_tight
	{
	background: url(/fileadmin/images/rules/hr_3col.gif) no-repeat bottom left; 
	height:3px;
	width:557px;
	margin:0 0 10px 0;
	}

.hr3colFat
	{
	background: url(/fileadmin/images/rules/hr_3col_fat.gif) no-repeat bottom left; 
	height:18px;
	width:566px;
	margin:0 0 8px 0;
	}

.hr_3col_green_dotted
	{
	background: url(/fileadmin/images/rules/hr_3col_dotted_green.gif) no-repeat bottom left; 
	height:2px;
	width:560px;
	margin:10px 0 10px 0;
	}

.hr_3col_beige_dotted
	{
	background: url(/fileadmin/images/rules/hr_3col_dotted_beige.gif) no-repeat bottom left; 
	height:2px;
	width:560px;
	margin:10px 0 10px 0;
	}

.hr4col
	{
	background: url(/fileadmin/images/rules/hr_4col.gif) no-repeat bottom left; 
	height:18px;
	width:751px;
	margin:0 0 8px 0;
	}

.greenDots
	{
	height:2px;
	margin:4px 0 4px 0;
	background-image: url(/fileadmin/images/rules/hr_green_dots.gif); 
	}

.lgText14px {
               color:#CC6600; 
               font-family:helvetica, arial, san-serif;
               font-size:14px; 
               line-height: 18px
}

.colorGreen {color:#336600}
.colorDkGreen {color:#4D9900}
.colorOrange {color:#cc6600}
.colorGray {color:#cccccc}
.colorMdGray {color:#666666}
.colorDkGray {color:#333333}
.colorDkBlue {color:#006699}
