/************************************/
/************ GENERIC CLASS**********/
/************************************/

body {
	background-color: #fff;
	font-size: 0.8em;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#564b47;
	padding:0;
	margin:0;
}
table {}
td {}
ul, li{}
ul {}

.dkcom_section li { list-style-image: url(images/indent1.png);}
.dkcom_content li { list-style-image: url(images/indent1.png);}

a:link, a:visited {color: #CC9E49; font-size: 0.9em; font-weight: bold;text-decoration:none;}
a:hover,a:active {color: #494949;text-decoration:none;}

hr {}
input,select, textarea, textarea.dk_inputbox, option{ }
h1,h2,h3,h4,h5,h6 {padding:10px;margin:0;}
h1 {font-size: 2em;font-weight: normal;}
h2 {font-size: large;font-weight: normal;color:#f90;font-family: Arial, SunSans-Regular, Sans-Serif;}
h3 {font-size: 1.4em;font-weight: bold;}

/***********************************/
/******* GLOBAL LANIUS CLASS ********/
/***********************************/

/* shared */

a.readon:link, a.readon:visited {}

a.readon:hover {}
.dk_aligncenter{text-align:center;}
.dk_alignleft{text-align:left;}
.dk_alignright{text-align:right;}
.dk_category-icons{}
/*.dkcom_section {clear:both;}*/

.dkcom_section .dk_header {}

.dkcom_tablerow1 td{}
.dkcom_tablerow2 td{}
.dkcom_tableheader {}
/* modules */

.dk_module{}
.dk_module .dk_content{}

.dk_module .dk_header h3 { font-size: 1.2em;}

.dkmod_banner .dk_content{ padding:0px 0px 0px 0px; border:0px;}
.dkmod_menu .dk_content{padding:0px 0px 20px 10px;}
.dkmod_search .dk_content {padding:0px 0px 20px 10px; border:0px;}
.dkmod_login .dk_content {padding:0px 10px 20px 10px;}
.dkmod_template .dk_content {padding:0px 0px 20px 10px; border:0px;}
.dkmod_search .dk_inputbox {}

/* components */
.dkcom_forum .dkcom_tablerow1 td{}

.dk_component{ background: transparent; }
.dk_component .dk_content{}
.dk_component .dk_header h2{}

/* form object */

.dk_form .dk_content{padding : 3px 3px 3px 3px; border:0;}
.dk_button{}
.dk_inputbox{}
.dk_radio{}
.dk_select{}

a.pathway:link, a.pathway:visited {}
a.pathway:hover {}

td#td_left { } /* left column */
td#td_center {} /* center column */
td#td_right {} /* right column */

div#div_left {
	float: left;
	width: 15em;
	margin: 0;
	padding: 0;
	color:#ffffff;
} /* left column */
div#div_center {
	height:600px;
	padding: 0;
	margin: 0 15em;
} /* center column min-height für IE*/
html>body div#div_center {
	height:auto;
	min-height:600px;
	padding: 0;
	margin: 0 15em;
} /* center column */

div#div_right {
	float: right;
	width: 15em;
	margin: 0;
	padding: 0;
	color:#ffffff;
} /* right column */

/****************************************/
/******** TEMPLATE DESIGN CLASS *********/
/****************************************/

/* main blocks */

div#container{
	width: 77em;
	margin: 0 auto;
	padding: 0;
	background: #e8e8e8 url(images/back.jpg) no-repeat bottom right;
/*border:dotted 3px;*/
}

div#header{top:0px;left:0px;width:100%;height:auto;margin:0;padding:0;
background : url(images/topheader.png) #494949 no-repeat;/*border:dotted 3px;*/}

div#pathway{padding:0px;text-align:left; color: #ff9900; font-weight:bold;
background-color:transparent;	border:solid 0px;	border-color:#000000; /*#id links mit einfügen??*/
height: 1em;
font-size: 0.7em; font-family: Arial, Helvetica, sans-serif;
}

div#middle{width:100%;text-align: left;clear: both; /*border:dotted 3px;*/}

