body {
	font:100% "Lucida Grande",Lucida,Verdana,sans-serif;
	line-height:1.4;
    	background-color: #005275;
}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-weight:normal}
h1 {padding:30px 0 25px 0; letter-spacing:-1px; font-size:2em}
h2 {padding:20px 0; letter-spacing:-1px; font-size:1.5em}
h3 {font-size:1.2em; font-weight:bold}

.screen {
	width: 980px
}

a {
	color: #A38650;
	text-decoration: none
}

a:hover {
	text-decoration: underline
}

p {
	padding: 0;
    	margin: 0;
}

#top {
	height: 97px;
    	width: 100%;
	background-color: #333;
    	position: absolute;
    	top:0;
    	left:0;
}

#logo {
	height: 96px;
	background-color: #EFEFEF;
    	background-image: url('../images/bg_logo.png');
    	border-bottom: 1px solid #CDCDCD;
}

#nav_left {

	// box-shadow: 0px 0px 4px #000;
    	margin-top: 97px;
}

#nav_left ul {
	background-color: #A38650;
    padding: 5px 0 0 0;
    border-left: 10px solid #333;
    list-style: none;
}
#nav_left ul ul {
    padding: 0;
    background-color: #CFC7A4;
    font-size: 0.9em;
    border-left: 10px solid #CFC7A4;
}
#nav_left ul li {
    color:#ccc;
    margin:0;
}
#nav_left ul li a {
    display:block;
    padding:3px 10px;
    color: #333;
}
#nav_left ul li a:hover {
    color:#000000;
    text-decoration:none;
}
#nav_left ul li a.active {
    color:#000;
    background-color: #CFC7A4;
}

#right {
        padding-bottom: 15px;
    	background-color: #FFF;
	box-shadow: 0px 0px 6px #000;
}

#content {
    	font-size: 80%;
	padding-left: 5%;
    	padding-right: 5%;
    	min-height: 400px;
}

#page {
	height: auto !important;
	min-height: 90%;
	margin: 0 auto;
	z-index: 1;
}

#footer {
	color: #333;
	font-size: 0.6em;
	text-align: center;
    	margin-top: -10px;
        padding-bottom: 10px;
}

#footer a {
	color: #333;
}

.clear {
 	clear: both;   
}

table td {
 	vertical-align: top;   
}


.kontaktform {
 	width: 100%;
    	margin: 0;
    	padding: 0;
}

.kontaktform td {
    	padding-bottom: 10px;
}

.kontaktform input, .kontaktform textarea {
    	margin: 0;
    	padding: 3px;
}

.sb_wideinput {
    	width: 533px;
}


.sb_textarea {
    	height: 100px;
}

.sb_input {
    	width: 180px;
}

label {
    width: 100px;
    display: inline-block;
    vertical-align: top;
}