body  {
	background: url("img/studioweber_bg.jpg") #000 repeat-x;
	margin:auto;
	color: #FFEFF6;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	line-height:17px;
}

#wrap {
	width:962px;
	margin:auto;
}


#logo {
	position:relative;
	float:left;
	width:962px;
	height:140px;
	background: url("img/studioweber_logo.jpg");
}


#header {
	position: relative;
	float:left;
	background: url("img/studioweber_header.jpg");
	width:962px;
	height: 150px;
}




.link {
	color:#fff;
}


#left {
	float: left;
	width: 60%;
	padding: 20px 30px 0 10px;
	text-align:justify;
	font-size: 11px;
	font: Tahoma, Verdana, Arial, Sans-Serif;
}


#right {
	float: right;
	width: 35%;
	margin: 10px 0 10px 0;
}

#right .box {
	border:1px dotted #3F3F3F;
	padding: 10px;
	margin: 0 0 1em 0;
}


#footer{
	clear: both;
	border-top:1px dotted #3F3F3F; 
	text-align:center;
	color:#8F8F8F;
	margin: auto;
}


a { 
	color: #fff; 
	background: inherit; 
	text-decoration:none;
	font-weight:bold;
}

a:hover { 
	color: #808080; 
	background: inherit; 
}

h1 { 
	font: Tahoma, Sans-Serif;  
	font-size:11px;
	
}

h2 { 
	font-size:12px;
	font-weight:bold;
	font: Tahoma, Georgia, Arial, Sans-Serif; 
	padding: 0; 
	margin: 0; 
	color:#FF5799;
	text-transform:uppercase;
}

ul {
	padding-left: 5px; 
	margin-left: 20px;
}

li {
 list-style-type: disk;
padding-left:5px;
}


#box {

background:#999;
}



fieldset { 
	border:1px dotted #FFCFE2;
	padding: 10px 8px; 
	margin: 0 0 8px 0; 
	color: #fff; 
}


input { 
	padding: 3px; 
	margin: 0; 
	background:#1F1F1F;
	border:1px dotted #3F3F3F;
	color:#fff;
	width: 97%; 
}

textarea { 
	background:#1F1F1F;
	border:1px dotted #3F3F3F;
	width: 97%; 
	height: 300px; 
	padding: 3px;
	color:#fff;
}

.button {
	width:60px;
}

#message {
	height:150px;
}
#menu { 
	position:absolute;
	top:2px;
	left:270px;
	height:25px;
	color:#fff;
	width:600px;
	border:0px solid #ccc;

}


#menu li a.current{ 

	color:#FF5799;
	background:#282828;
	border-bottom:1px solid #FF5799;
}

ul#menu a:hover { 

	color:#FF5799;
	background:#282828;
	border-bottom:1px solid #FF5799;
}



ul#menu {
	list-style: none;
	padding: 0;
	margin: 0;
}

ul#menu li {
	padding:0px;
	float: left;
	margin: 0;
	font-size: 11px;
	line-height: 21px;
	white-space: nowrap;
	border-bottom: 1px solid #5F5F5F;
	width:80px;
	text-align:center;
}

ul#menu li a {
 display: block;
 text-decoration: none;
 color: #DFDFDF;
 width:80px;
 text-align:center;
}

#left img{
	margin:13px;
	border:1px solid #ccc;
}

hr {
	border:1px dotted #2F2F2F;	
}

.colright{
	text-align:right;
}

.kontakt {
	background: url(img/kontakt.jpg);
	color:#EFD1DD;
	font-size:11px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight:bold;
	text-align:left;

}

#right img{
	margin:0px;
	border:1px solid #ccc;
}

