body	{
	margin: 0px;
	padding: 0px;
	 background-color: #B3DEFF; 
		background-color: #CCDDDD;
	fontsize: 12px;
}

p, h1, h2, h3, h4, h5 {
	color: black;
}

p {
	margin: 0 0 10 0;
	font-size: 12px;
	line-height: 18px;
	text-indent : 20px;
}
h2 {
	color: #0055C8;
}

td {
        font-family : verdana,helvetica, arial, sans-serif;
	font-size: 12px;
        font-style : normal;
        font-weight : normal;
        text-decoration : none;
        color: #000000;
}

th {
        font-family : verdana,helvetica, arial, sans-serif;
        font-style : normal;
	font-size: 12px;
        font-weight : bold;
        text-decoration : none;
        color: #000000;
        text-align: left;
}

span.field input {
        font-family : verdana,helvetica, arial, sans-serif;
        font-size : 12px;
		height: 19px;
		width: 300px;
}

textarea {
        font-family : verdana,helvetica, arial, sans-serif;
        font-size : 12px;
		width: 300px;
}

a:link, a:FOCUS, a:VISITED, a{
        font-family : verdana,helvetica, arial, sans-serif;
        font-size : 12px;
        font-style : normal;
        font-weight : normal;
        text-decoration : none;
        color: #055789;
}
a:hover{
	font-family : verdana,helvetica, arial, sans-serif;
	fontsize: 12px;
	font-style : normal;
	text-decoration : underline;
	color: #0000FF;
}

li {
        font-family : verdana,helvetica, arial, sans-serif;
        font-size : 12px;
        font-style : normal;
        font-weight : normal;
        text-decoration : none;
}

table#framework {
	width: 100%;
	height: 100%;
}

table#framework tr#upper-row td {
	background-color: white;
	height: 80px;
	vertical-align: bottom;
	padding-bottom: 10px;
	border-bottom: 1px solid black;
}

div#lay-banner {
	font-family: helvetica, arial, sans-serif;
	font-size: 30px;
 color: #07AE01;
	display: inline;
}

div#lay-imprint {	
	display: inline;
	padding-left: 20px;

}

#leftbar {
	width: 150px;
	padding: 12px 6px 30px 6px;
	vertical-align: top;
}

div.leftmenu-level1 {
	color: #07AE01;
	line-height: 22px;
}

div.leftmenu-level2 {
	color: #07AE01;
	padding-left: 12px;
}

div.leftmenu-level1-ACT {
	color: #07AE01;
	color: #FF00FF;
	line-height: 22px;
}

div.leftmenu-level2-ACT {
	color: #07AE01;
	color: #FF00FF;
	padding-left: 12px;
}

#toprightbar {
	padding-left: 6px;
}

#content {
	vertical-align: top;
	padding: 12px 20% 30px 6px;
}

.gelb {
	color: FFCC00;
}


.rot {
	color: F70000;
}



/* ----------------------------------------------------------
   TT_BOARD                                                  */
   


table.ttboard-overview, table.ttboard-forum, table.ttboard-thread {
	border: 1px solid black;
	width: 100%;
	margin: 12px 0 12px 0;
	background-color: #FFFFFF;
}
   
table.ttboard-thread-header, table.ttboard-thread-footer {
	width: 100%;	
}

table.ttboard-overview tr th, table.ttboard-forum tr th, table.ttboard-thread tr th {
	padding: 2px;
	border-bottom: 1px solid #DDDDDD;
	background-color: #EEEEEE;	
}

table.ttboard-overview tr td, table.ttboard-forum tr td, table.ttboard-thread tr td {
	padding: 2px;
	vertical-align: top;
}

tr.ttboard-forum-default td, tr.ttboard-thread-default td {
	background-color: #F6F6F6;
}

tr.ttboard-forum-alternative td, tr.ttboard-thread-alternative td {
	background-color: #E6E6E6;
}

tr.ttboard-forum-active td {
	background-color: #D6D6D6;
}

tr.ttboard-forum-searchform td, tr.ttboard-thread-footer td {
	background-color: #F6F6F6;
	border-top: 1px solid #DDDDDD;
	padding: 10px 2px 10px 2px;
}

/* ----------------------------------------------------------
   TT_GUEST                                                  */

table.ttguest {
	width: 100%;
	border: 1px solid #DDDDDD;
	margin: 12px 0 12px 0;	
}

table.ttguest tr td, table.ttguest tr th {
	vertical-align: top;
}

table.ttguest tr.ttguest-default {
	background-color: #F6F6F6;
}

table.ttguest tr.ttguest-alternative {
	background-color: #D6D6D6;
}

table.ttguest tr th.ttguest-firstcolumn {
	width: 20%;
}
