/* phpVB2 theme for phpBB2
 * Created by Nick Mahon
 * http://nick.nineand3quarters.com/design.php
 * Inspired by vBulletin
 * http://www.vbulletin.com
 * Based on subSilver
 * http://www.subBlue.com
 */

/* Scrollbar Color and HR */

body               
{ 
 scrollbar-base-color:#CCEEFF
}


/* Font Properties */

body             
{
font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;;  
font-size:11px; 
color:#000000
}

table            
{
font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; 
font-size:11px; 
color:#FFFFFF
}

td               
{
font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; 

font-size:11px; 
color:#383B3F
}



.smalltext       
{ 
font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; 
font-size :11px; 
color:#000000;
line-height:120%; 
color:#003399;
}

.mediumtext      
{ 
font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; 
font-size :12px; 
color:#000000;
line-height:120%; 
color:#003399;
}

.largetext       
{ 
font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; 
font-size :14px; 
color:#383B3F
line-height:120%; 
color:#003399;
}



.catrowtext      
{ 
font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; 
font-size :13px; 
color:#45688B; 
font-weight:bold 
}

.toprowtext      
{ 
font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; 
font-size :11px; 
color:#FFFFFF; 
font-weight:bold 
}


/* Cell Properties */



TD.row1	        
{ 
background-color:#B8D8FF;
font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;
line-height:120%; 
font-size :12px; 
color:#003399;
}     

TD.row2	        
{ 
background-color:#D4E8FF;
font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;
line-height:120%; 
font-size :12px; 
color:#003399;
}

TD.row3	        
{ 
background-color:#FFFFFF; 
font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; 
font-size :11px; 
color:#000000;
}

TD.catrow           
{ 
background-color:#0099FF;
font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; 
font-size :13px; 
color:#2B4157; 
font-weight:bold 
}

TD.toprow
{ 
height:24px;
background-image:url("bilder/tabelle.gif");
background-repeat:x-repeat;

border-style:none;
background-color:#0000FF;
font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; 
font-size :11px; 
color:#FFFFFF; 
font-weight:bold 
}


TD.tableborder	  
{ 
background-color:#EDEDFF
}

TD.code	        
{ 
font-family:Courier, Courier New; 
font-size:12px; color:#2F6982;
background-color:#E6E6ED; 
border:#555576; 
border-style:solid;
border-left-width:1px; 
border-top-width:1px; 
border-right-width:1px; 
border-bottom-width:1px 
}

TD.quote	        
{ 
font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; 
font-size:13px; 
color:#535353; 
line-height:125%;
background-color:#E6E6ED; 
border:#555576; 
border-style:solid;
border-left-width:1px; 
border-top-width:1px; 
border-right-width:1px; 
border-bottom-width:1px 
}


td.attachrow	
{ 
font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; 
font-size :11px; 
border-style:solid;
border-color :#000000; 
}

td.attachheader     
{ 
font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; 
font-size :11px; border-color :#000000; 
border-style:solid;
background-color:{T_TR_COLOR3}; 
}

table.attachtable	
{ 
font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; 
font-size :11px; 
border-style:solid;
border :#000000;	
border-collapse :collapse; 
}


