*{
		margin: 0;
		padding: 0;}
		
body{
        	color: #B6C5D5;
		background: #c8cad0;
		background-image:url('img/hg.png');
		font-size:0.7em; font-family:verdana, sans-serif}
		
.mittig{
		text-align: center;}

.rechts{
		text-align: right;}
		
.umfluss{
		float:left;
		margin: 0 10px 0 5px;
		border: 1px solid #000000;}

.abschluss{
		clear: left;}

.fussnote{
		width: 270px;
		border-top: 1px solid;
		font-size: 0.82em;}

.box{
		background-image:url('img/box.jpg');
		border: 1px solid #000000;
		padding: 10px 0 10px 20px;}

.hinweis{
		margin: 20px 20px 0 0;
		background: #222222;
		border: 1px solid;
		padding: 10px;}

.button{
		float: right;
		margin: 10px 0 0 0;
		padding: 4px 14px 4px 14px;
		font-weight: bold;}

.zitat{
		margin: 20px;
		padding: 0px 20px 20px 20px;
		background: #AFB4BA;
		color: #000000;
		border: 1px solid #000000;}

.citare{
		font: bold 3em serif;
		padding-bottom: 5px;}

.update{
		padding: 2px 5px 2px 5px;
		background: #A10011; 
		color: #dddddd;
		font-variant: small-caps;}




/* Transparenz */
	/* partial opacity hack: configuration */
	.opacity {
		opacity: 0.6;		/* modern browser */
		-moz-opacity: 0.6;	/* older Mozilla browser */
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /* IE 8 in Standard Compliant Mode */
		filter:alpha(opacity=60); /* IE5.x -7.0 */
	}
	.parent {float: right; height: 180px; width: 230px; margin-right: 30px; }

	.menuehg{
		background: #000000;
	}

	/* partial opacity hack, part I: Don't change the following properties! */
	.opacity-wrapper,
	.opacity-wrapper * {
		position:relative;}

	.opacity {
		/* partial opacity hack, part II: Don't change the following properties! */
		width: 100%;
		height: 100%;
		position:absolute;
		top:0;
		left:0;
	}
/* Transparenz */

img{
		border: none;}

label{
		border: 1px solid #000000;
		background: #222222;
		padding: 3px 20px 15px 4px;
		font-size: 0.9em;
		font-weight: bold;
		letter-spacing:1px;}

input,select,textarea{
		background: #ddd6de;
		padding: 4px;
		font-family: verdana;
		font-size: 1em;
		border: 1px solid #222222;}

#schatten{
		margin: 0 auto;
		background-image: url('img/bg.jpg');
		background-repeat:repeat-y;
		padding: 0 0 0 16px;
		width: 822px;}
		
#inhalt{
		background: #222222;
		border-right: 1px solid #000000;
//		margin: 0 auto;
		width: 803px;}

#header{
		margin:0 auto;
		height:180px;
		background-image:url('img/csag2.gif');}
		
		
#minileiste{
		float:right;
		text-align: right;
		margin: 30px 10px 0 0;}

#menue{
		float:right;
		text-align:left;
		padding: 30px 25px 0 25px;
		color: #000000;
		font-family: Helvetica, verdana;
		font-weight: bold;
		font-size: 1em;}
		
#menue ul{
		margin:0 auto;
		list-style:none;}
		
#menue li{
		padding: 0 0 1px 0;
		margin: 0;}

#menue li.aktiv{
		width: 150px;
		display: block;
		background: #f6f6f6;
		color: #000000;
		border: 1px solid #222222;
		padding: 4px 4px 4px 20px;
		margin: 0 0 1px 0;}
				
#menue a{
		width: 150px;
		display: block;
		background: #C8CAD0;
		color: #000000;
		border: 1px solid #222222;
		padding: 4px 4px 4px 20px;
		text-decoration: none;}
		
#menue a:hover{
		background: #f6f6f6;
		color: #000000;}
		
#menue a:focus{
		background: #f6f6f6;
		color: #000000;}
		
#menue a:active{
		background: #f6f6f6;
		color: #000000;}

#menue a:visited{}


#news{
		width: 220px;
		margin: 15px 15px 0 15px;
		float: left;}


.neuigkeit{
		border: 1px solid #000000;
		background: #383838;	
		margin: 0 5px 5px 5px;
		padding: 5px;}

		
#news li{
		margin: 0;
		list-style: none;
		padding: 3px 3px 3px 3px;}

#content{
		color: #B6C5D5;}

#forum{
		width: 730px;
		margin: 0 auto;
		margin-top: 15px;
		background: #383838;
//		background-image: url('img/bg.jpg');
		background-repeat: repeat-y;
//		color: #;
		margin-bottom: 15px;}

.main{
		border: 1px solid #000000;
		width: 450px;
		background: #383838;
		padding: 0 20px 0 20px;
		margin: 15px 0 15px 260px;}
						
.balken{
		clear: both;
		padding: 5px 0 5px 0;
		text-align: center;
		background: #111111;}

p{
		margin: 5px 5px 8px 5px;}

li{
		list-style:none;
		margin-left: 20px;
		margin-bottom:2px;}

a{
		color: #B6C5D5;}
		
a:hover{
		color: #ffffff;}
		
a:focus{
		color: #ffffff;}
		
a:active{
		color: #ffffff;}

a:visited{}

table{
		width: 100%;
		border-collapse:collapse;}

th{
		border: 1px dotted #111111;
		background: #d4d4d4;
        	color: #000000;
		padding: 3px;}

td{
		border: 1px dotted #111111;
		padding: 2px;}


h1{
	padding: 25px 10px 25px 25px;
        color: #eeeeee;
        font: bold 1em verdana, sans-serif;
	letter-spacing: 3px;}

h2{
        padding: 2px 0 2px 3px;
        margin: 5px 0 0 0;
        font: bold 0.93em verdana, sans-serif;
        border-bottom: 1px solid #000000;}

h3{
        padding:4px 0 4px 5px;
        margin: 10px 0 10px 0;
	color: #e7e7e7;
        border-bottom: 1px solid #B6C5D5;
        font: bold 1.1em helvetica;}

h4{
        font: bold 0.93em verdana, sans-serif;
	color: #e7e7e7;
	padding: 3px 0 3px 5px;
	margin: 20px 0 0 0;
	background: #1B1B1B;
	border: 1px solid #000000;
	border-bottom: none;}



.tweet{

	color: #B6C5D5;}


.tweet .tweet_list{

	-webkit-border-radius: 0.5em;

	list-style-type: none;
}


.tweet .tweet_list li{
	overflow: auto;

	padding: 8px;
//	background-color: #383838;}


.tweet .tweet_list li a{

//	color: #eeeeee;}


.tweet .tweet_list .tweet_even{

//	color: #222222;
//	background-color: #c8cad0;}


.tweet .tweet_list .tweet_even a{

//	color: #000000;}

.tweet .tweet_list .tweet_avatar{
	padding-right: 6px;

	float: left; }
      

.tweet .tweet_list .tweet_avatar img{

        vertical-align: middle;}