/*
 Generic definitions
*/

* {
	margin:         0;
	padding:        0;
}

body {
	font-family:    Georgia, Garamond, Times, serif;;
	font-size:      small;
	color:          #333;
	background:     #e0e0e0;
}

p {
	color:          black;
	font-size:      12px;
	margin:         10px 0;
	line-height:    1.5;
}

img {
	border: none;
}

h1, h2, h3, h4 {
	color: #99986D;
}

a {
  color: #686638;
  text-decoration: none;
}

.wrap {
	clear: both;
}



.menu ul {
	margin: 0;
	padding: 0;
}
	.menu li {
		list-style: none;
		display: inline-block;
		float: left;
	}
		.menu li a {
			display: block;
			padding: 0;
		}




/*
 Specific template elements
*/


#header {
	height: 314px;
	background: url("../images/header.background1.png") repeat-x white;
}

	#c-header {
		position: relative;
		width: 984px;
		height: 314px;
		margin: 0 auto;
		background: no-repeat center top;	
	}

		#header a {
			display: block;
			position: absolute;
			width: 35px;
			height: 35px;
		}
			#header a span {
				display: none;
			}
			#header a.previous {
				bottom: 11px;
				left: 19px;
			}
			#header a.next {
				bottom: 11px;
				left: 60px;
			}

	#header h1 {
		display: none;
	}


	#menu {
		height: 54px;
		background: url("../images/menu.background1.png") repeat-x white;
	}
		#c-menu {
			width: 960px;
			margin: 0 auto;
		}
		#menu ul {
			margin-left: 0px;
		}
		#menu {
			font-family: georgia, "times new roman", serif;
			text-transform: uppercase;
			font-size: 13px;
			line-height: 54px;
		}
			#menu a {
				height: 54px;
				padding: 0 16px;
				display: block;
				color: #535347;
				text-decoration: none;
			}
				#menu li.active a {
					background: url("../images/menu.active.background.png") no-repeat center bottom;
				}



#eyecandy {
	background:		no-repeat top left;
	background:	url("../images/content.background_default.png") repeat-x #D3D099;
}

#c-eyecandy {
	width:			960px;
	margin:			0 auto;
	display:		none;
}

#content {
	position	:	relative;
	padding-bottom: 87px;
	background:		#D3D099;
}

#c-content {
	width:			920px;
	min-height:		700px;
	margin:			0 auto;
	background:		white;
	border-top:		1px solid white;
	padding:		10px 20px;
}

#footer {
  height:               183px;
  background:           white;
}

#c-footer {
  width:                960px;
  min-height:           183px;
  margin:               0 auto;
  color:                #D3D099;
  font-size:            12px;
  padding-top:          25px;
}

  .ext_link {
    margin-left: 10px;
    margin-bottom: -12px;
    margin-right: 10px;
  }



/*
 Site specific... but this goes over multiple sites, so I put it in main.css
*/



/**
 * Vertrieb
 */

#vertrieb-details p, #vertrieb-map p {
	font-family: georgia, "times new roman", serif;
	font-weight: bold;
	font-size: 14px;
}


#vertrieb-details {
	width: 410px;
	float: left;
}

#vertrieb-details h1 {
	font-size: 20px;
	margin: 30px 0 20px 0;
}

	#vertrieb-details .box {
		margin: 20px 0;
	}
		#vertrieb-details .box h2 {
			background: #BAB782;
			color: white;
			line-height: 30px;
			font-size: 14px;
			padding: 0 10px;1
		}
		#vertrieb-details .box .entry {
			padding: 10px 20px;
			background: #F0F0E7;
		}


#vertrieb-map {
	margin-left: 34px;
	margin-top: 55px;
	width: 455px;
	float: left;
}
	#vertrieb-map h1 {
		margin-top: 40px;
		margin-right: 20px;
	}
	#vertrieb-map p {
		margin-right: 20px;
	}
		#vertrieb-map p a {
			color: #746642;
			text-decoration: none;
		}
	#vertrieb-map.europe .image {
		padding-left: 110px;
	}

  #site-vertrieb #c-eyecandy
, #site-vertrieb-niederoesterreich #c-eyecandy 
, #site-vertrieb-tirol #c-eyecandy 
, #site-vertrieb-niederoesterreich #c-eyecandy 
, #site-vertrieb-wien #c-eyecandy 
, #site-vertrieb-kaernten #c-eyecandy 
, #site-vertrieb-salzburg #c-eyecandy 
, #site-vertrieb-oberoesterreich #c-eyecandy 
, #site-vertrieb-vorarlberg #c-eyecandy 
, #site-vertrieb-europa #c-eyecandy 
, #site-vertrieb-polen #c-eyecandy 
, #site-vertrieb-holland #c-eyecandy 
, #site-vertrieb-deutschland #c-eyecandy 
, #site-vertrieb-schweden #c-eyecandy 
{
	height: 312px;
	background-image: url("../images/eyecandy.vertrieb.jpg");
	display: block;
}

  #site-vertrieb #c-content
, #site-vertrieb-niederoesterreich #c-content 
, #site-vertrieb-tirol #c-content 
, #site-vertrieb-niederoesterreich #c-content 
, #site-vertrieb-wien #c-content 
, #site-vertrieb-kaernten #c-content 
, #site-vertrieb-salzburg #c-content 
, #site-vertrieb-oberoesterreich #c-content 
, #site-vertrieb-vorarlberg #c-content 
, #site-vertrieb-europa #c-content 
, #site-vertrieb-polen #c-content 
, #site-vertrieb-holland #c-content 
, #site-vertrieb-deutschland #c-content 
, #site-vertrieb-schweden #c-content
{
	padding-right: 0;
	padding-left: 55px;
	width: 905px;
}


