* {margin: 0px; padding: 0px;}

body
{
	margin-top:5px;background:#CCE6B3;background-image: url('/cgi-bin/tannheim/moserhof/images/bg.gif');background-repeat: repeat-x;
}

body,html,table,input,textarea,select
{
	color:#474749;
font-family: verdana;
font-weight:normal;
font-size:8pt;
}

table
{
	text-align:left;
}

.wrapperMain
{
	margin: 0 auto;
	width:1216px;
}

.werbungBig
{
	width:310px;
	float:left;
	background:#bbddff;
	margin-top:9px;
	text-align:center;
	margin-left:6px;
}

.werbungBig p
{
	margin:0px;
	margin-bottom:2px;
}

.werbungBig .haus
{
	border:1px solid #aabbff;
	background:white;
}

.werbungBig .dHaus
{
	padding:2px;
}

.tomWrapper 
{
	width: 902px;
	margin: 0 auto;
}

.tomWrapper .BannerS
{
	background-image: url('/cgi-bin/tannheim/moserhof/images/banner.jpg');
background-repeat:no-repeat;height:113px;
}

.tomWrapper .BannerW
{
	border:0px;
	background-image: url('/cgi-bin/tannheim/moserhof/images/banner.jpg');
background-repeat:no-repeat;height:113px;
}

.shadowTop
{
	width:902px;
	height:9px;
	background:url(/_gui/images/shadowtop.png) repeat-x;
}

#divBGPage
{
	width:900px;
	border:1px solid #9AB481;
	background-image: url('/cgi-bin/tannheim/moserhof/images/bgPage.gif');

}

#divBGPageBlank
{
	width:900px;
	border:1px solid #9AB481;
}

#divBGTop
{
	
}
.divBGBottomS
{
	
	background-repeat:no-repeat;
	background-position: 0 100%;

}
.divBGBottomW
{
	
	background-repeat:no-repeat;
	background-position: 0 100%;
}


#tblContent
{
	position:relative;
	width:900px;
	height:550px;
	border-collapse:collapse;
}

#hauptmenu
{
	padding-top:8px;
	width:170px;
	vertical-align:top;
}

#naviRechts
{
	vertical-align:top;
	width:-4px;
}

.tomFooterS
{
	
}
.tomFooterW
{
	
}


#tomMain
{
	vertical-align:top;
	padding:10px;
}
#tomMain h1, #tomMain h2, #tomMain h3, #tomMain h4, #tomMain h5, #tomMain h6, #tomMain blockquote, #tomMain pre, #tomMain ul, #tomMain ol, #tomMain dl, #tomMain hr
{
        margin: 6px 0px;
        padding: 0;
}

#tomMain ul ul
{
        margin: 2px 16px;
        padding: 0;
}

#tomMain p
{
	margin-top:20px;
}

#tomMain li, #tomMain dd, #tomMain blockquote 
{
        margin-left: 2.5em;
}

#tomMain a
{
	background-image:url(/_gui/images/linkdot.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding-left:8px;
	text-decoration: underline; 
	color: #2244aa; 
}

#tomMain a:hover 
{
	background-image:url(/_gui/images/linkdothover.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	text-decoration: none; 
	color: red; 
}

#tomMain .captSpacer
{
	height:20px;
}

#tomMain .plainUrl
{
	padding:0px;
	background-image:none;
	text-decoration:none;
}
#tomMain a.plainUrl:hover
{
	color: red;
	padding:0px;
	background-image:none;
	text-decoration:none;
}

#tomMain .plainUrl2
{
	float:left;
	padding:0px;
	margin:0px !important;
	background-image:none;
	text-decoration:none;
}


#tomMain .tbl
{
	width:100%;
	border-collapse:collapse;
	font-weight:normal;
}

#tomMain .tbl thead
{
	background: #ccddff;
	font-weight:bold;
	color:#222266;
}

#tomMain .tbl .capt
{
	text-align:right;
}


#tomMain .tbl TD
{
	padding:4px;
	padding-left:6px;
	padding-right:6px;
	vertical-align:top;
}
#tomMain .tbl .strich, #tomMain .tbl .spalte1
{
	border-bottom:1px dotted #bbddff;
}
#tomMain .tbl .spalte1
{
	text-align:right;
	padding-right:8px;
	font-weight:bold;
	background:#ffffdd;
}

#tomMain .tbl .color
{
	background:#f5f5ff;
}

#tomMain .capt
{
	height:20px;
}

#tomMain .small
{
	font-family:tahoma;
	font-size:7pt;
	font-weight:normal;
}

a img
{
	border:0px;
}

.langAct
{
	border:2px solid red;
}
.langInact
{
	border:2px solid transparent;
}


.pcopyright
{
	font-family:tahoma;
	font-size:7pt;
	color:#444455;
}
.pcopyright a
{
	color:#444477;
}
.pcopyright a:hover
{
	color:red;
}

.shadowBottom
{
	width:902px;
	height:9px;
	background:url(/_gui/images/shadowBottom.png) repeat-x;
}
.shadowBottom a
{
	color:#555577;
}
.shadowBottom a:hover
{
	color:red;
}



#ff_scrollbar 
{
 display: none;
}

html>body #ff_scrollbar 
{
 position: absolute;
 z-index: 1;
 bottom: -1px;
 left: 0;
 width: 1px;
 height: 1px;
 display: block;
 font-size: 0;
}

hr
{
	height:1px;
	border-top:2px dotted #cad7a2;
	border-bottom:none;
}
.txt2
{
	color:#226622;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
}

