@media all
{
  body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {	margin:0;	padding:0;}
table {	border-collapse:collapse;	border-spacing:0;}
textarea, pre, tt, code { font-family:"Courier New", Courier, monospace; }
fieldset,img {	border:0;}
address,caption,cite,code,dfn,em,th,var {	font-style:normal;	font-weight:normal;}
caption,th {	text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;}
q:before,q:after {	content:'';}
dt { font-weight: bold; }
dd { margin: 0 0 1.8em ; }

html{font-size:100%;min-height:101%;}
body.htmlarea-content-body, body{	font-size:62.5%;	font-family: Verdana, Arial, sans-serif;	color:#333;	line-height: 1.8em;  }
body.htmlarea-content-body{padding: 5px; width: 700px; }
.htmlarea .editorIframe {font-size: 12px; line-height: 14px; }

   h1,h2,h3,h4,h5,h6 { color: #009; margin: 5px 0; font-family: verdana, arial, helvetica,sans-serif;  }
  h1 { font-size:1.8em;  font-weight: 700;  }
  h2 { font-size: 1.6em; font-weight:bolder; font-weight: 700; }
  h3 { font-size: 1.4em; font-weight: 700;}
  h4 { font-size: 1.2em; }
  h5 { font-size: 1em; }
  h6 { font-size: 0.9em; font-style: italic; }
  p { line-height: 1.6em; font-size: 1.2em;  }

a{	color:#000; text-decoration:none;}
a:hover{	text-decoration:none;}
blockquote {border-left: 3px solid #900; margin-left: 3.125%; padding-left: 5px; margin-bottom:1.5em!important;}
blockquote.woborder {border-left: 0px solid #900; margin-left: 3.125%; padding-left: 5px; margin-bottom:1.5em!important;}
blockquote p{	font-size:1.2em!important;	line-height:1.5em!important;	margin-bottom:0em!important;	 font-style:italic;	font-weight:bold; font-family:  Georgia, "Times New Roman",serif; }
blockquote p, cite{	font-style:italic; font-family:  Georgia, "Times New Roman",serif;}



q:before, blockquote p:before  {content: "\201e"; }
q:after, blockquote p:after {content: "\201d"; }

em{	font-style:italic;	font-weight:inherit;}
abbr, acronym, dfn{	border-bottom:1px dotted #666;	border-color:inherit;	cursor:help;}
.clear{	clear:both;}
img{	font-size:1em;}
input, textarea, select, button {font-family: "Verdana", "Arial", sans-serif;color: #666;font-size: 1.2em;}


body.htmlarea-content-body ul, ul{	margin-bottom:1.8em;	list-style:square inside;}
body.htmlarea-content-body ul li, ul li{	font-size:1.2em;	line-height:1.5em; margin-left: 5px; }
body.htmlarea-content-body li > ul, body.htmlarea-content-body li > ol,  li > ul, li > ol{	margin-bottom:0;	margin-left:5em;}
body.htmlarea-content-body li > ul li, li > ul li, body.htmlarea-content-body li > ol li, li > ol li{	font-size:1.2em;}
body.htmlarea-content-body ol, ol{	margin-bottom:1.8em;	list-style:decimal inside;}
body.htmlarea-content-body ol li, ol li{font-size:1.2em;		line-height:1.5em;}

img.left-img{ 	font-size:1em;	float:left;	padding:4px;	border:1px solid #ccc;	margin-bottom:1.8em;	margin-right:2em;	margin-top:0.3em;}
img.right-img{ 	font-size:1em;	float:right;	padding:4px;	border:1px solid #ccc;	margin-bottom:1.8em;	margin-left:2em;	margin-top:0.3em;}

hr.short {clear: both; height: 1px; border-bottom: 1px solid #fff; border-top: 1px solid #a0a0cc; display: block; width: 100%; margin: 0.2em 0; }

p.align-justify{text-align: justify; }
p.align-left{text-align: left; }
p.align-center{text-align: center; }
p.align-right{text-align: right; }

	a img {border:none;}
  a {color: #95250D; text-decoration:none; font-weight: bold; padding: 1px;  }
  a:focus,  a:hover,  a:active { }

  a.extern {	padding-left: 12px;  	background: url("../img/filelinks/ext2.gif") no-repeat left top; border-bottom: 1px dotted #585858; }
  a.intern {   }
  a.mailto { 	padding-left: 15px;  	background: url("../img/filelinks/mail3.gif") no-repeat 0 3px;  border-bottom: 1px dotted #585858; }


	li.kleinertext, p.kleinertext, div.kleinertext {font-size:0.8em; line-height: 1.2em;}
	li.grossertext, p.grossertext, div.grossertext {font-size:1.4em; line-height: 1.4em;}
	li.float_left, p.float_left, div.float_left {float: left; min-width: 1px; }
	li.float_right , p.float_right, div.float_right  {float: right; min-width: 1px; }

	li.blue, p.blue, div.blue{color: #006;}
	li.red, p.red, div.red{color:#b04741; margin:0; padding:0; }

	p.trenner {border-bottom: 1px dotted #a00; margin-bottom: 15px; }
	p.wichtig {background: #FEFDCD; border: 1px solid #FFEB9A; padding: 10px; font-weight: bold; text-align: center; }

	span.serifen {font-family: georgia, times, "times new roman", serif;font-size:1.2em;}
	span.starkebetonung {color:#aa0000;}
	span.betonung {color: #1a4c76; font-weight: bold; }
	span.hellgrau {color:#aaaaaa;}
	span.dunkelgrau {color:#666666;}
	span.rot {color:#b04741}
	span.blau {color: #006;}
  
	.content {clear: both; padding: 20px 0 0 0;  }
	.firstcontent {clear: both; padding: 0;  }


	textarea {  line-height:1.2em;  overflow: auto;}
	input:focus,
	input[type="text"]:focus,
	input[type="text"]:hover,
	input[type="password"]:focus,
	input[type="password"]:hover,
	select:focus,
	select:hover,
	select:active,
	textarea:focus,
	textarea:hover,
	input[type="text"]:active,
	input[type="password"]:active,
	textarea:active { background:#EAF3FF;  border:1px solid #360;}
	label, select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit] {cursor: pointer;}
	fieldset { border: 0 solid;}
	
	table {border-collapse: separate; margin: 0px auto; border-spacing: 0 0; padding: 0; empty-cells: show;  }
	caption {font-size:0pt;line-height:0pt;height:0px;width:0px;left:-3000px;position:absolute;display:block;}
	
	table.tab{}
  table.tab caption{ }
  table.tab th {border: 1px solid #999;   border-top: none;   border-left: none; padding: 1px; vertical-align:top; text-align: center;}

  thead {text-align: center; font-size: 1.2em; }
  thead.kopf{}
  tfoot.foot{}

	tr.tr-odd{}
  tr.tr-even{}
  tr.tr-0, tr.tr-1, tr.tr-2, tr.tr-3, tr.tr-4, tr.tr-5, tr.tr-last, tr.tr-first, tr.tr-thcaption{}

	tr.tr-even:hover{}
	tr.tr-odd:hover{}
 	tr.tr-0:hover{}

	th.td-preis,th.td-0,th.td-1,th.td-2,th.td-3,th.td-4,th.td-5,th.td-6, td.td-preis, td.td-0, td.td-1, td.td-2, td.td-3, td.td-4,td.td-5,td.td-6 {}

	.klein {font-size: 0.88em;}
	.frame1 h3{margin: 5px 0;}

	ul.liste{margin: 0;padding: 0;}
	ul.liste li{ margin: 0; list-style:none; background: url(../img/pf1.gif) no-repeat 0 6px; padding: 5px 0 5px 19px;  }

	table.adresse {width: 90%; 	}
	table.adresse td {text-align:center;}
	table.adresse tr.tr-3 {}
	table.adresse tr.tr-3 td{ }


}



