/* 
Falter-Styles
sizes, fonts
colors in appl-stylesheets

1) standard html-tags
2) IDs #
3) klassen .
 */

/* standard html-tags */

html, body, div, p, h1, h2, h3, ul, ol, 
span, a, table, td, dt, dd, form, img, li, li a {
				margin: 0;
				padding: 0;
				font-family: arial, helvetica, sans-serif;
				font-size: small;
				font-weight: normal;
				color: #000;
}
body 	{
				background:#fff;
}

h1 {
				padding: 15px;
				font-family: arial, helvetica, sans-serif;
				font-size: 110%;
				font-weight: bold;
}			
h2, h2 a	{
				padding: 10px 0 10px 0;
				font-family: arial, helvetica, sans-serif;
				font-size: 105%;
				font-weight: bold;
}
h3,dt	{
				padding: 10px 0 5px 0;
				font-family: arial, helvetica, sans-serif;
				font-size: 100%;
				font-weight: bold;
}

table {
				width: 100%;
}
p, td, dl {
				padding: 0;
				text-align: left;
				clear: both;
				font-size: small;
				font-weight: normal;
				color: #000;
}
p {
				padding: 5px 0 5px 0;
}
dt {
				padding: 10px 0 5px 0;
}			
dt,dt a:link, dt a:visited, dt a:hover, dt a:active {
				font-weight: bold;
}			
dd {
				padding: 0 0 20px 0;
}			
ul {
				list-style: none;
}
ul li	{
				clear: both;
}
ol {
				list-style-type: decimal;
				padding: 5px 0 5px 0;
				list-style-position: inside;				
}
ol li {
				padding: 5px 0 5px 0;
}


hr	{
				height: 1px;
				clear: both;
}

b, b a {
				font-weight: bold;
}
small {
				font-size: 90%;
}

a:link, .list li a:link, dd a:link, dt a:link, ol li a:link {
				text-decoration: underline;
}
a:visited, .list li a:visited, dd a:visited, dt a:visited, ol li a:visited {
				text-decoration: underline;
}
a:hover, .list li a:hover, dd a:hover, dt a:hover, ol li a:hover {
				text-decoration: underline;
}
a:active, .list li a:active, dd a:active, dt a:active, ol li a:active  {
				text-decoration: underline;
}

/* IDs */

/* TopBar: FalterLogo, 2 x Banner */

#topbar		{
/*				width: 100%;	*/
				height: 80px;
				padding: 5px 0 5px 0;
}

#toptable {
				width: 970px;	
				height: 80px;
				padding: 0;
}

/* BlackBar: FalterHome, sitemap, VILs */
/* weil immer schwarz, auch farbdefinition in diesem sheet */ 

/* werbung
#blackbar	{	
				position:relative;
				height:20px;
				padding:0;
				margin:0;
				font-size:20%;
				background-color:#000;
				z-index:20;
			}
*/
#blackbar	{	
/*				position:relative`
				width:100%;
				height:16px;
				padding: 5px 15px 5px 18px;*/
				padding: 2px 10px 2px 13px;
				margin:0;
				background-color:#000;
}
#blackbar ul {
				list-style: none;
}
#blackbar li {
				float: left;
				padding: 0 5px 0 5px;
}
#blackbar li a {
				font-size: 110%;
				font-style: italic;
				font-weight: bold;
				color: #fff;
				text-decoration: none;
}
#blackbar li a:link {
				color: #fff;
				text-decoration: none;
}
#blackbar li a:visited {
				color: #fff;
				text-decoration: none;
}
#blackbar li a:hover {
				color: #fff;
				text-decoration: underline;
}
#blackbar li a:active  {
				color: #fff;
				text-decoration: none;
}

/* ContentBar: drei Spalten */
			
#contentbar {
				width: 970px;
				padding:0;
				margin:0;
				left:0;
}

/* NavCol: Navigation */

#navcol {
				width: 170px;
				height: 600px;
				padding: 0;
				margin: 0;
}
#navcol ul {
				list-style: none;
}
#navcol li {
				padding: 4px 0 4px 20px;
}
#navcol li a  {
				font-size: 110%;
				font-style: italic;
				font-weight: bold;
}
#navcol li a:link {
				text-decoration: underline;
}
#navcol li a:visited {
				text-decoration: underline;
}
#navcol li a:hover {
				text-decoration: underline;
}
#navcol li a:active  {
				text-decoration: underline;
}
#navcol .active {
				background:#fff;
}


/* ContentCol: Inhalt */

#contentcol {
				padding: 0;
				margin: 0;
				background: #fff;
/*				width: 770px; */
}
/* soll durch h1 ersetzt werden! */
#hometitle {
				padding: 15px;
				font-size: 110%;
				font-weight: bold;
}
#title {
				padding-left: 20px;
				font-size: 110%;
				font-weight: bold;
}
/* horizontales Untermenue unterhalb seitentitel */
#subnav{
				font-weight: bold;
				margin: 0 0 15px 0;
				padding: 0 0 10px 0;
}
#content {
				padding: 15px;
}
#copyright {
				font-size: 90%;
				text-align: center;
				padding: 10px 0 0 0;
}

#impressum {
				font-size:80%;
				text-align:center;
				margin-top: 5px;
				padding: 10px;
				border-right: 0;
				border-bottom: 0;
				border-left: 0;
}
#impressum a {
				font-size:100%;
				text-decoration: underline;
}


/* AdCol: rechte Spalte mit Login, Symbolbild, Skyscraper, Advertorials */

