body{
text-align:center;
font-family:Arial;
background-color:orange;
background-image:url("wood.jpg");
}
#wrapper
{
position:relative;
top:30px;
left:37px;
margin-left:auto;
margin-right:auto;
width:870px;/*750+160-40*/
border:0px solid #FF00FF;
}

#twitterIMG
{
position:absolute;
top:-40px;
left:710px;
height:1000px;
width:160px;
background-image:url("http://moritz.square7.ch/twitteroauth/twitterIMG.php");
background-repeat:no-repeat;
}


#brettoben
{
position:absolute;
top:-20px;
left:-37px;
width:750px;
height:35px;
background-image:url("brettoben.png");
text-align:left;
overflow:hidden;
background-repeat:no-repeat;
}
#brettmitte
{
position:absolute;
top:15px;
left:-37px;
width:750px;
height:100%;
background-image:url("brettmitte.png");
text-align:left;
overflow:hidden;
background-repeat:repeat-y;
}
#brettunten
{
position:absolute;
bottom:-50px;
left:-37px;
width:750px;
height:35px;
background-image:url("brettunten.png");
text-align:left;
overflow:hidden;
}


#content
{
position:relative;
top:0px;
left:5px;
width:670px;
background:#FFFFFF;
text-align:left;
border:0px solid #ececec;
}

#content > #head
{
position:relative;
top:20px;
left:10px;
width:650px;
height:21px;
background:transparent;
text-align:left;
padding:0;
margin-bottom:50px;
font-family:arial;
font-size:18px;
font-weight:bold;
color:#163a87;
border-bottom:3px solid #163a87;
}

#content > #head img
{
position:relative;
bottom:-1px;
width:15px;
height:15px;
}

#content > #bottom
{
position:relative;
top:0px;
left:10px;
width:650px;
height:20px;
text-align:left;
padding:0;
font-family:arial;
font-size:18px;
font-weight:normal;
color:#163a87;
border-top:2px solid #163a87;
clear: both;
}

#content > #bottom a
{
font-family:arial;
font-size:18px;
font-weight:normal;
color:#163a87;
text-decoration:none;
}

#left
{
position:relative;
left:0px;
width:425px;
border-right:2px solid #ccc;
float: left;
}

.lefttext
{
position:relative;
left:30px;
width:380px;
margin-bottom:10px;
color:#444;
}

.lefttext h1
{
margin:0px;
text-align:justify;
font-size:20pt;
margin-bottom:5px;
color:#163a87;
font-weight:normal;
}

.lefttext h1 a
{
text-align:justify;
font-size:20pt;
color:#163a87;
font-weight:normal;
text-decoration:none;
}

.lefttext p
{
margin-top:-8px;
text-align:justify;
font-size:12pt;
color:#444;
}

.lefttext i.datum
{
position:relative;
top:-15px;
text-align:right;
font-size:7pt;
color:#666;
width:100%;
display:block;
}

#right
{
position:relative;
top:0px;
right:7px;
width:230px;
float: right;
}

.toggler img
{
position:absolute;
right:5px;
top:7px;
cursor: pointer;
}

.righttext
{
position:relative;
left:2px;
width:215px;
margin-bottom:-4px;
}

.righttext h1
{
margin:0px;
text-align:justify;
font-size:24px;
margin-bottom:5px;
color:#444;
font-weight:normal;
}

.righttext p
{
margin-top:-8px;
text-align:justify;
font-size:12pt;
}

#msn {
	margin:0px 0px;
}

#msn h1 {
	position:relative;
	border: 0px;
	font-family: arial;
	font-size: 12px;
	line-height:25px;
	text-indent: 15px;
	height:25px;
	background-color: #a2aaba;
	background-image:url("togglebg.png");
	background-repeat:repeat-x;
	color: #efefef;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	text-decoration:none;
	font-weight:normal;
}

#msn ul {
list-style:none;
margin:0;
padding:0;
}

#msn li {
margin:2px 10px 0px 10px;
padding:0;
color:#666;
line-height:12px;
font-size:15px;
}

#msn i{
font-size:9px;
line-height:14px;
}

#msn p
{
margin-top:-2px;
text-align:justify;
color:#444;
}

#BGblatt
{
position:absolute;
top:5px;
left:0px;
width:670px;
height:100%;
background:#fefefe;
text-align:left;
overflow:hidden;
}
#BGblattschatten
{
position:absolute;
bottom:3px;
left:3px;
width:667px;
height:100%;
background:#dfdfdf;
text-align:left;
}
#klammer
{
position:absolute;
top:-30px;
right:495px;/*375+160-40*/
z-index:5;
}

#footer
{
position:absolute;
left:-100px;
bottom:-28px;
width:870px;
font-size:15px;
color:#111;
text-align:center;
}





/*ACCORDION*/



#accordion {
	margin:0px 0px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}

#accordion a
{
text-decoration:none;
}

h3.toggler {
	position:relative;
	cursor: default;
	border: 0px;
	font-family: arial;
	font-size: 12px;
	line-height:25px;
	text-indent: 15px;
	height:25px;
	background-color: #ededed;
	background-image:url("togglebg.png");
	background-repeat:repeat-x;
	color: #333;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	text-decoration:none;
	font-weight:normal;
}

.element .content {
/*height:200px;
overflow:auto;*/
}

.element .content ul {
list-style:none;
margin:0;
padding:0;
}

.element .content li {
margin:2px 10px 0px 10px;
padding:0;
border-bottom:1px solid #ddd;
color:#666;
line-height:12px;
font-size:15px;
}

.element .content a {
color:#666;
text-decoration:none;
}

.element .content li i{
font-size:9px;
line-height:14px;
}

div.element p, div.element h4 {
	margin:0px;
	padding:4px;
}


/*FORUM-ACCORDION*/



#FORUMaccordion {
	margin:0px 0px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}

#FORUMaccordion a
{
text-decoration:none;
}

h3.FORUMtoggler {
	position:relative;
	cursor: default;
	border: 0px;
	font-family: arial;
	font-size: 12px;
	line-height:25px;
	text-indent: 15px;
	height:25px;
	background-color: #ededed;
	background-image:url("togglebg.png");
	background-repeat:repeat-x;
	color: #333;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	text-decoration:none;
	font-weight:normal;
}

.FORUMelement .content {
/*height:200px;
overflow:auto;*/
}

.FORUMelement .content ul {
list-style:none;
margin:0;
padding:0;
}

.FORUMelement .content li {
margin:2px 10px 0px 10px;
padding:0;
border-bottom:1px solid #ddd;
color:#666;
line-height:12px;
font-size:15px;
}

.FORUMelement .content a {
color:#666;
text-decoration:none;
}

.FORUMelement .content li i{
font-size:9px;
line-height:14px;
}


div.FORUMelement p, div.FORUMelement h4 {
	margin:0px;
	padding:4px;
}

/*////*/

.FORUMelement .content input {
width:100%;
/*height:200px;
overflow:auto;*/
}

blockquote {
	padding:5px 20px;
}
