body {
  background-image: url('../mymoodle/theme/studio/imgages/studio-bodybg.jpg'); 
  color:#565656;
  margin:0 0 0px;
  padding: 35px 0px;
  text-align:left;
  font-style:normal;
  font-variant:normal; 
  font-weight:normal; 
  font-size:0.9em; 
  font-family:Verdana, Tahoma, Arial, sans-serif;
}
img {
border:0px none;
}
div#rechts {
float:right;font-weight:bold;
}

#blockquote {margin:0 0 20px; color:#ffffff; font-size:1.2em; background:#c67b5a; border-width:6px; border-color:#d5c8a6; border-style:double; padding:15px ;}
div#unten {
	position:absolute; 
	top:885px; 
	left:25px;
	display:none;
}

/***Links***/
a {
color:#505050;
font-weight:bold;
text-decoration:none;


}
a:hover {
color:#b27330;
font-weight:bold;
text-decoration:underline;
}
a:visited {
text-decoration:none; 
color: #ff0000; 
}
a:active {
text-decoration: underline; 
color: #FFFFFD; 
}
a.sprung:link{
color:#505050;
font-weight:bold;
text-decoration:none;
background: url('img/e05.gif') no-repeat center left;
}
a.sprung:hover{
color:#b27330;
/***font:0.8em Verdana,Tahoma,Arial,sans-serif;***/
font-weight:bold;
text-decoration:none;
background: url('img/e05.gif') no-repeat center left;
}
a.sprung:visited{
color:#ff0000;
font-weight:bold;
text-decoration:none;
background: url('img/e05.gif') no-repeat center left;
}
a:hover {
color:#b27330;
text-decoration:none;

}

p {
line-height:1.5em;
margin:0 0 15px;
}


/*** Content wrap ***/

#wrap {
margin:0px auto; font-size:0.9em;padding-top:0px;
background: #fff;
width: 1080px;
	
	}

#oben {width: 1080px;
background-image: url('img/hintergrund.gif');
margin:0px auto;
	}
#head { width: 1080px; height: 20px;background: #fff;
 padding: 5px 0px 0px; margin:0px  auto; font-size:0.8em;text-align:right; font-family: Verdana, Arial, Helvetica, sans-serif;

}

/*** Sidebars ***/

#leftside {

padding:00px 5px 0px 15px;
width:200px;
float:left;
background: transparent;
border:0px solid #000;
}
#leftside a {color: #000;}


#leftside h1 {
color:#505050;
font-size:1.6em;
font-weight:bold;
letter-spacing:-1px;
margin:0 12px 12px;

}


#leftside h2 {
font-size:1.1em;
margin:0 0 20px;
color: #000;
	font-size: 14px;
	font-variant: normal;
	font-weight: bold;margin:0px 0 0px 0px;
}
#leftside h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom: 4px solid #d5c8a6;
	background: #fbf6e6;
	color: #fdf6e7;
	font-size: 1.0em;
	font-variant: normal;
	font-weight: bold;margin:5px 0 0px 0px;

	}

#leftside p {
font-size:0.95em;
line-height:1.4em;
margin:0 0 0px 0px;
color: #000;
}


#rightside {

padding:0px 0px 0px 5px;
width:200px;
float:left;
background: transparent;
border:0px solid #000;
text-align:left;
}
#rightside h2 {
font-size:1.1em;
margin:0 0 20px;
color: #000;
	font-size: 14px;
	font-variant: normal;
	font-weight: bold;margin:0px 0 0px 0px;
}
#rightside h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom: 4px solid #d5c8a6;
	background: #fbf6e6;
	color: #fdf6e7;
	font-size: 1.0em;
	font-variant: normal;
	font-weight: bold;margin:5px 0 0px 0px;

	}

#rightside p {
font-size:0.95em;
line-height:1.4em;
margin:0 0 0px 0px;
color: #000;
}


/*** Hauptteil ***/

#contentalt {
background:#fff;
color:#2a2a2a;
float: left;
width: 600px;
padding:0px 20px 10px 20px;
margin: 0px 0px 0px 0px;
text-align:justify;
border:0px solid #000;
}


#contentalt h1, #contentalt h2 {
background-color:inherit;
color:#606060;
font-size:1.8em;
font-weight:bold;
letter-spacing:-1px;
margin:0 0 10px;
padding:0px;
}

#contentalt h2 {
font-size:1.6em;
margin-bottom:10px;color:#b27330;
}

#contentalt img {
border:0px solid #b0b0b0;background:transparent;
float:left;
margin:0px 5px 3px 3px;
padding: 0px;
}
#content {
background:#fff;
color:#2a2a2a;
float: left;
width: 800px;
padding:0px 20px 10px 20px;
margin: 0px 0px 0px 0px;
text-align:justify;
border:0px solid #000;
}


#content h1, #contentalt h2 {
background-color:inherit;
color:#606060;
font-size:1.8em;
font-weight:bold;
letter-spacing:-1px;
margin:0 0 10px;
padding:0px;
}

#content h2 {
font-size:1.6em;
margin-bottom:10px;color:#b27330;
}

#content img {
border:0px solid #b0b0b0;background:transparent;
float:left;
margin:0px 5px 3px 3px;
padding: 0px;
}

#richtig img {
float:right;
margin:0px 10px 3px 30px;
padding:0px;
}
#osten img {
float:right;
margin:0px 0px 0 10px;
padding:0px;
}

.intro {
font-size:1.0em;
font-weight:bold;
letter-spacing:-1px;
}

/*** fussbereich ***/

#footer {

clear:both;
color:#000;
font-size:1.0em;
font-weight:bold;
margin:0;
padding:2px 0;
text-align:center;
width:100%;
}

#footer a {
color:#000;
font-weight:bold;
background-color:transparent;
}
/*** Various classes ***/

.thumbnail {
background:#fafbfc;
border:0px solid #b0b0b0;
margin:0 10px 10px 10px;
padding:0px;
color:#ffffff;
}

.u {text-decoration:underline;}
.k {font-size:1.1em;color: #b27330;
font-weight:bold;text-decoration:none;letter-spacing:1px;}
.small {font-size:0.8em;}
.large {font-size:1.4em;}
.center {text-align:center;}
.right {text-align:right;font-weight:bold;}
.red {color:#b27330;font-weight:bold;}


.box { 	background-color:#fbf6e6; padding:25px 25px 25px 25px;
        border:1px solid #d5c8a6;
}

fieldset {
background-repeat: no-repeat;
background-color: #fbf6e6;

color: #000;
}
* html fieldset {
position: relative;
margin: 0 0 0 0px;
}/* to avoid creeping bgcolor (IE) */

legend {
margin: 0px 0px 0px 5px;
padding: 3px 10px;
letter-spacing: 2pt;
background-color: #d5c8a6;
color: #686353;
border-top: 1px solid #b1ab9c;
border-left: 1px solid #b1ab9c;
}
* html legend { 
position: relative; 
top: -0.8em;
}/* to avoid creeping bgcolor (IE) */


