/* Copyright 2005 by Christ Camp e. V. */
/* Programmierung + Design: funkensturm. */

/********************** GLOBAL **********************/

body {
	width: 100%;
  background-color: #ffffff;
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, sans-serif;
	font-size: 12px;
}
table,tr,td {
	font-family: verdana, sans-serif;
	font-size: 12px;
	padding: 0px;
}
table .header_info, .header_info {
	font-size: 12px;
}    
a {color: #0000aa;text-decoration: none;}
img {border: 0px;}
.mozilla {display: block;}

.print_headline {
	font-family: verdana, sans-serif;
	line-height: 17px;	
	font-size: 14px;
  font-weight: bold;
}

/********************** VERSTECKEN FÜR DRUCK **********************/

.hideinprint      {position: absolute; height:1px; visibility:hidden;}
.head_horizontal  {position: absolute; height:1px; visibility:hidden;}
.head_oben        {position: absolute; height:1px; visibility:hidden;}
.head_mitte       {position: absolute; height:1px; visibility:hidden;}
.head_unten       {position: absolute; height:1px; visibility:hidden;}
#subcontent-right {position: absolute; height:1px; visibility:hidden;}
#subcontent-left  {position: absolute; height:1px; visibility:hidden;}
#footer           {position: absolute; height:1px; visibility:hidden;}
#footer2          {position: absolute; height:1px; visibility:hidden;}
.clearing         {position: absolute; height:1px; visibility:hidden;}
..menublock       {position: absolute; height:1px; visibility:hidden;}
.menu_title       {position: absolute; height:1px; visibility:hidden;}
.spacer           {position: absolute; height:1px; visibility:hidden;}

/********************** HAUPTLAYER **********************/

#outer_wrapper {
  width:100%;
}

#container {
  float: left;
  margin-right: 0px;
}

#content {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: #ffffff;
}

#subcontent-center {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/********************** FARBEN **********************/

.blau     {background: #ffffff;}
.gruen    {background: #ffffff;}
.orange   {background: #ffffff;}
.rot      {background: #ffffff;}
.blau2    {background: #ffffff;}
.gruen2   {background: #ffffff;}
.orange2  {background: #ffffff;}
.rot2     {background: #ffffff;}
.hellgrau {background: #ffffff;}

.textgrau  {color: #aaaaaa;}
.textrot  {color: #ff0000;}
.textorange  {color: #F7941D;}

/********************** SCHRIFTARTEN **********************/

.text_klein {
	line-height: 11px;	
	font-family: verdana, sans-serif;
	font-size: 10px;
}

.msg_ok {color: #0000A9;}

/********************** FORMULARE **********************/

.input {
  background: transparent;
  background-color: #ffffff;
  border: 1px solid #AAAAAA;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  padding: 1px 4px;
}

.errinput {
  background: transparent;
  background-color: #ffffff;
  border: 3px solid #B82837;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  padding: 1px 4px;
}

.select {
  background: transparent;
  background-color: #ffffff;
  border: 1px solid #AAAAAA;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  padding: 1px 4px;
}

.textarea {
  background: transparent;
  background-color: #ffffff;
  border: 1px solid #AAAAAA;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}

.errtextarea {
  background: transparent;
  background-color: #ffffff;
  border: 3px solid #B82837;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}

.button {
  background: transparent;
  background-color: #ffffff;
  border: 1px solid #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight	: bold;
}

/********************** CONTENT-SPEZIFISCHE LAYER **********************/

/*** Aktuelles ***/

#newscontent {
  position:relative;
  top: 50px;
  border-style: none;
  border-width: 0px;
  padding: 5px 5px 5px 5px;
  text-align: left;
	line-height:11px;	
	font-size: 11px;
  float: right;
}
/*** Camp Team ***/

#widecontent {
  float: left;
}

/*** Gästebuch und Talkbuch ***/

.tabtitel {
  border: 1px solid #555555;
}

.tabinnen {
  border: 1px solid #555555;
}

.gb_numbers {
  position: relative;
  top: -3px;
  left: 0px;
  font-family: verdana, sans-serif;
  line-height:17px;	
  font-size: 17px;
  font-weight: bold;
  color: #a00;
}

.gb_numbers2 {
  position: relative;
  top: -3px;
  left: 0px;
  font-family: verdana, sans-serif;
  line-height:17px;	
  font-size: 17px;
  font-weight: bold;
  color: #00a;
}

.msg {
  line-height:12px;	
  font-family: verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #B82837;
}

.msg_ok {
  color: #0000A9;
  font-family: verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
}

.button {
  background: transparent;
  background-color: #E0E0E0;
  border: 1px solid #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.gb_block {
  padding: 2px 2px 2px 10px;
	text-align: left;
  font-size: 10px;
	line-height:14px;
  width: 80%;
}

.gb_title{
  color: #FFFFFF;
	font-weight: bold;
  font-size: 13px;
}
