p.content
{
	font-weight: normal;
	font-size: 12px;
	font-family: Tahoma;
	color: #2F2F2F;
	line-height: 15px;
}

.left_margin
{
  width: 15%;
}

table , td, tr 
{
  margin: 0px;
  padding: 0px;  
}

td.csc-uploads-fileDescription
{
  width: 80%;
  
}

td.csc-uploads-fileName
{
  width: 40px;
  
}
a
{
  background: none; 
  font-weight: normal;
  font-size: 12px;
  font-family: Tahoma;
  color: #0076A3;
  
}

a:hover
{
  color: #F27A22;
}
.padding_top
{
  padding-top: 45px;
}

img 
{
  border:none;
}

.vote {
  font-family: Tahoma;
  font-weight: bold; 
  font-size: 11px;
  color: #2f2f2f;
  padding-top: 5px;
  padding-bottom: 5px;

}

.secondmenu
{
  background:url(/fileadmin/img/secondmenu_separator.gif) repeat-x top left;
 
}

* {
  font-family: Tahoma;
  font-size: 12px;
   color: #2f2f2f;
}
/* Headers { */ 
h1 
{
  color: #000000;
  font-size: 13px;
}

h2
{
  color: #000000;
  text-transform:uppercase;
  fon-family: Tahoma;
  font-size: 12 px;
  padding-left: 15px;
  background: url(/fileadmin/img/h2.gif);
  background-position: center left;
  background-repeat:no-repeat;
}

h3
{
  color: #000000;
  font-size: 12 px;
  padding-left: 15px;
  background: url(/fileadmin/img/h3.gif);
  background-position: center left;
  background-repeat:no-repeat;
}

h4
{
  font-size: 12px;
  color: #000000;
}

/*------} */ 
img.menu
{
  margin-top: 10px;
}

#menu2 {
	height: 30px;
	margin: 3em 0; padding:0 1em;
	border-bottom: 1px solid black;
}
div.outer {
	float: left;
	width: 90px;
	height: 30px;
	background: url(/fileadmin/img/bars.jpg) 0 -60px no-repeat;
}
  
div.outer a {
	display: block;
	margin: 0; 
	padding: 0;
	width: 100%; 
	height: 100%;
	color: #039;
	text-decoration: none;
	background: url(/fileadmin/img/bars.jpg) top left no-repeat;
}
  
div.outer span {
	display: block;
	margin:0; 
	padding: 7px 0 0 13px;
}
  
div.outer a:hover {
	background-image: none;
	color: yellow;
}

div.outer a:active
{
  color: black;
}

div.outer div.inner 
{
  display: block;
  margin:0; 
  border: none;
  height: 100%;
  width: 100%;
  cursor: hand;
}

div.smenu {

	float: left;
	
	background: url(/fileadmin/img/current.gif) top left no-repeat;
}

div.smenu a {
	display: block;
	margin: 0; 
	padding: 0;
	width: 100%; 
	height: 100%;
	overflow: hidden;
	font: bold 13px/1 Georgia, serif;
	color: #039;
	text-decoration: none;
	background-color: white;
	
}

div.smenu a:hover {
  background: none;
}



td.main_menu {
  width: 91px;
}

.submenu_inner
{
   color: #0076a3;
}

.phonenumber
{
  color: #93d557; 
  font-family: Tahoma;   
  font-size:12px;
}

/* Content MailForms  {*/
.csc-mailform {
     border: none;
     padding: 0px 0px 0px 0px;
     margin: 0px 0px 0px 0px;
     line-height: 1x;
     font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
     font-size: 12px;
     color: #000000;
}

.csc-mailform-field LABEL {
	 display:block;
     margin-top:5px;
}

/*------} */ 

/* Lists {*/
UL {
	color: Black;
	font-size: 12px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	list-style-image: url('/fileadmin/img/marker_green.gif');
	line-height: 15px;
	margin-left: 15px;
	padding: 0px;
}

OL {
	color: Black;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;		
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 22px;
	line-height: 18px;
}

li {
	margin-bottom: 6px;
	list-style-position: top left;
}
/*-----} */ 


/* Content Element "Table" { */ 


table.contenttable {
	border-collapse: collapse;
}
	
table.contenttable-0 
{
	background-color: #edf7f4;
}
th.td-0, th.td-1, th.td-2, th.td-3, th.td-4 
{
	background-color: #5E9BAF;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;		
	font-size: 12px;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	text-align: center;
}
td.td-0, td.td-1, td.td-2, td.td-3, td.td-4 
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;		
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
	
td.td-1, td.td-2, td.td-3, td.td-4 
{
	border-left: #999999 solid 1px;
}

tr.tr-even {
	background-color: #dcf0eb;
}

td.light
{
  background-color: #edf7f4;
  border-left: #999999 solid 1px;
  padding-top: 3px;
  padding-bottom: 3px;
}

td.dark
{
  background-color: #dcf0eb;
  border-left: #999999 solid 1px;
  padding-top: 3px;
  padding-bottom: 3px;
}

/*-----}*/

/* Special Styles for Popup LoginBlock */

.entry
{
  margin-top: 7px;
  margin-bottom: 7px;
  color: #454444;
  font-family: Tahoma;
}

div.entry_font
{
  color: #107FA9;
}

div.entry_font a
{
  font-size: 11px;
}

div.loginBlock, div.loginBlock a
{
  font-size: 11px;
}

div.menua, div.menua a
{
  font-size: 11px;
}

div.entry_font a:hover
{ 
  text-decoration: none;
} 
.reg
{
  color: #198cc9;
  font-size: 10px;

}
.loginBlock
{
	width: 230px;
	background: url(/fileadmin/img/entry_background.jpg) repeat-x top left;
	z-index: 10;
}
/*-----} */


.Dots {
	background-image: url(/fileadmin/img/dots.gif);
}

.footer
{
    padding: 0px; 
	margin: 0px; 
	background: url(/fileadmin/img/bottom.gif) top left repeat-x;
}

SPAN.M1 
{
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}

SPAN.M2 
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
	
table.csc-uploads 
{
  padding: 0px;
  margin: 0px; 
}
table.csc-uploads tr td 
{
  padding: 0px;
  margin: 0px;
  width: 200px;
  vertical-align: top;
  padding-left: 5px;
  padding-top: 5px;
}
table.csc-uploads tr td.csc-uploads-icon 
{
  width: 18px;
  padding: 0px;
  padding-top: 5px;
  margin: 0px;
}
table.csc-uploads a 
{
  font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;;
  font-weight: normal;
  text-decoration: underline;
  color: #005ca3;  
  background: none;
  padding-left: 2px;
  padding-right: 2px;
}
table.csc-uploads a:visited 
{
  font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;;
  font-weight: normal;
  text-decoration: underline;
  color: #898989;
  background: none;
  padding-left: 2px;
  padding-right: 2px;
}

div.tx-poll-pi1
{
  height: 100%;
  width: 100%;
}


