*
{	
	margin:0px;
	padding:0px;
	border:0px;
  	font-family:  arial, verdana,helvetica, sans-serif;	
  	font-size:100%;
}
html, body 
{
	height:100%
}
body 
{
	font-size:11px;
	background:url(../images/bkg_schatten.gif) repeat-y;
	background-color:#cdcdcd;
}

table.tabelle1{
	border-spacing:0px;
	width:610px;
}

table.tabelle1 tr{
	height:20px;
	
}

table.tabelle1 td
{
	vertical-align:middle;
	padding:5px 5px 5px 15px;
}

table.strong td
{
	font-weight:bold;
}

table td.leftTable
{
	width:80px;
}

h1
{
	font-size:13px;
	color:#c00007;
	margin-bottom:27px;
	
}



h2
{
	font-size:13px;
	color:#f18e00;
	
}

h3
{
	font-size:12px;
	color:#000;
	margin-bottom:15px;
	
}

img 
{
  	display:block;
}

img.header
{
	border-bottom: 2px solid #f18e00;
}



img.redborder
{
	border: 1px solid #c00007;
}

img.greyborder
{
 	border:1px solid #ccc;
 	float:left;
 	margin-right:25px;
 	padding:7px 7px 7px 0px;
}

a{
	text-decoration:none;
	color:#c00007;
}

a.rot
{
	color:#c00007;
}

p
{
	color: #000;
	line-height:15px;
}

p.fakt
{
	background-color:#f3ac41;
	width:550px;
	padding:30px;
	font-weight:bold;
	margin:15px 0px 15px 0px;

}

p.maxime
{
	color:#f18e00;
	font-style:italic;
	font-weight:bold;
}

p.tableContent
{
	border-bottom:1px solid #EEE;
}

br.clear
{
  	clear:both
}

span.zitat,
span.fett
{
	font-weight:bold;
}

span.quelle,
span.kursiv
{
	font-style:italic;
}
span.checkliste
{
	display:block;
	background:url('../images/weisserkassten.gif') no-repeat 15px 7px;
	padding:4px 15px 3px 45px;
	font-weight:normal;
}



/* -----  A L L G E M E I N E     E N D E----- */
/* -----  F O R M S T Y L E S    S T A R T----- */
fieldset, form{
	padding:0px;
	margin:0px;
	border:0px;
	float:left;
}

label{
	float:left;
	width:130px;
}

input{
	float:left;
}

input.text, select, textarea
{
	border:1px solid #f18e00;
	padding:1px;
	float:left;
	margin-bottom:2px;
	width:330px;
}

input.submit
{
	border:1px solid #f18e00;
	width:120px;
	margin-right:3px;
}

select 
{

  	margin-bottom:4px;
  	float:left;
	width:330px;
}

textarea 
{
  	margin-bottom:4px;
  	width:330px;
  	height:80px;
  	padding:1px;
  	float:left;
	margin-top:3px;
}



/* -----  F O R M S T Y L E S     E N D E ----- */

div#wrapper
{
	position:absolute;
	padding-left:25px;
	padding-right:25px;
	margin:auto;
  	width:876px;	
  
}

/* --------  H E A D E R    S T A R T---------- */

div#header
{	
	float:left;
	position: relative;
	width:876px;
	height:188px;
	top:0px;
	background:#c00007;
	border-bottom:1px solid white;
}

div#menu
{
	position:relative;
	float:left;
	left:0px;
	/*padding-top:17px;*/
	width:857px;
	padding-left:19px;
}

div#menu a
{
	display:block;
	position:relative;
	float:left;
  	font-size:12px;
  	color:white;
 	margin-right:30px;
 	letter-spacing:1px;
 	padding-bottom:20px;
 	padding-top:17px;
}

div#menu a:hover,
div#menu a.active
{

  	color:#f18e00;

}

div#menu form a
{
	display:inline;
	float:left;
	margin:0px;
	color:#f18e00;
}

div.beirat
{
	width:270px;
	padding-right:25px;
	float:left;
	height:290px;
	
}

a.mehr{
	display:block;
	color:#f18e00;
	background:url('../images/bkg_mehrlink.gif') no-repeat right center;
	padding-top:20px;
	height:40px;
	width:80px;
}

/* --------  H E A D E R    E N D E---------- */
/* ------  C O N T E N T   S T A R T  ------- */

div#content
{
	position:relative;
	float:left;
	width:876px;
	background-color:#eee;
	background:url(../images/bkg_schatten2.gif) repeat-x;
	
}
div#contentLeft
{	
	padding-top:5px;
	float: left;
	position:relative;
	left:0px;
	top:0px;
	height:500px;
	padding-left:9px;
	padding-right:9px;
  	width:168px;
	
	background:url(../images/bkg_schatten_left.gif) repeat-x;
	background-color:#f18e00;
}

div#contentLeft a{
	display:block;
	color:#FFF;
	margin-left:10px;
	margin-bottom:4px;
	font-size:12px;
}

div#contentLeft h1
{
	padding-left:10px;
	padding-top:7px;
	margin-bottom:5px;
	height:38px;
	background-repeat:no-repeat;

}

div#contentLeft h2
{
	font-size:11.5px;
	margin-left:10px;
	margin-bottom:15px;
	color:#c00007;
	
}

div#contentCenter
{	
	padding:12px 20px 0px 20px;

	float:left;
	position:relative;
	left:0px;
	top:0px;
  	width:303px;
  	margin-bottom:30px;
}

div#contentCenter.breit
{	

  	width:594px;
}
div#contentCenter.mittel
{	

  	width:400px;
}

div#contentRight
{
	padding:12px 20px 0px 20px;
	float:left;
	position:relative;
	left:0px;
	top:0px;

}

div#contentBottom
{
	padding:12px 20px 0px 20px;
	float:left;
	position:relative;
	left:0px;
	top:0px;
	width:594px;

}

div#vodcastRight
{
	padding:12px 10px 12px 10px;
	float:left;
	position:relative;
	margin-left:30px;
	top:76px;
	width:224px;

	background-color:#DDDDDD;
}


/* ----------------- S U B   M E N U ---------------------*/
div.submenu{
	background:#b5110a url('/images/submenu_bkg.gif') repeat-x;
	position:absolute;
	top:190px;
	border-bottom:3px solid #f18e00;
}

a.submenu{
	display:block;
	padding:7px 25px 0px 10px;
	color:white;
}

a.buchstabe, a.buchstabe_active{
	display:block;
	float:left;
	width:15px;
	height:15px;
	text-align:center;
	background-color:#EEE;
	border:1px solid #CCC;
	margin-right:5px;
}


a.buchstabe_active, a.buchstabe:hover{
	background-color:#CCC;
	border:1px solid #EEE;
}



div.datum{

	display:block;
	float:left;

	color:#FFF;
	width:65px;
	

}

div.admin, div.moderator, div.user{
	
	display:block;
	float:left;
	width:100px;
	margin-right:35px;
}

div.admin{
	color:#c00007;
}

div.moderator{
	color:#c00007;
}


div.text{
	display:block;
	float:left;
	width:620px;
}

div.chatLineContainer{
	float:left;
	border-bottom:1px solid #f18e00;
	padding-top:10px;
	padding-bottom:10px;

}

.gesperrt{
	border-left:10px solid #FF0000;
	padding-left:10px;
}