/*-----------------------------------------------------------------------------
act-mm.de Style Sheet

version:   1.0
author:    Wolfgang Mutter
email:     spam9@comu.de
website:   http://www.comu.de
-----------------------------------------------------------------------------*/

/* =General
-----------------------------------------------------------------------------*/


/* Remove padding and margin */


* {
  	margin: 0;
	padding: 0;
}

body {
 background-color: #eeeeee;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}
/* Put it back on certain elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table {
  margin: 1em 0;
}

/* Class for clearing floats */
.clear {
	clear:both;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #971824;

}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #971824;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #971824;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #971824;
	text-decoration: none;
}

/* Remove border around linked images */
img {
	border: 0;
}


/* =Headings
-----------------------------------------------------------------------------*/
.csc-header h1 {
 font-size: 16px;
 color: black; 
 font-weight: bold;
}

#logo {
 background-image:url(images/products.jpg);
 background-repeat:no-repeat;
 background-position:right;
 background-color: #EEEEEE;
 width: 100%;
 height: 110px;
position: relative;
}

/* =Links
-----------------------------------------------------------------------------*/
a, a:hover {
 font-size: 12px;
 color: black; 
 font-weight: bold;
}

.linkmark {
 background-image: url(images/p.gif);
 background-repeat: no-repeat;
 padding-left: 10px;

}

#menu {
 background-image: url(images/menubg.gif);
 width: 100%;
 height: 32px;
}

#menu ul {
 list-style: none;
 margin-left: 80px;
  padding-top: 4px;
}

#menu ul li {
 float: left;
 margin-left: 10px;
 margin-right: 10px;
 margin-top: 0px;
}

#menu ul li .active {
 float: left;
 margin-left: 10px;
 margin-right: 10px;
  margin-top: 0px;
}

.active {
 float: left;
 margin-left: 10px;
 margin-right: 10px;
  margin-top: 0px;
}


#menu a {
 font-size: 14px;
 color: white; 
 font-weight: bold;
 text-decoration: none;
}

#menu a:hover {
 font-size: 14px;
 color: #999999; 
 font-weight: bold;
 text-decoration: none;
}

/* =Sub Nav
-----------------------------------------------------------------------------*/




/* =Main Content
-----------------------------------------------------------------------------*/
#container {
 background-color: #f3cc91;
 width: 100%;
 bottom: 32px;
 overflow: auto;
 height: 100%;
}

.bodytext {
 font-size: 14px;
 color: black; 
}


/* =Secondary Content
-----------------------------------------------------------------------------*/
#leftcontent {
 width: 75%;
 float: left;
 margin: 20px;
}

#rightcontent {
 width: 150px;
 float: left;
}

/* =Footer
-----------------------------------------------------------------------------*/
#footer {
 background-image:url(images/footerbg.gif);
 background-repeat:repeat;
 height: 32px;
 width: 100%;
 left: 0px;
 bottom: 0px;
 position: absolute;
}

#footer-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: FFFFFF;
    padding-top: 13px;
    margin-left: 80px;
    font-weight: bold; 
}

#footer-txt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: FFFFFF;
    padding-top: 13px;
    font-weight: bold; 
}


/* =Forms
---?????????--------------------------------------------------------------------------*/

/* Removes fieldset borders. even on Opea 7 */
fieldset {
 border: 0px solid transparent;
 font-size: 12px;
}

label {
 display: block;
}

input {
 width: 300px;
}

input.csc-mailform-check {
 width: auto;
}

input.csc-mailform-submit {
 float: clear;
 width: auto;
 margin-top: 15px;
}


/* =Tables
-----------------------------------------------------------------------------*/

table { 
  border-spacing: 0;
	border-collapse: collapse;
}

td {
  text-align: left;
	font-weight: normal;
}



/* =Misc 1
-----------------------------------------------------------------------------*/


.news-single-item {
 background-color: #eeeeee;
 border: solid 1px black;
 margin: 10px;
 padding: 5px;
 width: 450px;
}

.news-latest-item {
text-align: center;
    background-color: #eeeeee;
    border: solid 1px black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.news-single-backlink {
 margin-top: 25px;
}

.news-latest-morelink, hr, .news-single-author {
  display: none;
}

.news-list-item, .news-single-item {
 background-color: #eeeeee;
 border: solid 1px black;
 margin: 10px;
 padding: 5px;
 width: 450px;
}

.news-list-morelink {
 margin-top: 25px;
}
/* =Misc 2
-----------------------------------------------------------------------------*/
.mailerror li {
color: red;
}