/*<![CDATA[*/
/**
 *
	Copyright (c) 2009
	Peter Kuester
	Hauptstrasse 19
	35614 Asslar-Werdorf

	+49 (0)64 43  810 960
	www.peterkuester.de

	Alle Rechte vorbehalten. Unberechtigte Kopie und Weiterverwendung nicht gestattet.
*/

/**
 * HTML-Tags
 */
 
h1
{
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 2.6em;
	font-weight: 700;
	text-align: left;
	/*color: #000;*/
}

#news h1 {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 10px;
	font-weight: 700;
	text-align: left;	
}

h2 {
	margin: 0 0 10px 0;
	padding: 5px 0;
	font-size: 2em;
	font-weight: 700;
	text-align: left;
	/*color: #000;*/
}

h5, h6 {
	height: auto;
}

h2.overview {
	padding: 20px 0 0 0;
}

h3 {
	margin: 0 0 10px 0;
	padding: 5px 0;
	font-size: 1.4em;
	font-weight: 700;
	text-align: left;
	/*color: #000;*/
	text-decoration: none;
	line-height: 1.5em;
}

.componentheading {
	margin: 0 0 10px 0;
	padding: 5px 0;
	font-size: 1.7em;
	font-weight: 700;
	text-align: left;
	color: #ad8c61;
	text-decoration: none;
	line-height: 1.5em;
}

h3.contentheading {
	margin-bottom: 0;
	padding-bottom: 0;
	color: #ad8c61;
	font-size: 1.7em;
}

.article_column_overview h3 {
	padding: 0;
	margin: 0;
}

h4 {
	margin: 20px 0 10px 0;
	padding: 0;
	font-size: 1em;
	font-weight: 700;
	text-align: left;
	color: #000;
}

h5 {
	margin: 0 0 10px 0;
	padding: 5px 0;
	font-size: 0.8em;
	font-weight: 700;
	text-align: left;
	/*color: #000;*/
}

h7 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 1.2em;
	font-weight: 700;
	text-align: left;
}

.blog h4,
form h4 {
	padding: 10px 0 5px 0;
	margin: 0;
}

h1 a, h2 a, h3 a, h4 a, h5 a {
	text-decoration: none;
}

.small {
    font-size: 0.833em;
}

p {
    line-height: 1.7em;
    margin: 8px 0;
}

p.articleinfo {
	margin: 0 0 4px 0;
}

p.iteminfo {
	margin: 0;
}

.article_column_overview p {
	padding: 0;
	margin: 0;	
}

dd {
    -moz-margin-start: 0 !important;
}

#news p {
	margin: 0;
	padding: 0;
	font-size: 10px;
	line-height: 14px;
}

#teaser_content p {
	margin: 0;
	padding: 0;
	font-size: 10px;
	line-height: 14px;
}

#adress p {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #555;
	line-height: 14px;
}

.createdate {
	font-size: 0.818em;
	color: #979AA1;
	padding: 0;
	margin: 0;
}

.pageinfo a {
	font-size: 0.818em;
	color: #979AA1;
	margin: 5px 0 0 0;
	text-decoration: none;
	background-image: none;
}

.pageinfo a:hover, .pageinfo a:active,
table.contentpaneopen fieldset a:hover, table.contentpaneopen fieldset a:active,
a.pagenav:hover, a.pagenav:active {
	background-image: none;
	background-color: #e3e9ec;
    text-decoration: none;
}

a,
p.pageinfo a
{
	color: #ad8c61;
	text-decoration: none;
}

.blog a {
	color: #46484c;	
}

#inhalt_elements a:hover, #inhalt_elements a:active, #main a:hover, #main a:active {
    text-decoration: none;
	background: none repeat 0 0 #e3e9ec;
	color: #ad8c61;
}

#inhalt_elements a:hover img, #inhalt_elements a.nobg:hover  {
  text-decoration: none;
	background: none;
}


#sitemap ul li ; a:hover, #sitemap ul ul li ; a:hover, #sitemap ul li ; a:active, #sitemap ul ul li ; a:active {
    text-decoration: none;
	background: none repeat 0 0 #c1ccd2;
}

.gk_tab_item_space a:hover, .gk_tab_item_space a:active {
    text-decoration: none;
	background: none !important;
}


