body {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
 background-color: #ecece7;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; }

A:Active  {
    color : #142C24;
    text-decoration: none;
}

A:Visited  {
	color : #00319C;
	text-decoration: none;
}

A:Hover  {
	color : #232323;
    text-decoration: underline;
}

A  {
	color : #0000CC;
    text-decoration: none;
}


a.leftnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; }
a.leftnav:link { color: #005496; text-decoration:none; }
a.leftnav:visited { color: #000496; text-decoration:none; }
a.leftnav:hover	{ color: #000000; text-decoration:none; }
a.leftnav:active { color: ##005496; text-decoration:none; }

a.topleftnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight : bold; text-decoration:none; }
a.topleftnav:link { color: #ffffff; text-decoration:none; }
a.topleftnav:visited { color: #f0f0f0; text-decoration:none; }
a.topleftnav:hover	{ color: #ffffff; text-decoration:none; }
a.topleftnav:active { color: #ffffff; text-decoration:none; }


.textsmall {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height : 120%; color: #000000}
.textnormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height : 120%;
}

.topnav_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	line-height : 120%;
}

.textnavigation {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight : bold; color: #000000; line-height : 115% }

.textmiddle  {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000}
.textsubtitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; 	font-weight : bold}
.textheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height : 120%;	
	color: Black
}
.textlarge {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000}

.textHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
}

.textproduktname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight : bold;
}
.textverylarge {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000}
.texterror {  font-family: Arial, Helvetica, sans-serif; font-weight : bold; font-size: 12px; color: #ff0000}

.error {  font-family: Arial, Helvetica, sans-serif; font-weight : bold; font-size: 12px; color: #ff0000}

.normaltext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.smalltext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
.largetext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px}

.AntwortFalsch {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #AA0000}
.AntwortRichtig {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0000AA}

h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; }

.clstd {
	font-color: #000000;
	border-style: solid;
	border-width: 1px;
	padding: 6px;
	margin: 100px;
}


.clstable {





}


.tbl_left  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight : normal;
	width : 140;
; background-color: #F8F8F8
}

.tbl_right  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	font-weight : normal;
	width : 350;
}

font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }
hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}

/* This is the outline round the main forum tables */
.forumline	{ background-color: #FFFFFF; border: 1px #006699 solid; }

/* This is the outline round the main forum tables */
.commentline	{ border: 1px #e0e0e0 solid; }

/* Header cells - the blue and silver gradient backgrounds */
th	{
	color: #FFFFFF; font-size: 12px; font-weight : bold;
	background-color: #006699; height: 25px;
	background-image: url(images/cellpic3.gif);
}


td.header1 {
			background-image: url(images/header1.jpg);
			background-color:#D1D7DC; border: #FFFFFF; border-style: none; height: 59px;
}
td.header2 {
			background-image: url(images/header2g.jpg);
			background-color:#D1D7DC; border: #FFFFFF; border-style: none; height: 22px;
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
			background-image: url(images/cellpic1.gif);
			background-color:#D1D7DC; border: #FFFFFF; border-style: solid; height: 22px;
}

td.catHeadBoard {
			background-image: url(images/cellpic1red.gif);
			background-color:#D1D7DC; border: #FFFFFF; border-style: solid; height: 22px;
}

td.catHeadAdmin {
			background-image: url(images/cellpic1green.gif);
			background-color:#D1D7DC; border: #FFFFFF; border-style: solid; height: 22px;
}

td.catHeadUser {
			background-image: url(images/cellpic1orange.gif);
			background-color:#D1D7DC; border: #FFFFFF; border-style: solid; height: 22px;
}

td.catHeadBG {
			background-image: url(images/cellpic1blue.gif);
			background-color:#D1D7DC; border: #FFFFFF; border-style: solid; height: 22px;
}



/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom {
	height: 23px;
	border-width: 0px 0px 0px 0px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold; border: #FFFFFF; border-style: solid; height: 22px; }
td.row3Right,td.spaceRow {
	background-color: #D1D7DC; border: #FFFFFF; border-style: solid; }

th.thHead,td.catHead,td.catHeadBoard,td.catHeadAdmin,td.catHeadUser, td.catHeadBG { font-size: 12px; border-width: 1px 1px 0px 1px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 1px 0px 1px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 1px 0px 0px; }
th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 1px; }
th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop	 { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.headerbluebar {
	background-color: #05607D; 
}

