/*.rightout	{float:right; position:relative; right:-100px; margin-left:-70px; margin-bottom:15px; overflow:visible}
*/
*.right	{float:right; position:relative; margin-left:30px; margin-right:5px; margin-bottom:15px; overflow:visible}
*.rightout	{float:right; position:relative; margin-left:30px; margin-right:5px; margin-bottom:15px; overflow:visible}
*.left	{float:left; position:relative; margin-right:30px; margin-left:5px; margin-bottom:15px; overflow:visible}
*.leftout	{float:left; position:relative; margin-right:30px; margin-left:5px; margin-bottom:15px; overflow:visible}
/*.leftout	{float:left; position:relative; left:-100px; margin-right:-70px; margin-bottom:15px; overflow:visible}
*/
*.table_head {color: #ffffff}
*.table_data {color: #ffffff}

td {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	color : White;
	font-weight : normal;
}

td.row1	{ background-color: #0F3C5D; border: #FFFFFF; border-style: solid; border-width: 0px 1px 0px 1px;}
td.row2	{ background-color: #48759F; border: #FFFFFF; border-style: solid; border-width: 0px 1px 0px 1px;}
td.row3	{ background-color: #2B639C; border: #FFFFFF; }
td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
			background-color:#2B639C; border: #FFFFFF; border-style: solid; height: 28px;}
th.thTop,th.thCornerL,th.thCornerR,th.thHead,th.thcatHead,th.thLeft,th.thRight {
			background-color:#2B639C; border: #FFFFFF; border-style: solid; height: 28px;}

td.rowpic {		background-color: #FFFFFF;
		background-repeat: repeat-y;}
td.cat,td.catHead,td.catBottom {
	height: 29px;
	border-width: 0px 0px 0px 0px;}
	
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-size: 10pt; font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px;
}
td.row3Right,td.spaceRow {
	background-color: #48759F; border: #FFFFFF; border-style: solid;}
th.thHead,td.catHead { 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; background-color: #ABBCC;}
th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 1px; background-color: #ABBCC;}
th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop	 { border-width: 1px 0px 0px 0px; background-color: #ABBCC;}
th.thCornerL { border-width: 1px 0px 0px 1px; background-color: #ABBCC;}
th.thCornerR { border-width: 1px 1px 0px 0px; background-color: #ABBCC;}
td.navi {background-color: #0F3C5D; border: #FFFFFF; border-style: solid; border-width: 1px 1px 1px 1px;}


.header {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	color : White;
}

.normalcol {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	color : White;
	font-weight : normal;
}

.genmed {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	color : White;
	font-weight : normal;
}
.gensmall {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	color : White;
	font-weight : normal;
}

TR.tablerow1 {
        BACKGROUND: #48759F;
}

TR.tablerow2 {
        BACKGROUND: #2A4560;
}



H3 {
	margin-top: 28pt;

}


.normtext {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	color : White;
	font-weight : normal;
}


.smalltext {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 7pt;
	color : White;
	font-weight : normal;
}

.fettertext {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	color : White;
	font-weight : bold;
}

.headline {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 14pt;
	color : #FFFFFF;
	font-weight : bold;
	text-transform: uppercase;

}

.headline1 {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 11pt;
	color : #FFFFFF;
	font-weight : bold;
	text-transform: uppercase;

}

.headline2 {
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 10pt;
	color : #FFFFFF;
	font-weight : bold;
	text-transform: uppercase;

}


A:link    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}

A:ACTIVE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}

A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
A:hover {
        background: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #CCCCCC;
	text-decoration: none;
}
.aktiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}

.gen {  font-size : 12px;
  color : #FFFFFF; 
}
 

body, textarea {
 scrollbar-base-color:#0F3C5D;
 scrollbar-3dlight-color:#356CA2; /*links heller steifen*/
 scrollbar-arrow-color:#0F3C5D;/*Pfeile oben und unten*/
 scrollbar-darkshadow-color:#0F3C5D; /*rechts dunkler streifen 3dteil*/
 scrollbar-face-color:#1E5081; /*farbe der erhabenen stellen, Pfeiluntergrund und balkenuntergrund*/
 scrollbar-highlight-color:#356CA2; /*wie der name schon sagt, die highlights im schatten, links und oben, 2punkt*/
 scrollbar-shadow-color:#0F3C5D; /*wie der name schon sagt, die highlights im schatten, rechts und unten, 2punkt*/
 scrollbar-track-color:#1E5081; /*hintergrund auf dem kein scroll streifenliegt*/
}

a.maintitle {
                         font-weight: bold;
                         font-size: 22px;
                        }

a.nav	{	font-size: 14px;
	}

a.topictitle	{	font-size: 14px;
	}


.postdetails { font-size: 9px;}