subnavi ; a:hover {
	background: none;
}

a:focus {
	outline: none	
}

ul
{
	list-style: disc;
	padding: 0;
	margin: 8px 0 8px 0;
	text-align: left;
    line-height: 1.7em;
}

ul ul
{
	list-style: disc;
	margin-top: 0;
}

ul ul ul
{
	list-style: circle;
	margin-top: 0;
}

.item-page ul li ; {
	margin: 0 0 4px 24px;
	padding: 0;
}

div.mod-languages li ; {
    margin: 0;
}

div.mod-languages ul {
    margin-top: 5px;
}

div.mod-languages ul li ; img {
    margin-right: 5px;
}

ol li ; {
	margin: 12px 0 0 12px;
	padding: 0;
}

.wk-slideshow ul li ; {
	margin: 0;
	padding: 0;
}

hr
{
	display: block;
	height: 1px;
	padding: 0;
	margin: 20px 0;
	border: 0;
	background-color: #DDD;
}

table {
	border: 0px;
}

tr {
	border: 0px;
}

td {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

strong
{
	font-weight: bold;
}

img
{
	border: 0;
	float: left;
}

#inhalt_elements img
{
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
	behavior:url(../js/border-radius.htc);
	text-align: center;
	float: none;
}

#inhalt_elements img.noradius
{
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;
}

a img
{
	border: 0;
}

.image {
	font-size: 10px;
	line-height: 14px;
	text-align: center;
	padding-bottom: 10px;
}

a.readon {	
	font-size: 0.818em;
	color: #979AA1;
	padding: 0;
	text-decoration: none;
	background: url(../images/readmore_left.png) left 8px no-repeat;
	padding-left: 8px;
	float: right;
}

a:hover.readon, a:active.readon {
	background: url(../images/readmore_left.png) left 8px no-repeat #e3e9ec !important;
    text-decoration: none;
}

.row-separator {
    border: 0 none;
    clear: both;
    float: none;
    display: block;
    height: 1px;
    margin: 0;
}

#col-right-content img {
	padding: 0 10px 10px 0;
}

fieldset
{
	border: 0;
	margin: 0;
	padding: 0;
}

table.contentpaneopen fieldset
{
	padding: 20px 0 0 0;
}



legend
{
	display: none;
}

form
{
	margin: 0;
	padding: 0;
}

input[type="image"]
{
	background-color: transparent;
}


/**
 * allgemeine Helper
 */

.invisible
{
	position: absolute;
	top: -3000px;
	left: -3000px;
	width: 1px;
	height: 1px;
}

.clear
{
	clear: both;
	float: none;
	line-height: 0;
	font-size: 0;
	display: block;
}

html>body .clear
{
	font-size: 0.1px;
}

.left
{
	float: left;
}

.right
{
	float: right;
}

.printonly
{
	display: none;
}

/**
 * Icon Check 13x13
 */

img.icon
{
	margin: 0 4px -4px 4px;
}
 
img.icon.check
{
	margin: 5px 0 -3px 0;
}

.cf_alert ol {
	padding: 0;
	margin: 0;
}

.cf_alert ol li ; {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

span.cf_alert {
    background: none;
    border: 0 none;
    color: #ad8c61;
    display: block;
    padding-left: 0 !important;
}

.paramlist_key {
	width: auto !important;
}

.table_form tr td {
	text-align: center;
}

.table_form tr td.first_item {
	text-align: left;
	width: 22em;
	vertical-align: top;
}

.gk_tab_item_space img {
	margin: 0 5px !important;
}

td.absehen {
	padding: 10px 0 20px 0;
	text-align: center !important;
}

/* ROKBOX */
#rokbox-arrows {
	top:  5px !important;
}

/* PHOCADOWNLOAD */
#phoca-dl-categories-box .pd-subcategory, #phoca-dl-category-box .pd-subcategory {
	border-bottom: 1px solid #f0f0f0;
	padding-bottom: 10px;
}

.gbs3 .form-control {
	font-size: 1em !important;
}


.uk-slider img {
	pointer-events: auto !important;
}

img.productlink {
	width: 200px;
	height: 200px;
}

#accordion .uk-overlay-panel {
	padding: 0;
}


#visual p {
	margin: 0;
}



/*]]>*/























