/**General**/
body {
font-family:Arial, Sans-Serif;
background-color:#fff;
color:#504f53;
font-size:12px;
text-color:#333;
margin:0;
padding:0;
}

* {
margin:0;
padding:0;
}

#wrapper {
margin:30px auto;
padding:0;
width:791px;
position:relative;
}

#header {
background:transparent url(../images/header-summer.jpg) no-repeat top left;
width:100%;
height:365px;
position:relative;
}

#header h1 {
display:none;
}

#footer {
background:transparent url(../images/footer.gif) no-repeat top left;
height:20px;
color:#000;
font-size:10px;
text-align:right;
padding:57px 30px 0 0;
font-weight:bold;
}

#footer a {
color:#000;
text-decoration:none;
}

#contentwrapper {
background:transparent url(../images/content.gif) repeat-y top left;
width:100%;
}
/**Sidebar**/
#sidebar {
position:absolute;
top:380px;
left:26px;
width:171px;
height:155px;
margin:0;
padding:0;
}

#sidebar div {
margin:5px 0;
}

#sidebar div li {
list-style-type:none;
}

#sidebar div h3 {
font-size:14px;
}

#globalnav {
background-image:url(../images/globalnav_sprites.gif);
height:88px;
width:124px;
}

#globalnav ul {
margin:0;
padding:0;
}
	
#globalnav ul li {
list-style-type:none;
display:block;
float:none;
width:124px;
height:22x;
}

#globalnav ul li a {
background-image:url(../images/globalnav_sprites.gif);
background-repeat:no-repeat;
text-indent:-5000px;
color:#fff;
height:22x;
width:124px;
margin:0;
padding:0;
float:none;
display:block;
padding:4px 0 3px 0;
overflow:hidden;
}

li.globalnav_0 a {
background-position:0 0;
}

li.globalnav_0 a.highlite, li.globalnav_0 a:hover {
background-position:-124px 0;
}

li.globalnav_1 a {
background-position:0 -22px;
}

li.globalnav_1 a.subhighlite, li.globalnav_1 a.highlite, li.globalnav_1 a:hover {
background-position:-124px -22px;
}

li.globalnav_2 a {
background-position:0 -44px;
}

li.globalnav_2 a.subhighlite, li.globalnav_2 a.highlite, li.globalnav_2 a:hover {
background-position:-124px -44px;
}

li.globalnav_3 a {
background-position:0 -66px;
}

li.globalnav_3 a.subhighlite, li.globalnav_3 a.highlite, li.globalnav_3 a:hover {
background-position:-124px -66px;
}
li.globalnav_4 a {
background-position:0 -88px;
}

li.globalnav_4 a.subhighlite, li.globalnav_4 a.highlite, li.globalnav_4 a:hover {
background-position:-124px -88px;
}/**Content**/
#content {
width:535px;
margin:0 0 0 205px;
padding:20px 10px;
position:relative;
_height:170px;
min-height:170px;
}

#content a, #contact a {
color:#a3120b;
text-decoration:none;
font-weight:bold;
}

#content a:hover, #contact a:hover {
border-bottom:1px #a4a4a4 dashed;
}

#content p {
margin:7px 0px;
line-height:1.5;
}

#content h3 {
font-family:tahoma;
color:#a3120b;
font-size:14px;
padding:0 0 10px 0;
letter-spacing:1px;
}

#content h3 a {
color:#a3120b;
}

#content h3 span {
font-size:0.7em;
color:#c7b157;
}

#content ul {
padding:5px;
}

#content form {
padding:0 0 10px 15px;
}

#content li {
margin:0 0 0 10px;
}

.inner {
border-left:1px #bfbfbf solid;
padding:0 10px;
min-height:150px;
margin-bottom:20px;
clear: all;
}
.inner h3 span {
font-size:0.em;
}/**Misc**/
.kontakt {
min-height:150px;
}

#content a img {
border:0;
}

.thickbox-gallery-images a {
border:0;
}

.thickbox-gallery-images a img {
border:1px #a3120b solid;
}

.gallery-images ul {
 width:100%;
 list-style-type:none;
}

.gallery-images li {
width:110px;
height:110px;
padding:3px;
float:left;
}

.gallery-images a {
list-style-type:none;
width:100px;
height:100px;
display:block;
padding:5px;
border:0px!important;
background-color:#ddd;
background-repeat:no-repeat;
background-position:center center;
}
