@CHARSET "UTF-8";

/* <RESET STYL PANA MEYERA> */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
:focus{outline:0;}
body{line-height:1;color:#000;background:#FFF;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
/* </RESET STYL PANA MEYERA> */

html, body
{
height: 100%;
}

h1
{
	display: none;	
}

body
{
	font-family: Arial,sans-serif,helvetica;
	background: white url("http://cms.crempa.net/img/back-content.png") repeat-y top center;
}

#header-menu, #main-menu, #footer
	{
		display: none;
	}
	

#content
{
	
	margin-left: .4em;
	font-size: 80%;
	line-height:1.2em;
	padding-right: .3em;
	padding-left: .1em;
	padding-top: .5em;
}

#content a
	{
		text-decoration: none;
		color: black;
	}

#content a:link,#content a:visited,#content a:active
{
	border: none;
}

#content a:hover
{
	border-bottom: 1px dotted black !important;
}
	

#content h2
{
	padding-top: .4em;
	padding-bottom: .3em;
	font-size: 110%;
	color: black;
	font-weight: bold;
}

#content ul
{
	margin-left: 2em;
	margin-top: .1em;

}

#content ul li
{
	background: url("http://cms.crempa.net/img/list.png") 2px 5px no-repeat;
	padding-left: 1em;
}


#news
	{
		margin-left: .6em;
		margin-bottom: .3em;
		padding-left: .2em;
		border-left: 2px solid black; 
		float:right;
		width: 18em;
		height: 100%;
		text-align: left;
	}
#news h3
	{
	
		font-weight: bold;
		padding-bottom: .3em;
	}
	
.news-item
	{
		padding-bottom: .3em;
		padding-top: .3em;
		margin-top: 2px;
		background: black;
		font-size: 90%;
		line-height: 1.2em;
		padding-left: .3em;
	}
	
.news-item-date
{
	font-weight:bold;
	
	color: black;	
}

hr
	{
		border: 1px solid black;
		
	}

/* FORMULARE ****************************************************************************/

form .tip{
		font-size: 85%;
		border-bottom: 1px dotted;
		cursor: help;
	}

label {
	display: block;
	margin-top: .2em;
	margin-bottom: 0em;
	height: 17px;
	font-size:
}

.input_tip
	{
		font-size: 85%;
	
	}

textarea, input
	{
		border: 1px solid #B1AE9E;
		font-family: Arial;
		margin: 0;
		font: inherit;
	}

form .error
	{
		font-size: 85%;
	}
	
form .error .error_header
	{
		color: red;
	}
	
.submit_row
	{
		margin-top: 5px;
	}

.error, .information
{
	margin-top: 1.5em;
}

.information_header
{
	color: blue;
	font-weight: bold;
}

.error_header
{
	color: red;
	font-weight: bold;
}

.in_form_row
{
	margin-top: .3em;
	margin-bottom: 	.3em;
}

.form_row_a,.form_row_b
{
	padding: .3em;
	padding-bottom: .5em;
	margin-top: .3em
}

.form_row_a
{
	background: rgb(240,240,240);
	border-bottom: 1px solid rgb(230,230,230);
}

filedset
{
	text-align: left;	
}

.position
	{
	
	font-size: 80%;
	color: rgb(110,110,110);
	}
