body
{
	font-size:9pt;
}
table.outermain
{
	margin-top:80px;
	width:740px;
}


tr.category a:link
{
	color:#ffffff;
}

tr.category a:hover
{
	color:#ee2222;
}

table.innermain
{
	width:100%;
	height:100%;
}

td.maintopleft
{
	background-image:url(../images/border_white_topleft.gif);
	background-repeat:no-repeat;
	width:9px;
	height:9px;
	font-size:1pt;
}

td.maintopmiddle
{
	background-image:url(../images/border_white_top.gif);
	background-repeat:repeat-x;
	height:9px;
	font-size:1pt;
}

td.maintopright
{
	background-image:url(../images/border_white_topright.gif);
	background-repeat:no-repeat;
	width:9px;
	height:9px;
	font-size:1pt;
}

td.mainbottomleft
{
	background-image:url(../images/border_white_bottomleft.gif);
	background-repeat:no-repeat;
	width:9px;
	height:9px;
	font-size:1pt;
}

td.mainbottommiddle
{
	background-image:url(../images/border_white_bottom.gif);
	background-repeat:repeat-x;
	height:9px;
	font-size:1pt;
}

td.mainbottomright
{
	background-image:url(../images/border_white_bottomright.gif);
	background-repeat:no-repeat;
	width:9px;
	height:9px;
	font-size:1pt;
}

td.mainleft
{
	background-image:url(../images/border_white_left.gif);
	background-repeat:repeat-y;
	width:9px;
	font-size:1pt;
}

td.mainright
{
	background-image:url(../images/border_white_right.gif);
	background-repeat:repeat-y;
	width:9px;
	font-size:1pt;
}

td.i_rainbow
{
	background-image:url(../images/rainbow.jpg);
	background-repeat:repeat-y;
	height:7px;
}

td.i_logoheader
{
	height:100px;
	width:80px;
	padding-left:15px;
}

td.k_logoheader
{
	height:80px;
	width:70px;
	padding-left:8px;
}

p, .text, a, ul
{
	font-family:"Trebuchet MS", Sans-Serif;
	text-decoration:none;
	color:black;
}

p.inhaber
{
	font-weight:bold;
	font-size:16pt;
}

td.footer
{
	text-align:right;
	padding-right:10px;
	padding-left:10px;	
	padding-top:5px;
	padding-bottom:5px;
}

td.footer a
{
	font-size:10pt;
}



.category
{
	font-weight:bold;
	font-size:12pt;
	color:white;	
}

.category td
{
	padding-left:10px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
}

.category a
{
	color:white;
}

.category1
{
	background-color:#000000;
	border-right:1px solid white;
}

.category2
{
	background-color:#4D4D4D;
	border-right:1px solid white;
}

.category3
{
	background-color:#808080;
	border-right:1px solid white;
}

.category4
{
	background-color:#CCCCCC;
}

tr.teaser
{
	font-family:"Trebuchet MS", Sans-Serif;
	padding:10px;
	font-size:10pt;
	vertical-align:top;
}

.teaser td
{
	padding:10px;
	background-repeat:repeat-x;
}

td.teaser1
{
	background-image:url(../images/bg_yellow.jpg);
	border-right:1px solid white;
}

td.teaser2
{
	background-image:url(../images/bg_green.jpg);
	border-right:1px solid white;
}

td.teaser3
{
	background-image:url(../images/bg_orange.jpg);
	border-right:1px solid white;
}

td.teaser4
{
	background-image:url(../images/bg_brown.jpg);
}

tr.teaser a, td.preview a
{
	
	background:  url('../images/quicknavi_pfeil.gif') no-repeat left;
	padding-left: 15px;
}

tr.teaser a:link, td.preview a:link
{
	color:#000066;
}

tr.teaser a:hover, td.preview a:hover
{
	color:#0000aa;
	text-decoration:underline;
}



td.referenz1
{
	border-right:1px solid white;
}

td.referenz2
{
	border-right:1px solid white;
}

td.referenz3
{
	border-right:1px solid white;
}

td.referenz4
{
}

.preview
{
	vertical-align:top;
	border-right:1px solid white;
}

.preview1
{
	background-image:url(../images/verlauf_yellow.jpg);
	font-family:"Trebuchet MS", Sans-Serif;
	font-size:10pt;
	padding-top:15px;
	padding-bottom:3px;
}

.preview2
{
	background-image:url(../images/verlauf_green.jpg);
	font-family:"Trebuchet MS", Sans-Serif;
	font-size:10pt;
	padding-top:15px;
	padding-bottom:3px;
}
.preview3
{
	background-image:url(../images/verlauf_orange.jpg);
	font-family:"Trebuchet MS", Sans-Serif;
	font-size:10pt;
	padding-top:15px;
	padding-bottom:3px;
}

.preview4
{
	background-image:url(../images/verlauf_brown.jpg);
	font-family:"Trebuchet MS", Sans-Serif;
	font-size:10pt;
	padding-top:15px;
	padding-bottom:3px;
}

td.content
{
	padding:10px;
	vertical-align:top;

}

td.content p, td.content ul
{
	font-family:"Trebuchet MS", Sans-Serif;
	font-size:10pt;
	vertical-align:top;
}

h3
{
	font-family:"Trebuchet MS", Sans-Serif;
	font-size:18pt;
	color:#000066;
}

img.ref 
{

}