 body,td,th {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

body {
	background-color: #fff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* Links */
a:link, a:visited, a:hover, a:active {
	text-decoration: none;
	font-size: 14px;
	color: #000;
}

a.menue:link, a.menue:visited, a.menue:active, a.menue:hover {
	text-decoration: none;
	font-size: 13px;
	color: #666; 
}

a.bold:link, a.bold:visited, a.bold:active, a.bold:hover {
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: #000; 
}

a.smallbold:link, a.smallbold:visited, a.smallbold:active, a.smallbold:hover {
	text-decoration: underline;
	font-size: 13px;
	color: #000; 
	font-weight: bold;	
}

a.border:link, a.border:visited, a.border:active, a.border:hover {
	text-decoration: none;
	font-size: 13px;
	color: #000; 
	background-color: #fff;
	border-top: 1px #6F92AE solid;	
	border-bottom: 1px #6F92AE solid;		
	border-left: 1px #6F92AE solid;
	border-right: 1px #6F92AE solid;
	padding-left: 4px;
	padding-right: 4px;
}

/* Tabellen */
.TableHead {
	background-image: url(gfx/layout/2010_head.gif);
	border-bottom: 1px #666 solid;	
	height:60px;
	width:100%;
}

.TableHeadMenue {
	background-image: url(gfx/layout/2010_td_1.gif);
	border-top: 1px #ccc solid;	
	border-bottom: 1px #666 solid;		
	height:26px;
	width:100%;
}

.TDHeadMenue {
	font-size: 12px;
	color: #666;
}

.TableHeadSuche {
	background-color: #ddd;
	width:100%;
	border-bottom: 1px #666 solid;	
	height:55px;
}

.TableContent {
	background-color: #fff;
	width:98%;
	border:none;
	padding: 0px;
}

.TableHeadline {
	background-image: url(gfx/layout/2010_td_2.gif);
	border-top: 1px #666 solid;	
	border-bottom: 1px #666 solid;	
	border-left: 1px #666 solid;	
	border-right: 1px #666 solid;	
	height:25px;
	width:98%;
}

.TableMenueSub {
	background-image: url(gfx/layout/2010_td_1.gif);
	height:26px;
	width:98%;
	border-right: 1px #666 solid;	
	border-left: 1px #666 solid;	
	border-bottom: 1px #666 solid;		
}

.TDContentInnen {
	border: none;	
	padding: 5px;
	width:100%;
}

.TableFooter {
	background-image: url(gfx/layout/2010_td_1.gif);
	height:26px;
	width:100%;
	border-top: 1px #666 solid;	
	border-bottom: 1px #666 solid;
	font-size: 13px;
	color: #666;			
}

.TableHeadlineListen {
	background-image: url(gfx/layout/2010_td_2.gif);
	border-top: 1px #666 solid;	
	border-bottom: 1px #666 solid;	
	border-left: 1px #666 solid;	
	border-right: 1px #666 solid;	
	height:25px;
	width:98%;
}

.TDHeadlineListen {
	border-top: 1px #ddd solid;	
	border-left: 1px #ddd solid;	
}

.TDHeadlineIcons {
	border-bottom: none;	
	/* background-color: #ddd; */
	height:22px;
}

.TableContentListen {
	border-right: 1px #666 solid;	
	border-left: 1px #666 solid;	
	width:98%;
}

.TableFooterListen {
	background-image: url(gfx/layout/2010_td_1.gif);
	height:26px;
	width:98%;
	border-top: 1px #666 solid;	
	border-bottom: 1px #666 solid;	
	border-left: 1px #666 solid;	
	border-right: 1px #666 solid;	
}

.TablePremium {
	width: 100%;
	border-bottom: 1px #6F92AE solid;
	border-top: 1px #6F92AE solid;	
	border-right: 1px #6F92AE solid;
	border-left: 1px #6F92AE solid;	
	background-color: #fff;
}

.TablePadding {
	width: 100%;
	padding:2px;
	border:none;
}

.TDPremiumBanner {
	/* background-image: url(gfx/layout/2010_premium_banner.gif);
	height:13px; */
	border-right: 1px #6F92AE solid;
	background-color: #ddd;

}

.TableStandard {
	width: 98%;
	height: 40px;
	border:none;
}

.TDAdSense {
	height: 80px;
	background-color: #F9F9F9
}

/* Google Maps */
#map {
	height:400px;
	width:100%;
	border-top: 2px #666 solid;	
	border-bottom: 2px #666 solid;	
	border-left: 2px #666 solid;	
	border-right: 2px #666 solid;	
}

directions  {
	width:100%;
}


/* Überschriften */
h1 {
	font-size: 18px;
	color: #000;
	font-weight: bold;
	display:inline;
}

h2 {
	font-weight: bold;
	display:inline;
	font-size: 14px;	
}

/* Schrift */
.small {
	font-size: 11px;
}

.big {
	font-size: 18px;
}

.BorderAktiv {
	font-size: 13px;
	color: #000; 
	background-color: #ddd;
	border-top: 1px #6F92AE solid;	
	border-bottom: 1px #6F92AE solid;		
	border-left: 1px #6F92AE solid;
	border-right: 1px #6F92AE solid;
	padding-left: 4px;
	padding-right: 4px;
}

.Grau {
	font-size: 14px;
	color: #666;
}

/* Linien */
.LineGrauPunkt {
	border-bottom: 1px #ccc dotted;
}

.LineBlau {
	border-bottom: 1px #6F92AE solid;
}

/* Formular */
form {
	display : inline;
}

.TXTButton {
	padding:2px;
	font-size: 14px; 
	border-right: #a2a2a2 1px solid;
	border-top: #666 1px solid;
	border-left: #666 1px solid;
	border-bottom: #a2a2a2 1px solid;
	width:30%;
	background-color: #ddd;
}

.TXTSuche {
	padding:2px;
	font-size: 14px; 
	border-right: #a2a2a2 1px solid;
	border-top: #666 1px solid;
	border-left: #666 1px solid;
	border-bottom: #a2a2a2 1px solid;
	width:95%;
}

.TXTSucheSmall {
	padding:2px;
	font-size: 14px; 
	border-right: #a2a2a2 1px solid;
	border-top: #666 1px solid;
	border-left: #666 1px solid;
	border-bottom: #a2a2a2 1px solid;
	width:5%;
}
