* {
    margin:0;
    padding:0; 
}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#eee;
    background:#333 url(images/bg.jpg) repeat top left;
}
.clr {
    clear:both;
}
td {
    vertical-align:top;
    text-align:left;
}
a {
    outline:none;
    color:#4fcffc;
    /*font-weight:bolder;*/
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
}
a:link {    /* unvisited link #FF3887 */
    color:#4fcffc;
}
a:visited { /* visited link */
    color:#4fcffc;
}
a:hover {   /* mouse over link */
    color:#7feffc;
}
a:active {  /* selected link */
    color:#7feffc;
}
p{
    margin-bottom:7px;
	line-height:1.25;
    text-align:justify;
}

ul {
    margin:0px 0px 10px 30px;
}

h1 {
    font-size:30px;
    margin-bottom:20px;
    color:#fff;
}

h2 {
    font-size:20px;
    margin-bottom:15px;
    color:#2dc7fb;
}

img, a img{ 
    border:0;
}

#container  {
    margin:0 auto;
    padding:0px 10px 10px 10px;
    width:950px;
    border-left:1px solid #37708f;
    border-right:1px solid #37708f;
    background:transparent url(images/container_bg.png) repeat top left;
}

#mainmenu {
    margin:0 auto;
    width:950px;
    height:85px;
}

#footer {
	font-size:13px;
    background:#151516 url(images/footer_bg.png) repeat-x top left;
    width:100%;
    border-top:3px solid #37708f;
    padding:15px 0px 15px 0px;
}
#footer p{
    text-align:center;
}

#slidebox {
    background:transparent url(slides/slide03.png) no-repeat center center;
    width:100%;
    height:300px;
}

#content {
    padding-top:20px;
    min-height:400px;
    height:auto !important;
    height:400px;
}

.galerie_item {
    width:300px;
    /*height:200px;*/
    padding:5px;
    float:left;
    text-align:center;
    margin-top:10px;
    margin-bottom:10px;
}
.galerie_centercol {
    margin-left:10px;
    margin-right:10px;
}
.imghover {
    -webkit-box-shadow:0px 0px 10px 0px #aaa;
    box-shadow:0px 0px 10px 0px #aaa;
    -webkit-border-radius:5px;
    border-radius:5px;
}
