body {
	margin:					 		15px;
	padding:						0px;
	text-align:					center;
	background-color:		#403E3E;
	color:							white;
}

a:link, a:visited, a:active { 	
	color:							#FFC726;
	text-decoration:		none;
	font-size:					12px;
}

a:hover { 	
	color:							lightgray;
	text-decoration:		none;
	font-size:					12px;
}

p {
	margin:				0 0 0 0; 
	color:						white;
}

p.bodytext {
	padding-bottom:		12px;
	color:						white;
}

body h1 {
	margin:					0 0 6px 0; 
	color:					white;
	font-weight: 		normal;
}

h1 {
	padding-top:		5px;
	padding-bottom:	0;
	margin:					0;
	font-size:			20px;
	font-family:		"Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight: 		bold;	
}




div, td, b {
	font-family:			"Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:				13px;
	color:						white;
}

.div_main {
	position:						relative;
	width:							987px;
	margin:			    		0 auto;
	/* background-image:		url(bg.jpg); */
}

table.table_main_top {
	width:							987px;
	height:							193px;
	border-collapse:		collapse;
	background-image:		url(top.jpg);
}


table.table_main_top_full {
	width:							987px;
	height:							193px;
	border-collapse:		collapse;
	background-image:		url(top_full.jpg);
}

table.table_main_middle {
	width:							987px;
	background-image:		url(borders.gif);
}

table.table_main_middle_full {
	width:							987px;
	background-image:		url(borders_full.gif);
}

table.table_main_bottom {
	width:							987px;
	height:							36px;
	border-collapse:		collapse;
	background-image:		url(bottom.jpg);
}

table.table_main_bottom_full {
	width:							987px;
	height:							36px;
	border-collapse:		collapse;
	background-image:		url(bottom_full.jpg);
}



.td_left_space {
	width:							23px;
}

.td_space_content_menu {
	height:							50px;
}

.td_content_main {
	padding-top: 				10px;
}

.td_space_content_leftcol {
	width:							20px;
}

.table_content_main {
	height:							100%;
	width								663px;
}

.td_leftcol {
	width:							173px;
}

.td_space_leftcol {
	width:							61px;
}

.td_content {
	/*width:							727px;*/
}

.table_content_content {
	width:							628px;
	height:							100%;
}

.table_content_content_full {
	width:							868px;
	height:							100%;
}

.td_content_menu {
	width:							100%;
	height:							100%;
	padding-left:				30px;
}

.td_content_title {
	height:							35px;
}

.td_content_content {
	height:							100%;
	vertical-align:			top;
}

.td_vspace_content_bottom {
	height:							6px;
}

.td_bottom {
	height:							21px;
	color:							#454343;
	font-size:					12px;
	padding-left:				10px;
}

.td_upper_right {
	text-align:					left;
	vertical-align:			bottom;
	color:							#747679;
	font-size:					12px;
	font-weight: 				bold;
	padding-top:				10px;
	padding-left:			  2px;
	height:							140px;
}

.td_upper_right a:link, .td_upper_right a:visited, .td_upper_right a:active { 	
	color:							#747679;
	font-size:					12px;
	font-weight: 				bold;
}

.td_upper_right a:hover { 	
	color:							black;
	font-size:					12px;
	font-weight: 				bold;
}

.td_menu_top {
	height:							28px;
}



.td_intro {
	color:							#E2B125;
	font-size:					18px;
}

.td_intro a:link, .td_intro a:visited, .td_upper_right a:active { 	
	color:							#E2B125;
	font-size:					18px;
}

.csc-mailform-check {
	width: 15px; /* Breite.*/
}

.csc-mailform-field 
{
   clear: both;
   padding: 5px 0px;
}

.csc-mailform 
{
   border: none;
}

.csc-header, csc-header-n2 
{
   margin-bottom:				0px;
   padding-bottom:			0px;
}



form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

input#submit { /* den Submit-Button */
  float: left;
  width: auto;
}

label {
 text-align: right; 
 padding-right: 1em; 
}

form {
  border: none;
  margin:0;
  padding:.5em;
}

.flag {
	border: none;
}

.arrow {
	border: none;
	margin-bottom:				3px;
}