/**********************************************/
/* General */

.gesamtTabelle {
	margin: 0px 3px 0px 3px;
	padding: 0px;	
	width:96%;
}

ul {
  list-style-image:url(/fileadmin/shared_media/layout_img/arrow_menu_2_transparent.gif);
}

a, a:visited {
	font-size:11px;
	text-decoration: none;        
	color: #2f2fd6;
}

a:hover {
	font-size:11px;
	text-decoration: underline;        
	color: #2f2fd6;
}

body {
	font-size:11px;
	color: #000000;
	line-height: 15px;
	font-family: Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
}

img {
	border: 0px solid #555555;
	/* 
	max-width:160px;
	max-height:150px;
	*/
	
	min-width:1px;
	min-height:1px;
}

p, table, td { 
	font-size: 11px;
	line-height:130%;
}

p { 
	margin: 2px 0px 5px 0px;
}

strong {
	font-size: 11px;
	font-weight:bold;
}

h1 { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 13px;
	margin:0px 0px 5px 0px;
	padding:0px;
}

h2 { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px;
	margin:4px 0px 17px 0px;
	padding:0px;
}

input, textarea, select {
	border: 1px solid #000000;
	backgroundcolor: #efefef;
}

textarea {
	width: 150px;
}

.menu_point {
	float:left;
	margin:3px 3px 0px 0px;
	width:10px;
	height:10px;
}

.date {
	font-size:9px;
	font-weight:bold;
	color: #777777;
}

hr {
  height: 1px;
  margin: 0px 3px 5px 1px;
  border: 0;
  background: #666;
  color: #666;
}



/* Sudoku   */
div.tx-sudoku-pi1 { margin: 0 0 2 0; }
table.tx-sudoku-pi1 { width: 160px; height: 160px;border: 3px solid #666; padding: 0; margin: 0; text-align: center; vertical-align: middle; border-collapse: collapse; }
table.tx-sudoku-pi1 td { width: 16px; height: 16px; margin: 0; padding: 0; border-bottom: 1px solid #666; background: #fff; color: #666; font-family: Sans-Serif; font-weight: bold; text-align: center;}

td.tx-sudoku-pi1-cell { width: 16px; height: 16px; border-right: 1px solid #666; }
td.tx-sudoku-pi1-cell-start {width: 16px; height: 16px; border-left: 0; border-right: 1px solid #666; }
td.tx-sudoku-pi1-cell-bold {width: 16px; height: 16px; border-right: 2px solid #666; }
td.tx-sudoku-pi1-cell-end {width: 16px; height: 16px; border-right: 0; }
			
tr.tx-sudoku-pi1-row-bold td { border-bottom: 2px solid #666; }
tr.tx-sudoku-pi1-row-end td { border-bottom: 0; }
		
table.tx-sudoku-pi1 input { border: 0; padding: 0; margin: 0; text-align: center; vertical-align: middle; font-family: Sans-Serif; width: 15px; font-weight: bold; background: #fff; color: #000; }
table.tx-sudoku-pi1 input:focus { background: #fff; color: #900; }
table.tx-sudoku-pi1 input.tx-sudoku-pi1-cell-error { background: #fff; color: #900; text-decoration: underline; }
		
div.tx-sudoku-pi1-buttons { margin: 2 0; }



/* ************************************************* */


/* NEWS tt_news */
.news-single-img { 
	float:left;
	border: 0px solid #000000;
	padding-top:4px;
	padding-right:8px;
	padding-bottom:2px;
}

.news-single-imgcaption { 
	font-size: 11px;
	color:#555555;
	font-style:italic;
}

.news-single-backlink {
  padding: 10px 0 10px 0;
}

.news-single-item h1 {
  padding: 0 0 20px 0;
}

.news-single-related, .news-single-files, .news-single-links {
	font-weight:bold;
	margin:0px 0px 15px 0px;
}

.tx-ttnews-browsebox-SCell {
	font-weight:bold;
}
/* ************************************************* */
