html {
    height:100%;
    overflow-y:scroll;
}

body {
    background:url(../images/background.jpg) top center no-repeat;
    background-attachment:fixed;
    margin:-5px 0 0;
    min-height:100%;
}

.cite {
    text-align:center;
    font-style:italic;
    color:#fff;
}

.logo {
    height:123px;
    text-align:center;
}

.colorGrey{
	color:#494848;
}

.linkActive{
	text-decoration:underline !important;
}

#Logo {
    text-indent:-99999px;
    background:url(../images/logo.png) center no-repeat;
    width:139px;
    height:123px;
    margin-left:20px;
}

.trans {
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP4////RwAJ7QPvC+rDVAAAAABJRU5ErkJggg==') repeat;
    *filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2ffffff, endColorstr=#f2ffffff) /* won't validate, CSS hack, a method for alpha color backgrounds, http://tinyurl.com/ly6rj2 */;
}

.transBlack {
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGDYCAAAtgCy7RhvAQAAAABJRU5ErkJggg==') repeat;
    *filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000) /* won't validate, CSS hack, a method for alpha color backgrounds, http://tinyurl.com/ly6rj2 */;
}

.transRed {
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP4z8CwEQAEsgGxOs0DDAAAAABJRU5ErkJggg==') repeat;
    *filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2ff0000, endColorstr=#b2ff0000) /* won't validate, CSS hack, a method for alpha color backgrounds, http://tinyurl.com/ly6rj2 */;
}

.breakingLine {
    width:760px;
    margin:0 5px;
    overflow:hidden;
}

.content {
    padding:17px 20px 0;
}

.navi {
    color:#fff;
}

.navi a {
    color:#fff;
    text-decoration:none;
}

.navi a:hover {
    text-decoration:underline;
}

.header {
    height:123px;
    opacity:0.9;
	background:url(../images/head_start.jpg) 0 0 no-repeat;
}
.wineHeader {
    background:url(../images/head_weinbau.jpg) 0 0 no-repeat;
}
.brennereiHeader {
    background:url(../images/head_brennerei.jpg) 0 0 no-repeat;
}
.planwagenHeader {
    background:url(../images/head_planwagen.jpg) 0 0 no-repeat;
}
.reilHeader {
    background:url(../images/head_reil.jpg) 0 0 no-repeat;
}

.imageLeft {
    margin-right:10px;
    display:block;
    float:left;
    margin-top:3px;
    margin-bottom:5px;
}
.imageRight {
    margin-left:10px;
    display:block;
    float:left;
    margin-top:3px;
    margin-bottom:5px;
}
.floatRight {
    float:right;
}

.imageWrapper {
    margin-bottom:15px;
}

.hidden {
    overflow:hidden;
}

/*Formular*/

.field, .textfield {
	color:#555555;
	line-height:15px;
	border:1px solid #bbb;
	padding:5px;
	width:455px;
}

#KontaktContent {
	margin:30px 30px 0 30px;
}

#KontaktContent h1{
	margin-left:0;
}
