html, body { height:100% }

body 
{ 
	background-image:url(../img/bg_body_0.gif);
	font-size:11px;
	color: #1D202D;
	font-family: verdana, arial, geneva,  helvetica, sans-serif;
	margin:0px ; padding:0px
}

h1
{
    font-size: 12px;
    color: #8b6246;
    font-weight: bold;
    font-family: arial,verdana,geneva,helvetica,sans-serif;
}
	
#doccontainer {
	position:absolute;
	left:50%; top:0px;
	width:794px; height:100%;
	margin-left:-397px	
}
	
#nachrichten
{	
	position:absolute; 
	z-index:2; 
	top:162px; 
	left:584px; 
	width:184px; 
	height:34px   
}

#navigation
{
	position:absolute;
	z-index:2;
	left:179px;
	top:209px; 
	width:380px;
}
	
table.cttable 
{ 
	background-image:url(../img/bg_table_2.gif);
	background-repeat:repeat-y;
	border-left:1px solid #000000; 
}
	
font.texthell 
{
	font-size:12px;
	line-height:14px;
	color: #FFF9EF;
	font-family: arial, verdana, geneva,  helvetica, sans-serif;
}
	
td.text21grau 
{ 
	font-size:12px;
	line-height:21px;
	color: #1D202D;
	font-family: arial, verdana, geneva,  helvetica, sans-serif;
}
	
td.text14grau 
{
	font-size:12px;
	line-height:14px;
	color: #1D202D;
	font-family: arial, verdana, geneva,  helvetica, sans-serif;
}
	
td.texthellklein { font-size:10px;
	line-height:14px;
	color: #FFF9EF;
	font-family: arial, verdana, geneva,  helvetica, sans-serif;
}
	
td.sowmargin { font-size:10px;
	line-height:14px;
	color: #1D202D;
	font-family: arial, verdana, geneva,  helvetica, sans-serif;
}
	
td.sow21margin { font-size:10px;
	line-height:21px;
	color: #1D202D;
	font-family: arial, verdana, geneva,  helvetica, sans-serif;
}	

b.braun { font-size:12px;
	color: #8B6246;
	font-weight:bold;
	font-family: arial, verdana, geneva,  helvetica, sans-serif;
}
	
b.line7 { font-size:12px;
	line-height:7px;
	font-family: arial, verdana, geneva,  helvetica, sans-serif;
}
	
	
	
a { 
	font-size:12px;
	color: #a79d97;
	text-decoration:none;
	font-family: arial, verdana, geneva,  helvetica, sans-serif;
}

a:hover { 
	font-size:12px;
	color: #660000;
	text-decoration:underline;
	font-family: arial, verdana, geneva,  helvetica, sans-serif;
}


	
	
	a.link { font-size:12px;
	color: #660000;
	text-decoration:none;
	font-family: arial, verdana, geneva,  helvetica, sans-serif;}
	
	a:hover.link { font-size:12px;
	color: #660000;
	text-decoration:underline;
	font-family: arial, verdana, geneva,  helvetica, sans-serif;}
	
	a.hellklein { font-size:10px;
	line-height:14px;
	color: #FFF9EF;
	text-decoration:none;
	font-family: arial, verdana, geneva,  helvetica, sans-serif;}
	
	a:hover.hellklein { font-size:10px;
	line-height:14px;
	color: #FFF9EF;
	text-decoration:underline;
	font-family: arial, verdana, geneva,  helvetica, sans-serif;}
	
	
	input { font-size:12px;
	color: #1D202D;
	background-color:#FFFDF9;
	border-color:#660000;
	border-width:1px;
	font-family: arial, verdana, geneva,  helvetica, sans-serif;}
	
	textarea { font-size:12px;
	line-height:14px;
	color: #1D202D;
	background-color:#FFFDF9;
	border-color:#660000;
	border-width:1px;
	width:300px;
	font-family: arial, verdana, geneva,  helvetica, sans-serif;}

/* neu 2006/04 */

.borderred { border:1px solid #660000 }


/* guestbook */

.tx-veguestbook-pi1{
        font-size: 12px;
        color:#666666;
}

.tx-guestbook-list-header{
        padding-left:10px;
	font-size: 11px;
	color: #fff9ef;
	background-color: #660000;
}

.tx-guestbook-list-rowleft{
        padding-left:5px;
}

a.tx-guestbook-list-rowleft
{
	font-size: 8px;
}

.tx-guestbook-list-row{
        padding-left:10px;
        padding-right:10px;
	font-size: 11px;
        color:#666666;
}

.tx-guestbook-input
{
    font-size: 12px;
    color: #000000;
    font-family: arial,verdana,geneva,helvetica,sans-serif;	
}

