/* BODY -----------------------------------------------------------*/
body{
	margin:0;
	padding:0;
	overflow:hidden;
	background-color: #fffef9;
}


/* GENERAL fonts --------------------------------------------------*/
TD, P, DIV {
	font-family: verdana;
	font-size: 14px;
	}
	
H1 { 
	font-family: arial;
	font-size: 16px; 
	}
	
H2 { 
	font-family: arial;
	font-size: 14px; 
	}

P, H1, H2 {
	margin: 0px 0px 5px 0px;
	}

/* Header */
H3 {
	margin: 0px 0px 0px 0px;
	font-family: arial;
	font-size: 52px;
	}
H4 {
	margin: 0px 0px 0px 0px;
	font-family: arial;
	font-size: 16px;
	}

/* Background _ top _ left ---------------------------------------------*/
DIV.back_top{
	position: relative;
	left: 155px; 
	top: 0px; 
	width: 880px;
	height: 105px;
	background-color: #fffbdb;
}
DIV.back_left{
	position: absolute;
	left: 0px; 
	top: 0px; 
	width: 170px;
	height: 620px;
	background-color: #fffbdb;
                background-image: url(../pics/menu.png);
                background-repeat: no-repeat;

}
 
/* Header --------------------------------------------------------------*/ 
DIV.header{
 position: absolute;
 left: 155px; 
 top: 0px; 
 width: 800px;
	}
	
DIV.akkordia{
 position: relative;
 left: 10px; 
 top: 10px; 
}

DIV.verband{
 position: relative;
 left: 20px; 
 top: 5px; 
 height: 60px;
 font-size: 12px;
}

DIV.logo{
 position: absolute;
 left: 840px; 
 top: 0px;
 }	
 
/* Footer --------------------------------------------------------------*/
DIV.footer {
  position: absolute;
	left: 0px; 
	top: 580px; 
	width: 1020px;
	height: 100px;
	background-color: #ffffff;
	border-top: dashed 1px #999999;
	background-color: #FFFACD;

}
DIV.footer P {
	font-size: 10px;
	text-align: center;
}


/* Content -------------------------------------------------------------*/
DIV.content{
	position: absolute;
	left: 175px; 
	top: 105px; 
	width: 850px;
	height: 500px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 10px;
	vertical-align: top; 
                overflow: auto;
}

DIV.content table.contenttable{
  width: 500px;
  background-repeat: no-repeat

}

DIV.content table{
 background-repeat: no-repeat;
 background-position: center center;
}


DIV.content h1.csc-firstHeader{
  font-size: 24px;
  font-family: arial;
  margin: 15px 0px px 0px;
}


/* Menu 1 --------------------------------------------------------------*/
DIV.menu_1 {	
	position: absolute;
	left: 10px; 
	top: 172px; 
	vertical-align: top; 
	width: 150px;	
	background-repeat : no-repeat;
	padding-top: 0px;

}

DIV.menu_1 A {
	color: #000000;
	text-decoration: none;
}
DIV.menu_1 A:hover {
	color: #678afb;
	text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
DIV.menu1-level1-no {
  position: relative; 
  left: 65px; 
  top: 0px; 
  width: 130px;
  color: #000000;
  font-weight: bold;
  font-size: 14px;
  vertical-align: middle; 
  background-color: #1788CF0;
  padding-left: 0px;
  padding-top: 8px;
  padding-bottom: 14px;

}
/*  MENU 1, level 1, active state (ACT) */
DIV.menu_1 DIV.menu1-level1-act {
  position: relative;
  left: 65px; 
  top: 0px; 
  width: 130px;
  color: #678afb;
  font-style: italic;
  font-weight: bold;
  font-size: 14px;
  text-decoration: underline;
  background-color: #1788CF0;
  padding-left:0px;
  padding-top: 8px;
  padding-bottom: 14px;

}
DIVmenu_1 DIV.menu1-level1-act A {
  color:blue;
}

/*  MENU 1, level 2, normal state (NO) */
DIV.menu1-level2-no {
  position: relative;
	left: 5px; 
	top: 5px; 
	width: 130px;
  font-size: 12px;
  padding-top:10px;
  padding-left:20px;
}
/*  MENU 1, level 2, active state (ACT) */
DIV.menu_1 DIV.menu1-level2-act {
  position: relative;
	left: 5px; 
	top: 5px; 
	width: 130px;
  font-size: 14px;
  font-weight:bold;
  padding-top:10px;
  padding-left:20px;
}
/*  MENU 1, level 3, normal state (NO) */
DIV.menu_1 DIV.menu1-level3-no {
  position: relative;
	left: 5px; 
	top: 5px; 
	width: 130px;
  font-size: 10px;
  padding-top:8px;
  padding-left:30px;
}
/*  MENU 1, level 3, active state (ACT) */
DIV.menu_1 DIV.menu1-level3-act {
  position: relative;
	left: 5px; 
	top: 5px; 
	width: 130px;
  font-size: 12px;
  font-weight:bold;
  padding-top:8px;
  padding-left:30px;
}


/* Gästebuch -----------------------------------------------------------*/

.tx-guestbook-list-header 
{ 
background-color: #3292C4; 
color: #FFFFFF; 
font-weight:bold; 
}
.tx-guestbook-list-row 
{ 
background-color: #FFFFFF;
}
.tx-guestbook-list-rowleft 
{ 
background-color: #EEEEEE; 
}
.tx-guestbook-list-entrycomment-title 
{
font-weight: bold; 
}
.tx-guestbook-list-entrycomment 
{ 
font-style: italic; 
}
.tx-guestbook-list-small 
{ 
font-size: 9px; 
color: #666666; 
}
.tx-veguestbook-pi1-browsebox TD 
{ 
font-size: 9px; 
color: #666666; 
}
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell 
{ 
font-weight: bold; 
}
.tx-veguestbook-pi1-browsebox-SCell 
{ 
background-color: #EEEEEE; 
}
.tx-guestbook-latest-header 
{ 
background-color: #3292C4; 
color: #FFFFFF; 
font-weight:bold; 
}
.tx-guestbook-latest-row 
{ 
background-color: #FFFFFF; 
}
.tx-guestbook-latest-small 
{ 
font-size: 9px; 
color: #666666; 
}
.tx-guestbook-form-inputfield-med 
{ 
border-style: solid; 
border-width: 1pt; 
border-color: #539521; 
font-size: 12; 
color: #333333; 
width: 100; 
height:20; 
}
.tx-guestbook-form-inputfield-big 
{ 
border-style: solid; 
border-width: 1pt; 
border-color: #539521; 
font-size: 12; 
color: #333333; 
width: 150; 
height: 20; 
}
.tx-guestbook-form-textarea 
{ 
border-style: solid; 
border-width: 1pt; 
border-color: #539521; 
font-size: 12; 
color: #333333; 
width: 250; 
}
.tx-guestbook-form-obligationfield 
{ 
color: #CC0000; 
}
.tx-guestbook-form-error 
{ 
color: #CC0000; 
}

