/* globals: */
body{
  background: #fff url(back2.png) 50% 0;
  text-align: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-family: Arial, Sans-Serif;
/*  font-size: 14pt;*/
  color: #383838;
}
p{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
td{
  font-family: Arial, Sans-Serif;
/*  font-size: 14pt;*/
  color: #383838;
}
a, a:visited{
  color: #990000;
  text-decoration: none;
}
a:hover{
  color: #383838;
  text-decoration: none;
}
h1 {
        font-family:            Arial, Helvetica, sans-serif;
        font-size:              x-large;
        padding:                0.1em 1em;
        margin-top:             2em;
        color:                  white;
        background-color:       #990000;
        border:                 none;
/*        width:                  95%;*/
}

h2, h3 {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		large;
	padding:		0.1em 1em;
	margin-top:		2em;
	color:			#990000;
	background-color:	transparent;
	border:			thin solid #990000;
	border-color:		#990000;
/*	width:			95%;*/
}

h2 a:link, h3 a:link {
	color:			white;
}

h2 a:visited, h3 a:visited {
	color:			#990000;
}


h3 {
/*	font-size:		medium;*/
	padding:		0.05em 0.5em;
	margin-top:		2em;
}



h4 {
  color: #990000;
  font-weight: bold;

}

h6 {
  color: #0000FF;
  font-weight: bold;
}



input, select{
  border: 1px dotted gray;
  background-color: #f1f1f1;
  font-family: Arial, Sans-Serif;
/*  font-size: 9pt;*/
  color: #990000;
  width: 138px;
  margin: 0px 0px 0px 0px;
}

/* IDs: */
#page{
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
}
#main{
  text-align: left;
}
#header{
  height: 114px;
  background-color: #ce1517;
}
#middle{
  min-height: 600px;
  height: auto !important; /*IE Hack wg. min-height*/
  height: 600px;
  background-color: #fff8e5;
}
#menu{
  float: left;
  width: 191px;
  margin-top: 9px;
}
#content{
  float: left;
  width: 665px;
  margin-top: 9px;
}
#contentcontainer{
  margin-left: 9px;
  width: 645px;
  background-color: #fff;
}
#newslinkcontainer {
    float: right;
}

#news {
  margin-top: 1ex;
  margin-right: 4px;
  width: 140px;
  text-align: left;
}
#news .header {
  font-family: Arial, Sans-Serif;
  font-size: small;
  color: #990000;
  font-weight: bold;
}

#news .content-text {
  font-family: Arial, Sans-Serif;
  font-size: x-small;
  color: #383838;
}
 #hotlinks .content-text {
  font-family: Arial, Sans-Serif;
  font-size: x-small;
  color: #383838;
}


 #hotlinks{
  margin-top: 1ex;
  margin-right: 4px;
  width: 140px;
  text-align: left;
  line-height:2ex;
}

#newscontents {
  margin-top: 9px;
  margin-left: 4px;
  width: 120px;
}

 .newsbox {
  background-color: #F1F1F1;
}
  .hlinksbox {
      background-color: #F1F1F1;
  }

/* classes: */


table.htmlarea-showtableborders {
   width: "100%";
}

/* menu */
.menuhead{
  margin-left: 14px;
  margin-bottom: 41px;
  width: 169px;
  background-color: #fff;
}
.menuentry-div{
  margin-left: 2px;
  margin-bottom: 13px;
}
/*a.menuentry {
	color: #7a7a7a; 
	font-size: 11pt; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	width: 169px;
}
a.menuentry:hover {
	color: #a91314;
	text-decoration: none;
	width: 169px;
	background-color: #f5f5f5;
}*/


/* content */
 .contentbox{
  margin-left: 4px;
  margin-right: 7px;
  margin-top: 7px;
  
}
.header{
  font-family: Arial, Sans-Serif;
  font-size: large;
  color: #990000;
  font-weight: bold;
}
.content-text{
  font-family: Arial, Sans-Serif;
/*  font-size: 9pt;*/
  color: #383838;
}



/* Suche */
.searchbox{
  border: 1px dotted gray;
  background-color: #f1f1f1;
  font-family: Arial, Sans-Serif;
  font-size: 9pt;
  color: #990000;
  width: 138px;
  margin: 0px 0px 0px 0px;
}
.searchbutton-FF{
  background: transparent url(search-button.png) no-repeat;
  border: 0;
  width: 16px;
  height: 20px;
  margin-left: 5px;
  cursor: hand;
}
.searchbutton-IE{
  background: transparent url(search-button.png) no-repeat;
  border: 0;
  width: 16px;
  height: 16px;
  margin-left: 5px;
  cursor: pointer;
  cursor: hand;
}
.searchbutton-SF{
  /*background: transparent url(search-button.png) no-repeat;*/
  border: 0;
  width: 16px;
  height: 16px;
  margin-left: 5px;
  cursor: hand;
}
.search{
  padding: 0px 0px 0px 0px;
  margin-left: 3px;
  margin-top: 10px;
  margin-right: 2px;
}
/* Ausgabeseite vom %$^#&!@(*-Suchskript das nicht veraendern laesst... also treten wir ihm in den Ruecken von hier! */
.tx-indexedsearch{ font-size: 8pt; font-family: Arial, Sans-Serif; }
.tx-indexedsearch-searchbox{}
.tx-indexedsearch-searchbox-sword{}
.tx-indexedsearch-searchbox-button{}
.tx-indexedsearch-rules { font-size: 8pt; font-family: Arial, Sans-Serif; color: #990000; }
.tx-indexedsearch-rules h2 { font-size: 8pt; font-family: Arial, Sans-Serif; color: #990000; }
.tx-indexedsearch-whatis{}
.tx-indexedsearch-browsebox-SCell{}
.tx-indexedsearch-res{}
.tx-indexedsearch-secHead{}
.tx-indexedsearch-title{}
.tx-indexedsearch-title-icon{}
.tx-indexedsearch-title-number{}
.tx-indexedsearch-title-caption{}
.tx-indexedsearch-percent{}
.tx-indexedsearch-descr{}
.tx-indexedsearch-redMarkup{}
.tx-indexedsearch-info{}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; } 
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; } 
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; } 
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; } 
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#e8e8e8; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color: #990000; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#e4e4e4; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { font-size: 9pt; font-family: Arial, Sans-Serif; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#e0e0e0; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; } 
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #bababa; }
/* Auch ganz toll von den Typo3 Idioten hier tausende von Sachen zu benennen... Super Idee. Am besten noch mehr. */


/* Login */
.login{
  padding-left: 3px;
  margin-top: 10px;
}

/* Link-Kasten linke Spalte */
.links{
/*  height: 120px;*/
  padding-left: 3px;
  margin-top: 10px;
  margin-bottom: 6px;
  font-size: small;
  color: #990000;
  background-color: #EEEEEE
}

.links p{
  margin-bottom: 4px;
}


