/*
  Style Sheet
---------------------------------------------
  Style Name  :  
=============================================
  Die Darstellung ist 740 Pixel breit.
  Das Menu links vertikal angeordnet.
  background-color:#FFFFFF;  weiss
=============================================

Versionshistory:
V01.00	2005-05-30	Roger Schoch   created...
V02.00	2005-10-24	Werner Krammel	modified
*/

/* alles zurück setzen */

html, body, div, p, h1, h2, h3, ul, ol, 
span, a, table, td, form, img, li {
   margin: 0;
   padding: 0;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}



/* ----------------------- */
/*  HMTL - Tags & Klassen  */
/* ----------------------- */
body {
	margin: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

table {
	font-size:1.0em;
  	padding-top: 5px;  
}


a {
  text-decoration:none;
	color:#666666;
}

a:link, a:visited {
	color:#666666;
/*  color:#FF7600; */
  text-decoration:underline;
}  

a:hover {
  text-decoration:underline;
  color:#666666;
}  


h1, h1.csc-firstHeader {
    margin-top:20px;
    margin-bottom:6px;
    padding-top: 0px; /* 5 */ 
    padding-bottom:3px;

	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	color:#000000;
	color: #333333;	
	text-align: left;
}

h1.csc-firstHeader {
  marging-top: 15px; /* 5 */ 
  padding-bottom:3px;

  font-size:14px;
  
  border-bottom-style:solid;
  border-bottom-color:#CCCCCC;
  border-bottom-width:1px;
}

h2 {
  margin-top:0px;
  margin-bottom:0px;
  
  padding-top: 15px;    

  font-size:12px;
  color:#666666;
}

h3 {
  margin-top:0px;
  font-size:1em;
  margin-bottom:10px;

  padding-top: 5px;  
  
  color:#000000;
  
/*  background-position:bottom;
  background-image:url(grey.gif);
  background-repeat:repeat-x; */

}


form {padding: 0px; margin: 0px;}
input    {color:#666666 ; font-weight:bold; font-size:1.0em; font-family:Geneva, Arial, Helvetica, sans-serif;  padding:0px; margin:0px; background-color:#ffffff;}
textarea {color:#666666; font-weight:bold; font-size:1.0em; font-family:Geneva, Arial, Helvetica, sans-serif;  padding:0px; margin:0px; margin-top:2px; margin-bottom:5px;}
select   {color:#666666; font-weight:bold; font-size:1.0em; font-family:Geneva, Arial, Helvetica, sans-serif;  padding:0px; margin:0px; background-color:#ffffff;}


/* ----------------------- */
/*  IDs                    */
/* ----------------------- */

#header {
	width:200px;
	height:53px;
	position: relative; /relative */
	left: 0px;
	margin-top:10px;
    margin-left:662px;
}

#boarderright {
	width:100px;
	float:left;
	margin-top:70px;
	margin-left:-20px;
}


#searchbox {
  text-align:right;
}

#border {
	float:left;
	margin-left:10px;
	margin-top:-10px;	
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	width:840px;
}


#mainmenu {  
    float:left;
	margin-top:0px;
	margin-left:0px;
    min-height:100px; /* 490 */ 
	
  width:150px;
		
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:0px;
	padding-top:10px;

/*  background-image:url(tce_top.jpg);
  background-repeat:no-repeat; */
  
/*	border-right-style:dotted;
	border-right-color:#666666;
	border-right-width:1px;   */
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;		
	font-weight: bold;
	background-color:#FFFFFF;  /* FFFFCC */
}


#content {
	margin-left:170px;
	margin-top:0px;
    width:580px;
	
	padding-left: 30px;
	padding-right: 10px;
	padding-bottom:5px;
	padding-top:10px;
	min-height:100px; /* 490 */
	
/*	border-left-style:dotted;
	border-left-color:#666666;
	border-left-width:1px;   */
	
	background-image:url(menulimiter.gif);
	background-repeat:repeat-y;
}



#footer {
  width:840px;
  clear:both;
/*  height:87px; */

  position: relative; 
  padding-left:10px;

/*  background-image:url(tce_bottom.jpg);
  background-repeat:no-repeat; */
  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	
	text-align:center;

	background-color:#FFFFFF;

}


/* ----------------------- */
/*  Klassen                */
/* ----------------------- */

.tx-cscounter-pi1 {
  width:740px;
  position: relative; 
  left: 50%; 
}

a.menuItem:link, a.menuItem:visited {
  text-decoration:none;
  color:#333333;
  font-weight:normal;
}

a.menuItem:hover {
  text-decoration:underline;
  color:#333333;
  font-weight:normal;
}

a.menuItemAct:link, a.menuItemAct:visited {
  text-decoration:none;
  color:#333333;
  font-weight:bold;
}

a.menuItemAct:hover {
  text-decoration:underline;
  color:#333333;
  font-weight:bold;
}


.news-latest-item {
  margin-bottom: 10px;
}

.news-latest-item:link {
  margin-bottom: 10px;
  text-decoration:none;
}


.news-latest-date {
  margin: 0px 0px 0px 0px;
  background-color:#F2F2F2;
}

.news-list-date {
  margin-top:0px;
  font-size:1.0em;
  margin-bottom:0px;
  color:#666666;
}

.news-list-image {
	float:right;
	margin:5px;
}


.news-single-item {
/*  padding: 15px 15px 15px 15px; */
}

.news-list-container {
  
}
	
.news-list-item {
/*  border-bottom: 1px solid #F2F2F2;  */
/*  border-bottom: 1px solid #333333;  */
}


.clearer {
  visibility:hidden;
}


/* Classes von der Extension css_styled_content */
.bodytext {
  margin: 0px 0px 5px 0px;
}


/* ve_guestbook */

.tx-guestbook-list-header, .tx-guestbook-list-header:visited { 
  background-color: #FFFFCE; /*#539521; */
  color: #000000; 
  font-weight:bold; 
 }

.tx-guestbook-list-row { 
  background-color: #FFFFFF; 
 }

.tx-guestbook-list-rowleft { 
  background-color: #FFFFCE; 
 }

.tx-guestbook-list-small { 
  font-size: 9px; 
  color: #666666; 
 }

.tx-veguestbook-pi1-browsebox TD { 
  font-size: 9px; 
  color: #666666;
}

.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { 
  font-weight: bold; 
 }

.tx-veguestbook-pi1-browsebox-SCell { 
  background-color: #FFFFCE; 
}

.tx-guestbook-latest-header { 
  background-color: #539521; 
  color: #FFFFFF; 
  font-weight:bold; 
}

.tx-guestbook-latest-row { 
  background-color: #FFFFFF; 
}

.tx-guestbook-latest-small { 
  font-size: 9px; 
  color: #666666; 
}

.tx-guestbook-form-inputfield-med { 
  border-style: solid; 
  border-width: 1pt; 
  border-color:#539521; 
  font-size:12; 
  color:#333333; 
  width:300; 
  height:20; 
}

.tx-guestbook-form-inputfield-big { 
  border-style: solid; 
  border-width: 1pt; 
  border-color:#539521; 
  font-size:12; color:#333333; 
  width:300; 
  height:20; 
}

.tx-guestbook-form-textarea { 
  border-style: solid; 
  border-width: 1pt; 
  border-color:#539521; 
  font-size:12; 
  color:#333333; 
  width:300; 
}

.tx-guestbook-form-obligationfield { 
  color: #666666;
}
.tx-guestbook-form-obligationfield li { 
  margin-left: 30px;
}


.tx-guestbook-form-error { 
  color: #CC0000; 
}