/* New Messages */ 
.pm { font-size:12px; text-decoration:none; color:#FF0000 } 


/* Link Properties */


a                         { text-decoration:underline; font-size:12px; color:#2B4157; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }  
a:link                    { text-decoration:underline; font-size:12px; color:#2B4157; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a:visited                 { text-decoration:underline; font-size:12px; color:#2B4157; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a:active                  { text-decoration:underline; font-size:12px; color:#304C6C; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a:hover                   { text-decoration:none; font-size:12px; color:#304C6C;      font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; } 

a.forumlink               { text-decoration:underline;; font-size:14px; color:#2B4157; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.forumlink:link          { text-decoration:underline;; font-size:14px; color:#2B4157; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.forumlink:visited       { text-decoration:underline;; font-size:14px; color:#2B4157; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.forumlink:active        { text-decoration:underline;; font-size:14px; color:#2B4157; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.forumlink:hover         { text-decoration:none; font-size:14px;; color:#2B4157; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
   
a.topiclink               { text-decoration:underline; font-size:14px; color:#2B4157; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }  
a.topiclink:link          { text-decoration:underline; font-size:14px; color:#2B4157; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.topiclink:visited       { text-decoration:underline; font-size:14px; color:#2B4157; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.topiclink:active        { text-decoration:underline; font-size:14px; color:#2B4157; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.topiclink:hover         { text-decoration:none; font-size:14px; color:#2B4157; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }  
 
a.catlink                 { text-decoration:none;; font-size:14px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }   
a.catlink:link            { text-decoration:none;; font-size:14px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.catlink:visited         { text-decoration:none;; font-size:14px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.catlink:active          { text-decoration:none;; font-size:14px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.catlink:hover           { text-decoration:underline;; font-size:14px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
  
a.toprowlink              { text-decoration:none; font-size:11px; color:#FFFFFF; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }   
a.toprowlink:link         { text-decoration:none; font-size:11px; color:#FFFFFF; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.toprowlink:visited      { text-decoration:none; font-size:11px; color:#FFFFFF; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.toprowlink:active       { text-decoration:underline; font-size:11px; color:#00FF00; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.toprowlink:hover        { text-decoration:underline; font-size:11px; color:#B0C6DA; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; } 
     
a.smalllink               { text-decoration:underline; font-size:11px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }   
a.smalllink:link          { text-decoration:underline; font-size:11px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.smalllink:visited       { text-decoration:underline; font-size:11px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.smalllink:active        { text-decoration:underline; font-size:11px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.smalllink:hover         { text-decoration:none; font-size:11px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }   

a.smalllink2               { text-decoration:none; font-size:11px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }   
a.smalllink2:link          { text-decoration:none; font-size:11px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.smalllink2:visited       { text-decoration:none; font-size:11px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.smalllink2:active        { text-decoration:none; font-size:11px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.smalllink2:hover         { text-decoration:underline; font-size:11px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }   


a.whitelink               { text-decoration:none; font-size:11px; color:#FFFFFF; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }   
a.whitelink:link          { text-decoration:none; font-size:11px; color:#FFFFFF; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.whitelink:visited       { text-decoration:none; font-size:11px; color:#FFFFFF; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.whitelink:active        { text-decoration:underline; font-size:11px; color:#FFFFFF; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.whitelink:hover         { text-decoration:underline; font-size:11px; color:#FFFFFF; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }   
  
a.mediumlink              { text-decoration:underline; font-size:12px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }  
a.mediumlink:link         { text-decoration:underline; font-size:12px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.mediumlink:visited      { text-decoration:underline; font-size:12px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.mediumlink:active       { text-decoration:underline; font-size:12px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.mediumlink:hover        { text-decoration:none; font-size:12px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }   
    
a.largelink               { text-decoration:underline; font-size:14px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.largelink:link          { text-decoration:underline; font-size:14px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.largelink:visited       { text-decoration:underline; font-size:14px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.largelink:active        { text-decoration:underline; font-size:14px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.largelink:hover         { text-decoration:none; font-size:14px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }         

a.verrylargelink               { text-decoration:underline; font-size:17px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.verrylargelink:link          { text-decoration:underline; font-size:17px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.verrylargelink:visited       { text-decoration:underline; font-size:17px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.verrylargelink:active        { text-decoration:underline; font-size:17px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }
a.verrylargelink:hover         { text-decoration:none; font-size:17px; color:#003399; font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; }         



/* Form elements */

input, textarea, select 
{
color :#000000;
font-family:Tahoma, Verdana, Arial; letter-spacing:0pt;; 
font-size :11px;
}

/* Portal */

td.borderright { border-style:none; border-right-style:none; border-right-width:1px; border-right-color:#606060;}
td.borderleft  {border-style:none; border-left-style:none; border-left-width:1px; border-left-color:#606060;}
td.bordertop   {	border-style:none; border-top-style:none; border-top-width:1px; border-top-color:#606060;}
td.table_top {height:19px;background-image:url("bilder/tabelle.gif");background-repeat:x-repeat;border-style:none;}

td.bordered   {	
  border-style:none; 
  border-style:dotted; 
  border-width:1px; 
  border-color:#606060;
  }


td.bordercenter  {border-style:none; border-left-width:1px; border-style:solid;  border-color:#606060;}

 .table_top_text {letter-spacing:0pt;; font-size:12px; font-family:Tahoma, Verdana, Arial;text-decoration:none; line-height:120%; color:#FFFFFF;}
a.table_top_text,a.table_top_text:active,a.table_top_text:visited { letter-spacing:0pt;; font-size:12px; font-family:Tahoma, Verdana, Arial; text-decoration:none; line-height:120%; color:#FFFFFF; }
a.table_top_text:hover 
{ 
letter-spacing:0pt; 
font-weight:bold; 
font-size:12px; font-family:Tahoma, Verdana, Arial;
text-decoration:underline; 
line-height:120%; color:#FFFFFF;
}

td.table_row1 {        background-color:#B8D8FF;	border-style:solid hidden; border-width:1px; border-color:#FFFFFF;	padding:3px;}
td.table_row2 {        background-color:#D4E8FF;	border-style:solid hidden; border-width:1px; border-color:#FFFFFF;	padding:3px;}


 .table_row {letter-spacing:0pt; font-weight:normal; font-size:12px; font-family:Tahoma, Verdana, Arial;text-decoration:none; line-height:120%; color:#003399;}
a.table_row,a.table_row:active,a.table_row:visited 
{letter-spacing:0pt; 
font-weight:normal; 
font-size:12px; 
font-family:Tahoma, Verdana, Arial;
text-decoration:underline; 
line-height:120%; 
color:#003399;
}
a.table_row:hover { letter-spacing:0pt; font-weight:normal; font-size:12px; font-family:Tahoma, Verdana, Arial;text-decoration:none; line-height:120%; color:#003399;}