#adcol {
				width: 165px;
				height: 600px;
				padding: 0;
				margin: 0;
/*				background:#ccc;
				border: 1px solid #ccc; 
				color: #fff;*/
}

/* BotBar: FalterHome, sitemap, VILs */
/* weil immer schwarz, auch farbdefinition in diesem sheet */
/* wie blackbar*/ 

#botbar	{	
				position:relative;
				height:16px;
				padding: 5px 15px 5px 18px;
				margin:0;
				background-color:#000;
				bottom:0;
}
#botbar ul {
				list-style: none;
}
#botbar li {
				float: left;
				padding: 0 5px 0 5px;
}
#botbar li a {
				font-size: 110%;
				font-style: italic;
				font-weight: bold;
				color: #fff;
				text-decoration: none;
}
#botbar li a:link {
				color: #fff;
				text-decoration: none;
}
#botbar li a:visited {
				color: #fff;
				text-decoration: none;
}
#botbar li a:hover {
				color: #fff;
				text-decoration: underline;
}
#botbar li a:active  {
				color: #fff;
				text-decoration: none;
}

/*	klassen */

/* TopBar: Falterlogo, TopBanner */
 
.falterlogo {
				padding: 15px 5px 15px 15px;
}
.adtop1 {
				width: 630px;
				text-align: center;
}
.adtop2 {
				width: 170px;
				text-align: center;
}
/* wenn 4 buttonbanner */
.adtop {
				width: 200px;
				text-align: center;
}

/* schriften */
.small {
				font-size: 85%;
}
.active {	
				text-decoration:none;
}
.werbung {
				font-family: arial, helvetica, sans-serif;
				font-weight: normal;
				font-size: 85%;
				color: #ccc;
}
			
/* fliesstext */ 
.arrow {
			padding: 0 2px 0 0;
}			
.usertext {
			padding: 2px;
			background-color: #E6E6E6;
}

/* absaetze */
.right {
				text-align: right;
}
.margin5 {
				margin: 5px 0 5px 0;
				padding: 5px 0 5px 0;
}
.indent {
				margin: 0 0 0 5px;
				padding: 0 0 0 5px;
}
.borderbottom {
				font-weight: normal;
				margin: 15px 0 15px 0;
				padding: 10px 0 10px 0;
}
.bordertop {
				font-weight: normal;
				margin: 15px 0 15px 0;
				padding: 10px 0 10px 0;
}
.servicebox {
				margin: 10px 0 15px 0;
				padding: 10px 0 10px 0;
}
.teaser {
				padding: 5px 0 15px 0;
}
.toolbox {
				margin: 15px 0 15px 0;
				padding: 10px 0 10px 0;
				text-align: right;
				clear: both;
}
.turnover_bottom {
				font-weight: normal;
				margin: 15px 0 15px 0;
				padding: 10px 0 10px 0;
}
.turnover_top {
				font-weight: normal;
				margin: 15px 0 15px 0;
				padding: 10px 0 10px 0;
}

/* tabellen */
.navsearchtable {
				padding: 0;
				margin: 0;
}
.pricelist {
			 width: 100%;
			 padding: 0;
			 margin: 10px 0 5px 0;
			 border: 0;
}

/* bilder */
.cover {
				border: 0;
				padding: 2px 10px 2px 0;
				float: left;
}
.picpad {
				padding: 5px;
				background-color: #fff;
				border: 1px solid #eaeaea;
}
.thumbnail {
				width: 50px;
				height: 65px;
				border: 0;
				padding: 2px 4px 2px 0;
				float: left;
}

/* div fuer symbolfoto in rechter spalte*/
.coltop {
				width: 165px;
				height: 82px;
				background-color:#fff;
				margin: 0;
				padding: 0;
				text-align:center;
/*				border-bottom: 1px solid #eee809; */
				z-index:99; 
}
.adright {
				background-color:#fff;
				margin: 0;
				padding: 5px 0 5px 0;
				text-align:center;
}
.loginform {
/*				width: 165px; */
				height: 60px;
				background-color: #fff;
				padding: 5px;
				margin: 0;
				border: 0;
}
.navsearchform {
				width: 170px;
				height: 20px;
				background-color: #fff;
				padding: 2px 5px 2px 2px;
				margin: 0;
				border: 0;
				text-align: right;
}
.quicksearchform {
				width: 200px;
/*				height: 20px; */
				background-color: #fff;
				padding: 2px 5px 2px 2px;
				margin: 0;
				border: 0;
				text-align: right;
}
			
/* noch von altem stylesheet */
.rotbold {	COLOR: #3333cc; 
			font-weight: bold; 
		}
.adv, .adv a {
			font-family: georgia, serif;
			font-size: small;
			font-weight: normal;
			padding: 0 22px 0 22px;
			text-align: center;
}



/* nirgends gefunden 			
.titlebar {
				background: #fff;
				margin: auto;
				height: 70px;
				padding: 0 5px 0 5px; 
				border-bottom: 1px solid #ccc;
}
.titlebar {
				border-bottom: 2px solid #ffff00;
}			
.titlebar {
				margin: auto;
				height: 70px;
				padding: 0 5px 0 5px; 
}			
.titletext {
				position: relative;
				top: 50%;
}

			
.titletext {
				position: relative;
				top: 50%;
}
#pageTable		{	
				width:90%;
				top:0;
				left:0;
				padding:10px;
			}
.pageNav	{	
				text-align:right; 
			}
*/

