/* Standardmiges CSS-Stylesheet fr ein neues Webanwendungsprojekt */

BODY
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin: 0;
    padding: 0;
    background-color:#ffffff;
		color:#000000;
}

TD
{
    /*background-color: white;*/
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin: 0;
    padding: 0;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    color:#003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	18pt;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	16pt;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	14pt;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	12pt;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	10pt;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	10pt;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	10pt;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	10pt;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	

A:link	{	
	text-decoration:	none;
	color:#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:#3333cc;
	}	
		
A:active	{	
	text-decoration:	none;
	color:#3333cc;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:#3333cc;
	}
	
SMALL	{	
	font-size:	8pt;
	}	

BIG	{	
	font-size:	12pt;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}
	
INPUT, TEXTAREA
{
    /*background-color: white;*/
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

.topcontent 
{
	background-color: #cccccc;
	height:50px;
}

.leftcontent {
  width:200px;
  float:left;
  margin-left:0px;
  padding:5px;
/*
	text-align:center;
  line-height:22px;
  position:absolute;
*/
  left:0px;
  top:50px;
  background-color: #cccccc;
}

.centercontent {
	margin:0; 
	margin-left: 210px; 
	margin-right:20px;
	text-align:left
}

.MENUHEADBG
{
	background-color:#FFFFFF;
	white-space: nowrap;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	text-align:center;
	border:1px solid #CC0000;
	border-style:outset;
	background-image: url(../Images/obenbgrot2.gif);
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  FONT-SIZE: 10pt;
  color:#000000;
}
.HEADBG
{
	background-color: #cccccc;
}

.ErrorText
{	color: #FF0000;
	font-weight: bold;	
}

.SuccessText
{	color: #00CC00;
	font-weight: bold;	
}

.SECT0
{	background-color: #ff3333;	}

.SECT1
{	background-color: #ffff33;	}

.SECT2
{	background-color: #ffcc00;	}

.SECT3
{	background-color: #ff6600;	}

.SECT4
{	background-color: #dd8800;	}

.SECT5
{	background-color: #eeeeee;	}

.SECT6
{	background-color: #666666;	}

.SECT7
{	background-color: #999999;	}

.SECT8
{	background-color: #cccccc;	}

.SECT9
{	background-color: #eeeeee;	}

.MENUITEMS
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	white-space:nowrap;
}

.MENUHEADBG A:link	{	
	text-decoration:	none;
	color:#000000;
	}	
		
.MENUHEADBG A:visited	{	
	text-decoration:	none;
	color:#000000;
	}	
		
.MENUHEADBG A:active	{	
	text-decoration:	none;
	color:#333333;
	}	
		
.MENUHEADBG A:hover	{	
	text-decoration:	underline;
	color:#FFFFFF;
	}
	
.MENUITEMPANEL
{
	background-color:#DDDDDD;
	padding:3px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left-style:outset;
	border-right-style:outset;
	border-bottom-style:outset;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  FONT-SIZE: 9pt;
  color:#000000;
}

.MENUITEMPANEL A:link	{	
	text-decoration:	none;
	color:#3333cc;
	}	
		
.MENUITEMPANEL A:visited	{	
	text-decoration:	none;
	color:#3333cc;
	}	
		
.MENUITEMPANEL A:active	{	
	text-decoration:	none;
	color:#3333cc;
	}	
		
.MENUITEMPANEL A:hover	{	
	text-decoration:	underline;
	color:#3333cc;
	}

.TEMPLATELEFT
{
	width:210px;
	vertical-align:top;
	background-color:#DDDDDD;
}

.STATTEXTBOX
{
	white-space: nowrap; 
	font-size:xx-small;
	border:1px solid #cccccc;
	vertical-align:top;
	padding-top:2px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:2px;
	border-style:outset
}

.STATHEADBG
{
	background-color: #FF0000;
	white-space: nowrap;
	padding:1px;
	font-weight:bold;
	text-align:center;
	border: 1px solid #cc0000;
	border-style:outset;
	background-image: url(../Images/obenbgrot2.gif);
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  FONT-SIZE: 9pt;
}

.SMALLTEXT
{
	FONT-SIZE: xx-small;
}

.TOPTD
{
	background-image: url(../Images/obenbggrau_top.jpg);
	background-color:#cccccc;
	padding:5px;
	white-space:nowrap;
	width:33%
}

.BGIMGGRAU
{
	background-image: url(../Images/obenbggrau_bg.jpg);
}

.GRAYBORDERBG
{
	border:1px solid cccccc;
	background-image: url(../Images/obenbggrau_bg.jpg);
	border-style:outset;
	background-color:#cccccc;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.GRAYBORDERBG-LEFT
{
	border-top:1px solid cccccc;
	border-left:1px solid cccccc;
	border-bottom:1px solid cccccc;
	background-image: url(../Images/obenbggrau_bg.jpg);
	border-top-style:outset;
	border-left-style:outset;
	border-bottom-style:outset;
	background-color:#cccccc;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.GRAYBORDERBG-RIGHT
{
	border-top:1px solid cccccc;
	border-right:1px solid cccccc;
	border-bottom:1px solid cccccc;
	background-image: url(../Images/obenbggrau_bg.jpg);
	border-top-style:outset;
	border-right-style:outset;
	border-bottom-style:outset;
	background-color:#cccccc;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.GRAYBORDERBG-CENTER
{
	border-top:1px solid cccccc;
	border-bottom:1px solid cccccc;
	background-image: url(../Images/obenbggrau_bg.jpg);
	border-top-style:outset;
	border-bottom-style:outset;
	background-color:#cccccc;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.RIGHTPADDING-TEXT
{
	TEXT-ALIGN: right;
	padding:2px;
	padding-right:20px
}

.LEFTPADDING
{
	padding-left:20px
}

.RIGHTPADDING
{
	padding-right:20px
}

.GRAYBGBOX-MAINTD
{
	padding-left:10px;
	padding-right:10px;
}

.GRAYBGBOX-BOX
{
	background-color:#EEEEEE;
	border:1px solid #000000;
}

.GRAYBGBOX-SIDES
{
	background-color:#EEEEEE;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	padding-left:10px;
	padding-right:10px;
}

.GRAYBGBOX-SIDES-LEFT
{
	background-color:#EEEEEE;
	border-left:1px solid #000000;
	padding-left:10px;
	padding-right:10px;
}

.GRAYBGBOX-SIDES-RIGHT
{
	background-color:#EEEEEE;
	border-right:1px solid #000000;
	padding-left:10px;
	padding-right:10px;
}

.GRAYBGBOX-SIDES-BOTTOM
{
	background-color:#EEEEEE;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
	font-size:1pt;
}

.GRAYBGBOX-SIDES-BOTTOM-LEFT
{
	background-color:#EEEEEE;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	padding-left:10px;
	padding-bottom:2px;
	font-size:1pt;
}

.GRAYBGBOX-SIDES-BOTTOM-RIGHT
{
	background-color:#EEEEEE;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	padding-right:10px;
	padding-bottom:2px;
	font-size:1pt;
}

/* Image mittig und ohne Rahmen (bei Hyperlink) */

IMG
{
	border:none;
	vertical-align:middle
}

/* Markierungsklassen fr Frage/Antwort/Diskus AN */

/* Markierungsklassen fr Fragen */

.QUBORDERBG-LEFT
{
	border-top:1px solid #cc0000;
	border-left:1px solid #cc0000;
	border-bottom:1px solid #cc0000;
	background-image: url(../Images/obenbgrot.gif);
	border-top-style:outset;
	border-left-style:outset;
	border-bottom-style:outset;
	background-color: #ff3333;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.QUBORDERBG-RIGHT
{
	border-top:1px solid #cc0000;
	border-right:1px solid #cc0000;
	border-bottom:1px solid #cc0000;
	background-image: url(../Images/obenbgrot.gif);
	border-top-style:outset;
	border-right-style:outset;
	border-bottom-style:outset;
	background-color: #ff3333;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.QUBORDERBG-CENTER
{
	border-top:1px solid #cc0000;
	border-bottom:1px solid #cc0000;
	background-image: url(../Images/obenbgrot.gif);
	border-top-style:outset;
	border-bottom-style:outset;
	background-color: #ff3333;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.QUBORDERBG
{
	border:1px solid #cc0000;
	background-image: url(../Images/obenbgrot.gif);
	border-style:outset;
	background-color: #ff3333;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.QUPOSTBQ
{
	border-left:1px solid #cc0000;
	border-right:1px solid #cc0000;
	background-color:#EEEEEE;
}

/* Markierungsklassen fr Antworten */

.AWBORDERBG-LEFT
{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-image: url(../Images/obenbggrau2.jpg);
	border-top-style:outset;
	border-left-style:outset;
	border-bottom-style:outset;
	background-color: #cccccc;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.AWBORDERBG-RIGHT
{
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-image: url(../Images/obenbggrau2.jpg);
	border-top-style:outset;
	border-right-style:outset;
	border-bottom-style:outset;
	background-color: #cccccc;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.AWBORDERBG-CENTER
{
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-image: url(../Images/obenbggrau2.jpg);
	border-top-style:outset;
	border-bottom-style:outset;
	background-color: #cccccc;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.AWBORDERBG
{
	border:1px solid #cccccc;
	background-image: url(../Images/obenbggrau2.jpg);
	border-style:outset;
	background-color: #cccccc;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.AWPOSTBQ
{
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	background-color:#EEEEEE;
}

/* Markierungsklassen fr Diskussionsbeitrge */

.DIBORDERBG-LEFT
{
	border-top:1px solid #FFFF00;
	border-left:1px solid #FFFF00;
	border-bottom:1px solid #FFFF00;
	background-image: url(../Images/obenbggelb.jpg);
	border-top-style:outset;
	border-left-style:outset;
	border-bottom-style:outset;
	background-color: #FFFF00;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.DIBORDERBG-RIGHT
{
	border-top:1px solid #FFFF00;
	border-right:1px solid #FFFF00;
	border-bottom:1px solid #FFFF00;
	background-image: url(../Images/obenbggelb.jpg);
	border-top-style:outset;
	border-right-style:outset;
	border-bottom-style:outset;
	background-color: #FFFF00;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.DIBORDERBG-CENTER
{
	border-top:1px solid #FFFF00;
	border-bottom:1px solid #FFFF00;
	background-image: url(../Images/obenbggelb.jpg);
	border-top-style:outset;
	border-bottom-style:outset;
	background-color: #FFFF00;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.DIBORDERBG
{
	border:1px solid #FFFF00;
	background-image: url(../Images/obenbggelb.jpg);
	border-style:outset;
	background-color: #FFFF00;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.DIPOSTBQ
{
	border-left:1px solid #FFFF00;
	border-right:1px solid #FFFF00;
	background-color:#EEEEEE;
}

/* Markierungsklassen fr Frage/Antwort/Diskus AUS */

TABLE,TR,TD
{
	border:none;
}

.TXT400
{
	width:400px;
}

.TXT500
{
	width:500px;
}

.TXT250
{
	width:250px;
}

.TXT250100
{
	width:250px;
	height:100px;
}

.TXT400200
{
	width:400px;
	height:200px;
}

DIV.WFBOX1
{
	POSITION: absolute;
	border:2px solid #000000;
	width:150px;
	height:100px;
	text-align:center;
	vertical-align:middle;
	overflow:auto;
	cursor: pointer; 
	cursor: hand;
}

DIV.WFLINEH_FULL
{
	position:absolute;
	border-top:2px solid #FF0000;
	width:50px;
	height:1px;
}

DIV.WFLINEH_HALF
{
	position:absolute;
	border-top:2px solid #FF0000;
	width:25px;
	height:1px;
}

DIV.WFLINEH
{
	position:absolute;
	border-top:2px solid #FF0000;
	height:1px;
	font-size:xx-small;
}

DIV.WFLINEV
{
	position:absolute;
	border-LEFT:2px solid #FF0000;
	width:1px;
	font-size:xx-small;
}

DIV.QUOTE
{
	background-color:#E0E0E0;
	padding:5px;
	border:1px solid #000000;
	border-style:outset;
}

/* Markierungsklassen fuer Admin-Antworten */

.ADABORDERBG-LEFT
{
	border-top:1px solid #00AA00;
	border-left:1px solid #00AA00;
	border-bottom:1px solid #00AA00;
	background-image: url(../Images/obenbggruen2.jpg);
	border-top-style:outset;
	border-left-style:outset;
	border-bottom-style:outset;
	background-color: #E0E0E0;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.ADABORDERBG-RIGHT
{
	border-top:1px solid #00AA00;
	border-right:1px solid #00AA00;
	border-bottom:1px solid #00AA00;
	background-image: url(../Images/obenbggruen2.jpg);
	border-top-style:outset;
	border-right-style:outset;
	border-bottom-style:outset;
	background-color: #E0E0E0;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.ADABORDERBG-CENTER
{
	border-top:1px solid #00AA00;
	border-bottom:1px solid #00AA00;
	background-image: url(../Images/obenbggruen2.jpg);
	border-top-style:outset;
	border-bottom-style:outset;
	background-color: #E0E0E0;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.ADABORDERBG
{
	border:1px solid #00AA00;
	background-image: url(../Images/obenbggruen2.jpg);
	border-style:outset;
	background-color: #E0E0E0;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.ADAPOSTBQ
{
	border-left:1px solid #00AA00;
	border-right:1px solid #00AA00;
	background-color:#EEEEEE;
}

/* Markierungsklassen fuer Adminantwort Ende */

/* Markierungsklassen fuer Ideen */

.IDBORDERBG-LEFT
{
	border-top:1px solid #6666FF;
	border-left:1px solid #6666FF;
	border-bottom:1px solid #6666FF;
	background-image: url(../Images/obenbgblau.jpg);
	border-top-style:outset;
	border-left-style:outset;
	border-bottom-style:outset;
	background-color: #6666FF;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.IDBORDERBG-RIGHT
{
	border-top:1px solid #6666FF;
	border-right:1px solid #6666FF;
	border-bottom:1px solid #6666FF;
	background-image: url(../Images/obenbgblau.jpg);
	border-top-style:outset;
	border-right-style:outset;
	border-bottom-style:outset;
	background-color: #6666FF;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.IDBORDERBG-CENTER
{
	border-top:1px solid #6666FF;
	border-bottom:1px solid #6666FF;
	background-image: url(../Images/obenbgblau.jpg);
	border-top-style:outset;
	border-bottom-style:outset;
	background-color: #6666FF;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.IDBORDERBG
{
	border:1px solid #6666FF;
	background-image: url(../Images/obenbgblau.jpg);
	border-style:outset;
	background-color: #6666FF;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.IDPOSTBQ
{
	border-left:1px solid #6666FF;
	border-right:1px solid #6666FF;
	background-color:#EEEEEE;
}

/* Markierungsklassen fuer Ideen AUS */

/* Markierungsklassen fuer News */

.NEBORDERBG-LEFT
{
	border-top:1px solid #FF9900;
	border-left:1px solid #FF9900;
	border-bottom:1px solid #FF9900;
	background-image: url(../Images/obenbgorange.gif);
	border-top-style:outset;
	border-left-style:outset;
	border-bottom-style:outset;
	background-color: #FF9900;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.NEBORDERBG-RIGHT
{
	border-top:1px solid #FF9900;
	border-right:1px solid #FF9900;
	border-bottom:1px solid #FF9900;
	background-image: url(../Images/obenbgorange.gif);
	border-top-style:outset;
	border-right-style:outset;
	border-bottom-style:outset;
	background-color: #FF9900;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.NEBORDERBG-CENTER
{
	border-top:1px solid #FF9900;
	border-bottom:1px solid #FF9900;
	background-image: url(../Images/obenbgorange.gif);
	border-top-style:outset;
	border-bottom-style:outset;
	background-color: #FF9900;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.NEBORDERBG
{
	border:1px solid #FF9900;
	background-image: url(../Images/obenbgorange.gif);
	border-style:outset;
	background-color: #FF9900;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

.NEPOSTBQ
{
	border-left:1px solid #FF9900;
	border-right:1px solid #FF9900;
	background-color:#EEEEEE;
}

/* Markierungsklassen fuer News AUS */

.PADDING5
{
	padding:5px;
}

/* DatagridItem/AlternatingDatagridItem */
.ALTDGITEM
{
	background-color:#FFFFFF;
}

.DGITEM
{
	background-color:#EEEEEE;
}

.PADLR2CE
{
	padding-left:2px;
	padding-right:2px;
	text-align:center;
	vertical-align:middle;
}

.PADLR2
{
	padding-left:2px;
	padding-right:2px;
}
