html    {
    margin: 0px 0px 25px 0px;
}

body    {
    margin: 0;
    padding: 0;
    border: 0;
    color: #000000;
    background: #C5BDB2 url("/fileadmin/maxeyth/img/background_neutral.gif") left top repeat-y;
    font-family: Times New Roman, Times, Serif;
    font-size: 15px;
    line-height: 19px;
}

/* main columns navigation and content */

#pageheader    {
    position: absolute;    
    top: 0px;
    left: 0px;
    width: 933px;
    height: 129px;
    margin: 0;
    padding: 0;
}

#columnleft    {
    position: absolute;    
    top: 129px;
    left: 0px;
    width: 238px;
    margin: 0;
    padding: 0;
    background: transparent url("/fileadmin/maxeyth/img/background_col_left.gif") left top no-repeat;
    height: 580px;
}

#columnright    {
    margin: 0 0 0 238px;
    padding: 0 0 0 0px;
    width: 758x;
    background: transparent url("/fileadmin/maxeyth/img/background_col_right.gif") left top no-repeat;
    height: 710px;
}

/* contentnavigation */

#contentnavigation    {
    margin: 0px 0px 0px 0px;
    width: 715px;
    height: 130px;
    /*border: 1px solid blue;*/
}

/* bereichsanzeiger */

#bereichsanzeiger    {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 715px;
    height: 55px;
    /*border: 1px solid blue;*/
}

#bereichsanzeiger b    {
    color: #187F00;
    font-size: 12px;
    font-weight: bold;
    }
        
/* listbig */

#listbig    {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 40px;
    width: 715px;
    /*border: 1px solid blue;*/
}

/* calendar */

#calendar    {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    width: 730px;
    height: 100px;
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
    border-left: 1px solid #999999;
    font-family: Times New Roman, Times, Serif;
    font-size: 20px;
}

/* illustration left  */

#illustrationleft    {
    position: relative;
    margin: 200px 0px 0px 0px;
    padding: 0px 0px 0px 39px;
    width: 225px;
    color: #391C1B;
    background: transparent;
    list-style-type: none;
    text-align: left;
    /*border: 1px solid blue;*/
}

/* navigation main  */

#navcontainer ul    {
    position: relative;
    margin: 13px 0px 0px 0px;
    padding: 0px 0px 0px 15px;
    width: 225px;
    left: 0px;
    color: #391C1B;
    background: transparent;
    list-style-type: none;
    text-align: left;
    line-height: 16px;
    /*border: 1px solid blue;*/
}

#navcontainer ul li a    {
    position: relative;
    background: transparent url("/fileadmin/maxeyth/img/nav_icon_arrow_active_no.gif") left center no-repeat;
    padding: 3px 0px 3px 25px;
    text-align: left;
    font-family: Times New Roman, Times, Serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    border-bottom: dashed 0px #FFFFFF;
    line-height: 16px;
    color: #391C1B;
}

#navcontainer ul li a:hover    {
    position: relative;
    background: transparent url("/fileadmin/maxeyth/img/nav_icon_arrow_active_ok.gif") left center no-repeat;
    color: #391C1B;
}

#navcontainer ul li b a    {
    position: relative;
    background: transparent url("/fileadmin/maxeyth/img/nav_icon_arrow_active_ok.gif") left center no-repeat;
    color: #391C1B;
}

#navcontainer ul ul    {
    background: transparent;
    margin: 0px 0px 0px 0px;
    width: 175px;
}

#navcontainer ul ul li    {
    background: transparent;
    margin:0 0 0 -13px;
}

#navcontainer ul ul li a    {
    font-weight: normal;
}

#navcontainer ul ul li a:link, #navcontainer ul ul a:visited    {
    padding: 0px 0px 0px 11px;
    background: transparent;
    color: #391C1B;
}

#navcontainer ul ul li a:hover {
    background: transparent;
    color: #391C1B;
}

#navcontainer ul ul li a#current    {
    position: relative;
    background: transparent;
    color: #391C1B;
}

/* headlines */

h1 {
	font-family: Times New Roman, Times, Serif;
	font-size : 20px;
	font-weight: bold;
	color: #5D1918;
	margin-bottom : 10px;
	margin-top : 0px;
}

h2 {
	font-family: Times New Roman, Times, Serif;
	font-size : 16px;
	font-weight: bold;
	color: #5D1918;
	margin-bottom : 10px;
	margin-top : 0px;
}

/* paragraphs */

p {
	margin: 0 0 0 0;
}

/* link style */

a:link    {
    color: #5D1918;
}

a:active    {
    color: #5D1918;
}

a:visited    {
    color: #5D1918;
}

a:hover    {
    color: #5D1918;
}


/* -------- NEWS -------- */

#newsContainer
{
	border-top: 1px solid #C5BDB2;
	border-left: 1px solid #C5BDB2;
	border-right: 1px solid #C5BDB2;
	width: 620px;
}

.newsContainerItem
{
	margin-top: 15px;
	padding-top: 10px;
	border-top: 1px solid #C5BDB2;
	padding-bottom: 0;
	height: 100px;
}


.newsItemHeader
{
	font-size: 13px;
	color: #999999;
	padding-left: 5px;
}

.newsItemHeaderSingle
{
	font-size: 13px;
	color: #999999;
}

.categoryImage 
{
	float: left;
	padding: 5px;
}

.location
{
	display: inline;
	padding-left: 50px;
}


.newsItemHeadline a
{
	color: #5D1918;
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
}

.newsItemHeadline
{
	color: #5D1918;
	font-size: 14px;
	font-weight: bold;
}

.newsContent
{
	font-size: 14px;
	font-weight: normal;
	float: left;
	padding-top: 5px;
	width: 520px;
}

.newsContent p
{
	display: inline;
}

.newsLink a
{
	color: #5D1918;
	font-size: 12px;
	font-weight: bold;
	display: block;
}
