/***************************************** * Main CSS-File ************************* ****************************************/
@import url(footer.css);
@import url(breadcrumb.css);
/* Genreal *****************************/
/* Firefox-Scrolleiste bleibt */
html[xmlns] {
	height: 100%;
	padding-bottom: 0.005em;
}
body {
	background: white;
	background-repeat: no-repeat;
	height: auto;
	font: normal 10pt "Georgia", serif;
	color: black;
	margin: 0px;
	text-align:center;
	padding: 0;
}

.clearfix {
  clear: both;
  height: 0pt;
}

ul {
	list-style-type: none;
}
img {
	border:0;
}

h1 {
	font-size: 16pt;
	color: #424950;
	font-weight: normal;
}
h2 {
  display:block;
  width:100%;
  height:40px;
  font-size: 13pt;
  color: #424950;
  font-weight: normal;
}
h3 {
	font-size: 10pt;
	color: #424950;
	font-weight: normal;
}
.csc-header, .csc-textpicHeader {
  display:block;
  height: 25px;
}


.csc-header {
	margin-bottom: 10px;
}
.csc-header img, .csc-textpicHeader h2 img, .clearer {
	border: 1px dashed #f75489;
}
.csc-textpic-caption {
	position: relative;
	display: block;
	padding-bottom: 3px;
	min-height: 10px;
	height: auto !important;
	height: 50px;
}
ul {
	list-style-type: none;
}
.csc-bulletlist {
	list-style-type: square;
}
.sbac-spacer {
  display:none; 
}
a:link, a:visited {
	color: black;
}
a:hover {
	color: black;
}
fieldset {
	position:relative;
	top:0px;
	left:0px;
	width:300px;
	border:1px dashed #f75489;
	background:pink;
	opacity:0.9;
	moz-Opacity:0.9;
}
fieldset label {
	display: block;
}
fieldset legend {
	display:none;
}

.spacer-gif {
	display:none;
}
input,select {
	width:170px;
	border:1px dotted pink; 
	padding:2px;
	font: normal 9pt "Georgia", serif;
}
.imgtext-nowrap td div {
	vertical-align:top;
	//position:relative;
}
/* Content related **********************/
#page_margins {
	margin: 0;
	padding: 0;
	width: 720px;
	margin-bottom: 20px;	
	margin-right: auto;
	margin-left: auto;
}
#page {
	text-align: left;
	width: 720px;
}
#topheader {
	background: transparent;
	height: 1px;
	margin-bottom: 20px;
	//margin-bottom: 0px;
}
#topnavigation {
	float:right;	
}
#header {
	background: transparent;
}
#logo {
	position: relative;
	left:-15px;
	top:0px;
	z-index: 3;
	height:139px;
	margin-bottom:20px;
}
#mainwrap {
	position: relative;
	z-index: 20;
	width:100%;
}
#main {
	position: relative;
	background: url(../gra/bg_maincontent.png);
	border:2px dashed #f75489;
	width:750px;
	
}
#main a:link, #main a:visited, #main a:focus {
	border-bottom:1px dashed black;
	text-decoration:none;
}
#main a:hover {
	text-decoration:blink;
}
#main a img {
	border:none;
	text-decoration:none;
}
#mainnavi {
	z-index: 99;
	margin-top:10px;
}
#mainnavi table {
}
/* safari einstellung */
.level2 {
	//display: block;
	//position: relative;
	z-index: 99;
}
/* alle browser außer safari */


.top2ndLevel, 
.top3rdLevel,
.top4thLevel,
.top5thLevel {
	position:relative;
	top:-20px;
	width: 145px;
	text-align:left;
	line-height:-0.8em;
	background: white;
	border-right: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
	border: 1px dotted #999999;
}
.top3rdLevel {
	width:150px;
}
.top4thLevel {
	width:160px;
}
.top5thLevel {
	width:180px;
}
.bodytext {
	padding-left: 3px;
	width:95%;
}
#main .bodytext {
}
*+html #main {
	overflow: hidden;
	//overflow: shown;
}
/****** Extensions *******/
.tx-flvplayer-pi1 {
	position: relative;
	z-index: 10px;
}
.imgtext-nowrap {
  display:block;
  width:90%;
  margin-bottom:10px;
  border-bottom:1px dashed #f75489;
  padding:5px;
}
.imgtext-nowrap img {
  border:none;
}
#col2_content .imgtext-nowrap {
	width:95%;
}
.imgtext-nowrap .bodytext{
  width:190px;
}

.imgtext-table {
  display:block;

}
.imgtext-nowrap .imgtext-table img{
  float:right;
}
/****** News *******/
.news-list-item img {
	display:none;
}
.news-list-date, .news-list-commentcount, .news-single-timedata {
	font-size:0.7em;
	letter-spacing:2px;
}
.news-list-commentcount {
	margin-top:-10px;
	text-align:right;
}

/* Register */

.tx-srfeuserregister-pi1-error {
	font-size:80%;
	text-align:right;
	width:178px;
}
.tx-srfeuserregister-pi1-radio {
	width:20px;
	float:left;
	clear:both;
}