div#footer{
	clear: both;
	margin: 0;
	padding: 0;
	background-color: #CC9E49;
	background: #ff9900;height:1.5em;border-right:0px solid #F5F5DC;right:0px;
/*border:dotted 3px;*/}

/*********** BOX POSITIONS (header)**************/
div#logo{position:absolute;bottom:0px;left:0px;width: 100px;height:65px;
background : url(images/logo.png) no-repeat;	/*border:dotted 3px; */}

div#date{position:absolute;text-align:left;top:-20px;left:0px;width: 180px;
font-size : 10px; color: #e5e5e5;font-family:verdana;/*border:dotted 3px;*/}

div#insetbox{position:absolute;width:250px;top:0px;left:120px;/*border:dotted 3px;*/}

div#bannerbox{position:relative;top:0px;right:0px;text-align:right;/*border:dotted 3px;*/}

div#user4box{position:absolute;width: 145px;top:-32px;right:0px;/*border:dotted 3px;*/}

div#user3box{position:relative;text-align:right;top:0px;right:0px;/*#id rechts mit einfügen??*/}

div#titlebox{position:absolute;bottom:5px;left:120px;color: #333333;
font-size : 24px;font-weight:bold;/*border:dotted 3px;*/}

/************* BOX POSITIONS  (middle) ***************/

div#leftbox{
	width: 13em;
	margin: 1em 1em 0 1em;
	border: 0px solid;
	background: #E8E8E8;

/*border:dotted 3px;*/}

div#topbox{margin : 0px 10px 0px 10px;/*border:dotted 3px;*/}

div#user1box{margin : 0px 10px 0px 10px;/*border:dotted 3px;*/}

div#user2box{margin : 0px 10px 0px 10px;/*border:dotted 3px;*/}

div#content{margin : 0px 10px 10px 10px;/*border:dotted 3px;*/}

div#user5box{margin:0;/*border:dotted 3px;*/}

div#user6box{margin:0;/*border:dotted 3px;*/}

div#bottombox{margin : 0px 10px 0px 10px;/*border:dotted 3px;*/}

div#rightbox{
	width: 13em;
	margin: 1em 1em 0 1em;
	border: 0px solid;
	background: #E8E8E8;
/*border:dotted 3px;*/}

/* BOX POSITIONS  (footer)*/

div#copyright{position:absolute;top:10px;left:10px;width: 50%;
height:60px;text-align:left;color: #333333; /*border:dotted 3px;*/}

div#powered{position:absolute;top:10px;right:10px;width: 50%;
height:60px;text-align:right;color: #333333; /*border:dotted 3px;*/}

div#topmenubox{
	background: #ff9900;height:1.5em;border-right:0px solid #F5F5DC;right:0px;
}
/* ################  die zwei Kolumnen ################  */

/* ################   Position ################  */
#wrapper {
	margin: 0 0 0 0;
	/*background: #e8e8e8 url(images/back.jpg) no-repeat right bottom;*/
}
/* ###################### generell ###################### */

/* ###############  main * ########################### */
/* position */
.leading
.leading_separator
{
	border-bottom: solid 0px #333333;
	display: block;
	height: 10px;
	margin: 0 0 0px 0;
}

.article_separator
{
	border: solid 0px #333333;
	display: none;
	margin: 0px 0 0px 0;
}

.blog {
	padding: 0;
	background-color: ##f5f5dc;
}

.cols1
{
	display: block;
	float: none !important;
	margin: 0 !important;
}

.cols2 { width: 48%; }
.cols3 { width: 30%; }

.column1 , .column2
{
	border: solid 0px #D4A7C5;
	margin: 0 5px 0 0;
	position: relative;
	background-color: transparent;
}

.column2 , .column1
{
	float: left;
	margin: 0;
}

.column2
{
	float: right;
	margin: 0;
	width: 48%;
}

.article_row
{
	margin: 0px 0 0px 0;
	padding: 0;
	overflow: hidden;
	background-color: transparent;
}

.article_column
{
	border: solid 0px #ccc;
	padding: 10px 10px 10px 0;
	background-color: #FF7878;
}

.row_separator
{
	display: block;
/*	clear: both;*/
	margin: 0;
	border: solid 0px;
}



