/*************************************************************************************/
/* ga.css                                                                            */
/*************************************************************************************/
/* Letzte Änderung: 02.02.2010                                                       */
/*                  Jens Gesing                                                      */
/*************************************************************************************/



a
{
	font-family: tahoma, arial;
	color:       #666666;
}

a:visited 
{
	color: #666666;
}

body
{
  font-family: tahoma, arial;
  font-size:   small;
  color:       #000000;
  text-align:  center;
}

h1
{
  font-size: 150%;
  margin:    0;
}

h2
{
  font-size: 125%;
  margin:    0;
}

h3
{
  font-size: 110%;
  margin:    0;
}

h4
{
  font-size: 100%;
  margin:    0;
}

h5
{
  font-size: 85%;
  margin:    0;
}

h6
{
  font-size: 70%;
  margin:    0;
}

img
{
  border: 0;
}

input[type=text]
{
  width:        600px; 
  font-family:  tahoma, arial;
  font-size:    100%;
	color:        #000000;
}

input[type=text]:focus
{
  background-color: #FFE97F;
}

input[type=password]
{
  width:        600px;
  font-family:  tahoma, arial;
  font-size:    100%;
	color:        #000000;
}

input[type=password]:focus
{
  background-color: #FFE97F;
}

input[type=button]
{
  font-family:      tahoma, arial;
	font-size:        90%;
  background-color: #336799;
  color:            #FFFFFF;
}

input[type=button]:hover
{
  background-color: #5E96CC;
  color:            #FFFFFF;
}

input[type=submit]
{
  font-family:      tahoma, arial;
	font-size:        90%;
  background-color: #336799;
  color:            #FFFFFF;
}

input[type=submit]:hover
{
  background-color: #5E96CC;
  color:            #FFFFFF;
}

input[type=reset]
{
  font-family:      tahoma, arial;
	font-size:        90%;
  background-color: #336799;
  color:            #FFFFFF;
}

input[type=reset]:hover
{
  background-color: #5E96CC;
  color:            #FFFFFF;
}

select
{ 
  font-family:  tahoma, arial;
  font-size:    100%;
	color:        #000000;
	border-width: 2px;
	border-color: #000000;
}

select:focus
{
  background-color: #FFE97F;
}

textarea
{
  width:        600px;
  height:       200px;
  font-family:  tahoma, arial;
  font-size:    100%;
	color:        #000000;
}

textarea:focus
{
  background-color: #FFE97F;
}



#header
{
  width:      100%;
  margin:     0;
  padding:    0;
  list-style: none;
  color:      #FFFFFF;
  background: #01204B;
}

#header_left
{
  float:            left;
  width:            450px;
  height:           104px;
  background-image: url(../gfx/header_left.png);
}

#header_middle
{
  height:           104px;
  background-image: url(../gfx/header_middle.png);
}

#header_right
{
  float:            right;
  width:            294px;
  height:           104px;
  background-image: url(../gfx/header_right.png);
}

#menu
{
  width:            100%;
  font-size:        115%;
  list-style:       none;
  text-align:       left;
  margin:           0;
  padding:          0;
  color:            #FFFFFF;
}

#menu a
{
  display:          block;
  color:            #FFFFFF;
  text-decoration:  none;
}

#menu a:hover
{
  font-weight: bold;
  font-style:  italic;
}

#menu a:visited
{
  color: #FFFFFF;
}

#start_newmember
{
  text-align:      center;
  color:           #FF0000;
  font-weight:     bold;
  text-decoration: blink;
}

#tab_header
{
}

#tab_main
{
  width:        100%;
  table-layout: fixed;
  padding:      0;
  border-spacing: 0;
}



.error
{
  color:            #FFFFFF;
	background-color: #FF0000;
	text-align:       center;
	font-weight:      bold;
}

.forum_quote
{
  width:            90%;
  background-color: #FFFFFF; 
  color:            #000000;   
  font-style:       italic;
  border:           1px solid #000000;
  display:          block;
  padding:          5px;
}

.scr_box
{
  width:      136px;
  border:     0px solid #000000;
  float:      left;
  margin:     5px;
  background: #8BB6DA url(../gfx/scr_box_footer.gif) bottom left no-repeat;
  text-align: center;
}

.scr_box_img
{
  width:   128px; 
  height:  96px;
  padding: 3px 3px 3px 3px;
}

.scr_box h3
{
  color:      #FFFFFF;
  background: #0060AF url(../gfx/scr_box_header.gif) top left no-repeat;
  padding:    0 0 0 5px;
}

.scr_box_pic
{
  width:      450px;
  border:     0px solid #000000;
  float:      left;
  margin:     5px;
  background: #8BB6DA url(../gfx/scr_box_pic_footer.gif) bottom left no-repeat;
}

.scr_box_pic_img
{
  width:   128px;
  height:  96px;
  padding: 3px 3px 3px 3px;
  float:   left;
}

.scr_box_pic h3
{
  color:      #FFFFFF;
  background: #0060AF url(../gfx/scr_box_pic_header.gif) top left no-repeat;
  padding:    0 0 0 5px;
}

.tab_content
{
  width:          100%;
  /*background: url(../gfx/main_corner.gif) top left no-repeat;*/
  text-align:     left;
  padding:        0;
  margin:         0;
  border-spacing: 0;
}

.tab_content h2
{
  padding: 0 0 10px 0;
}

.tab content h3
{
  padding: 0 0 10px 0;
}

.tab_content th
{
  background:  #0060AF;
  color:       #FFFFFF;
  text-align:  left;
  font-size:   100%;
  font-weight: bold;
}

.tab_content th a
{
	font-family: tahoma, arial;
	color:       #FFFFFF;
}

.tab_content th a:visited 
{
	color: #FFFFFF;
}

.tab_content .spacer
{
  height: 10px;
}



/************************/
/* CSS-basierte Layouts */
/************************/
#content
{
  border:         0;
  padding-bottom: 5px;
  padding-top:    5px;
  width:          100%;
}

#content table
{
  border-spacing: 0;
  margin:  0;
  padding: 0;
}

#content table td
{
  vertical-align: top;
}

