/* ============== News ============== */

#news
 {
 float:left;
 width:100%;
 padding:0px;
 margin:0px;
   }

/* Links innerhalb der News*/

#news a
 {
 text-decoration:none;
 }


#news ul
 {
 padding:0 0 0 0;
 margin:4px 0 4px 0;
 }

#news li
 {
 width:95%;
 list-style:none;
 padding:0;
 margin:0;
 }

/* News Titelleiste allgemein */
#news .post-info
 {
 margin:0 0 2px 0;
 padding:0 0 2px 0;
 color:#666;
 background-color: #f0f0f0;
 height: 40px;
 }

/* News Titelleiste Datumsblock */
#news .post-date
 {
 float: left;
 color: #666666;
 text-align: center;
 font-weight: bold;
 margin: 0px 10px 0 0;
 padding: 8px 5px 8px 5px;
 width: 75px;
 line-height:1em;
 }
 
/* News Titelleiste Überschrift */
#news h3
 {
	
 }
 

/* News Inhaltsbereich */
#news .post-content
 {
 clear:both;
 width:100%;
 line-height: 1.4em;
 padding:10px 0;
 margin:0px 0;
 border-top:1px solid #666666;
 font-family: Verdana, Arial, serif;
 font-size:12px;
 overflow:auto;
 }

#news .post-footer
 {
 margin:2px 0 15px 2px;
 }
 
#news .post-footer p
 {
 padding:0px;
 padding-right:2px;
 margin:0px;
 }



/* ==============  Titles and subtitles ============== */

/* Überschrift und Backlink innerhalb jedes Bereichs im Portal */
#title {margin-bottom: 2em; font-size: 85%;}
#title a {text-decoration: underline;}

#title {color: #909090;}

/* Unterüberschrift */
#subtitle
 {

 }


/* ============== Verschiedenes ============== */

.small  { font-size:90%;}
.big  { font-size:110%; font-weight:bold; }
.disp  { padding:16px; padding-top:4px; margin:0; }

/* .block wird oft im Portal verwendet. Bitte Rahmen und background dem Design anpassen!!!!!*/
.block  { font-size:11px; padding:5px; margin:12px; border:1px solid #EAEAEA; background-color: #F8F8F8; }
.error  { padding:24px 8px 24px 8px; margin:0; color:#FF3F3F; font-weight: bold; text-align:center; }
.codetitle { font-size:10px; color:#59739B; padding:2px; margin-top:5px; }
.code   { font-size:11px; color:#800000; background-color:#EEEEEE; padding:2px; }
.valid   { height:48px; text-align:center; vertical-align:middle; }

/* .download wird oft im Portal verwendet. Bitte Rahmen und background dem Design anpassen!!!!!*/
.download  { font-size:110%; text-align:center; background-color: #E8E8E8; padding:16px; }
.paging  { text-align:center; padding:8px 4px 8px 4px; }


.centerall { text-align:center; vertical-align:middle; }
.desc   { font-size:90%; padding:3px; border-bottom:1px dashed #8895C4; }



/* ============== Grafiken ============== */


/*ALLES SO LASSEN!!!!!!!!!*/
img			{ border-width:0; }
.colleft	{ float:left; margin:0px 4px 0px 4px; }
.colright	{ float:right; margin:0px 4px 0px 4px; }
.bar_front 	{ background-color:#777777; border-right:0px solid #888888; padding:0; color:#DDDDDD; height:8px; }
.bar_back 	{ background-color:#EBECF1; border:1px solid #888888; margin:0 7px 0 7px; height:8px; }
.bbcodes a img { border:1px outset #A0A0A0; background-color:#999BAC; }
.smilies a img { border:0; background-color:transparent; }
.today		{ border:1px dashed #DDAA00; }

.bbstyle1	{ font-size:160%; font-weight:bold; }
.bbstyle2	{ font-size:130%; font-weight:bold; }
.bbstyle3	{ font-size:120%; font-weight:bold; }
.bbstyle4	{ font-size:110%; font-weight:bold; }
.bbstyle5	{  }
.bbstyle6	{  }
.bbstyle7	{  }
.bbstyle8	{  }
.bbstyle9	{  }



/* ============== Tabellen ============== */

/* Die meistverwendete Tabelle ist die .cells !! Bitte zumindest backgroundcolor anpassen und mit .coltop abstimmen */

/* .coltop wird oft als Überschriftenspalte von Tabellen verwendet. Bitte color und background dem Design anpassen!!!!!*/
.coltop  { text-align:center; vertical-align:middle; font-size:100%; font-weight:bold;  background-color:#dbdbdb!important; white-space:nowrap; color:#555555; }

table td    { vertical-align:top; }

table.flat  { width:99%; margin:0; padding:0; border-collapse:collapse; }
table.flat td  { padding:0; margin:0}
table.main   { width:99%; margin:0; padding:4px; }
table.main td  { padding:4px; }
table.cells  { width:100%; margin:0; padding:0; }
table.cells td { padding:3px; background-color:#fafafa; margin:0; }
.isi table.cellsborder tr { border-width: 0 0 1px 0; border-color: #dbdbdb; border-style: solid;}

* html .isi table.cellsborder td { border-width: 0 0 1px 0; border-color: #dbdbdb; border-style: solid;}



table.list   { width:99%; margin:0; padding:5px; }
table.list td  { padding:12px; }


/* ============== Sonstiges ============== */

#footer { clear:both; }

#dd_dev_div {font-size:90%;background:#efefef; border:2px solid #999; position:absolute; top:20px; left:20px; width:80%; z-index:1000; overflow:auto;}


/* ============== EXT fixes ============== */
body.x-body-masked select {
	visibility:visible; 
}
