/* CSS Document */
body
{
	font-family:Verdana;
	font-size:12px;
	line-height: 1.5; 
	text-align:left;
	background-color: #FFFFFF;
 }

h1 {font-size:18px;color:#000000;margin-bottom:0px;margin-top:0px;}
h2 {font-size:16px;color:#000000;}
h3 {font-size:14px;color:#000000;}
p {margin-top:0px;}

code {font-size:14px;color:#0000ff;}

pre
{
	 font-size:14px;
	 color:#0000ff;
}

form 
{ 
   margin: 0px;
   padding: 0px;
   border: 0px solid #000000;
   outline: #000000 solid 0px;
}

input, button, textarea, select, radio
{ 
   background-color: #FFFFFF; 
   margin: 0px;
   padding: 0px;
   color: #333333; 
   border: 1px solid #555555;
   outline: none;
}

input, select
{ 
   height: 20px;
}

button
{ 
   height: 22px;
}

 input:hover, textarea:hover
{ 
   background-color: #FFFFCC; 
   color: #222222; 
   border: 1px solid #000000;
   outline: none;
}

input:focus, textarea:focus
{ 
   background-color: #FFFFAA; 
   color: #000000; 
   border: 1px solid #000000;
   outline: none;
}

 button:hover, button:focus
{ 
   background-color: #FFFFCC; 
   color: #222222; 
   border: 1px solid #000000;
   outline: none;
}

 button:active
{ 
   background-color: #FFFFAA; 
   color: #000000; 
   border: 1px solid #000000;
   outline: none;
}

/*Linkformat allgemein###############################################*/
a, a:link, a:visited, a:active, a:hover
{ 
	text-decoration:none;
	font-weight:bold;
	color:#355EFF;
	font-size:12px;
}

a:active, a:hover
{ 
	text-decoration:underline;
  	color:#B35E0C;
}

/*kleinerer Text###############################################*/
.Textklein {font-size:9px;font-weight:normal;color:#000000;}
.Textklein a:link {font-size:9px;font-weight:bold;}
.Textklein a:visited {font-size:9px;font-weight:bold;}
.Textklein a:hover {font-size:9px;font-weight:bold;}
.Textklein a:active {font-size:9px;font-weight:bold;}

/*Tabtitel Text###############################################*/
.TabTitelText {font-size:12px;font-weight:bold;color:#000000;}
.TabTitelText a:link {font-size:12px;font-weight:bold;}
.TabTitelText a:visited {font-size:12px;font-weight:bold;}
.TabTitelText a:hover {font-size:12px;font-weight:bold;}
.TabTitelText a:active {font-size:12px;font-weight:bold;}

/*Text ohne Underline bei Links###############################################*/
.Textnohover {text-decoration:none; color:#555555; font-weight:normal;}
.Textnohover a:link {text-decoration:none; color:#555555; font-weight:normal;}
.Textnohover a:visited {text-decoration:none; color:#555555; font-weight:normal;}
.Textnohover a:hover {text-decoration:none; color:#555555; font-weight:normal;}
.Textnohover a:active {text-decoration:none; color:#555555; font-weight:normal;}


/*Recent Topics###############################################*/
.HoverCell:hover{
	background-color: #d7e8ed;
}

.HoverCell{
	background-color: #FFFFFF;
}

/*Such Results###############################################*/
.MainSucheResult:hover{
	background-color: #d7e8ed;
}

.MainSucheResult{
	background-color: #FFFFFF;
}

/*Notifications ###############################################*/
.HoverCell_Notification_unread:hover{
	background-color: #d7e8ed;
}

.HoverCell_Notification_unread{
	background-color: #AAFFAA;
}

/*Tab Design###############################################*/
.TabDesign {padding:0px; margin:0px; margin-bottom:10px; border:1px solid #E0E0E0; border-bottom-width:thick; background-color:#F4F4F4;}
.TabDesignTop{padding:0px; margin:0px; height:20px; border:0px solid #000000; background-color:#F4F4F4;}


.TabDesignTable {padding:2px; margin:0px; margin-bottom:10px; border-collapse:collapse; border:1px solid #E0E0E0; border-bottom-width:1px; background-color:#FFFFFF;}
.TabDesignTitleRow{padding:2px; margin:0px; background-color:#F4F4F4; text-align:left;}
.TabDesignTitleCell{padding:2px; padding-left:3px; height:20px; font-size:12px; font-weight:bold; color:#000000;}
.TabDesignContentCell{padding:2px; margin:0px; text-align: left;}

/*Dateilisten Design###############################################F0F0F0 E8E8E8*/
.GrauHell{background-color: #FFFFFF;}
.GrauDunkel{background-color: #FFFFFF;}

/*Kommentar Design###############################################*/
.KommentarMain{background-color: #AECAE1;}
.Kommentar1{background-color: #FFFFFF;}
.Kommentar2{background-color: #FFFFFF;}

/*Bilder Hovertausch###########################width: 20px;####################*/
div.imghover_v10 {
height: 10px;
overflow: hidden;
}

div.imghover_v10  span {
text-decoration: none;
display: block;
height: 10px;
}

div.imghover_v10  span img {
border: 0;
}

div.imghover_v10  span:hover {
margin-top: -10px;
}

div.imghover_v15 {
height: 15px;
overflow: hidden;
}

div.imghover_v15  span {
text-decoration: none;
display: block;
height: 15px;
}

div.imghover_v15  span img {
border: 0;
}

div.imghover_v15  span:hover {
margin-top: -15px;
}

div.imghover_v20 {
height: 20px;
overflow: hidden;
}

div.imghover_v20  span {
text-decoration: none;
display: block;
height: 20px;
}

div.imghover_v20  span img {
border: 0;
}

div.imghover_v20  span:hover {
margin-top: -20px;
}


div.imghover_v25 {
height: 25px;
overflow: hidden;
}

div.imghover_v25  a {
text-decoration: none;
display: block;
height: 25px;
}

div.imghover_v25  a img {
border: 0;
}

div.imghover_v25  a:hover {
margin-top: -25px;
}

div.imghover_v30 {
height: 30px;
overflow: hidden;
}

div.imghover_v30  span {
text-decoration: none;
display: block;
height: 30px;
}

div.imghover_v30  span img {
border: 0;
}

div.imghover_v30  span:hover {
margin-top: -30px;
}
/*Inputfelder Rahmen###############################################*/
.noFocus:focus {outline: none;}


