
/* ******* Allgemeine Definitionen ******* */
*{margin:0px;padding:0px;}

body, td,th{
	color:#525252;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;

}

body{
	background-color:#ffffff;
	background-repeat: repeat-y;
	background-position: center;
}




h2,p,table,ul{margin-bottom:1em;}

/* ******* Seitenlayout ******* */
#alles{
	width:949px;
	margin-left:-474px;
	position:absolute;
	top:0px;
	left:50%;
	padding-left: 0px;

}
     /* ********** Kopfzeile ******** */
.claim {
	margin: 0px 0px 0px 0px;
}

.logo {
	margin: 13px 0px 0px 0px;
	float: right;
	padding: 0px;
}

#navileiste {
	width:700px;
	margin: 22px 0px 0px 0px;
}

#navileiste a{
	margin: 0px 22px 0px 0px;
}

#bildleiste {
	width:955px;
	height:235px;
	margin: 0px 0px 15px 0px;
	background-image: url(../../hcpm/bilder/bildbox_hg.gif);
	background-repeat: no-repeat;
	clear: both;	
}

#rubrik_box {
	float:left;
	width:331px;
	height:235px;
}

#bild_box {
	height:235px;
	background-repeat: no-repeat;
	background-position-x: 0px;
	background-position-y: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#rubrik_sub_box {
	margin-top: 2px;
	padding-left: 16px;

}
#rubrik_sub_box a{
margin: 0px;
padding: 0px;
}

	/************* Inhalt  rechts *************/
	
#textspalte_links {
	float:left;
	width:320px;
}

#textspalte_rechts {

	
	margin: 0px 0px 0px 333px;
}
p{
	margin-bottom: 0.8em;
}
#textspalte_rechts ul{
	list-style-type: disc;
	list-style-position: outside;
	margin: 0px 0px 0.8em 3em;
	list-style-image: url(../bilder/aufz.gif);
	
}
#textspalte_rechts li{

	margin: 0px 0px 0px 0px;
	
}
h1{
	color: #765998;
	font-size: 20px;
	margin: 0px 0px 20px 0px;

}
h2{
	color: #525252;
	font-size: 18px;
	margin: 0px 0px 20px 0px;

}

/*-----------------------------------*/

a:link {
 color:#bc0045;
 }


a:visited {
 color:#bc0045;
 }


a:active {
 color:#bc0045;
 }

a.intext {
	font-size:12px; 
	text-decoration:none;	
	border:solid 1px #d9dce8; 
	padding:2px; 
	width:100px; 
	text-align:center; 
	display:block;
	background:#4b3169;
	color:#ffffff
	}
	
a.intext:hover {
	text-decoration:none; 
	border:solid 1px #765998; 
	padding:2px; 
	width:100px; 	
	text-align:center; 
	display:block;
	background:#d9dce8;
	color:#000000
	}

a.intext2{
	font-size:12px;
	text-decoration:none; 
	border:solid 1px #d9dce8; 
	padding:2px; 
	width:150px; 
	text-align:center; 
	display:block;
	background:#4b3169;
	color:#ffffff
	}
	
a.intext2:hover {
	text-decoration:none; 
	border:solid 1px #765998; 
	padding:2px; 
	width:150px; 
	text-align:center; 
	display:block;
	background:#d9dce8;
	color:#000000
	}

table.titelleiste{
	border:0px; 
	width:100%; 
	/*background-image: url(thema.gif);
 	border-bottom:2px solid #999; 
	border-top:0px;
	border-left:0px; */
 	width:504px;
 	height: 39px
	}

td.titelleiste1{ 
	color: #765998;
	font-size: 20px;
	margin: 0px 0px 20px 0px;
	text-align:left  
	}
	
td.titelleiste2{ 
	color:#ffffff; 
	text-align:right; 
	padding:2px 
	}



.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	border:solid 1px #765998;
	padding:2px;
	text-align:center;
	background:#d9dce8;
	color:#765998;
	font-size: 12px;
}
 
TD {
	color:#525252;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;

 }
 
table.normal{
	background: #ffffff;
}
.forum_list_header_entry    { background-color:#e5e7ef; }
.forum_list_header_author   { background-color:#e5e7ef; }
.forum_list_header_count    { background-color:#e5e7ef; }
.forum_list_header_date     { background-color:#e5e7ef; }
.forum_msg_header2          { background-color:#e5e7ef; }
.forum_header               { letter-spacing:0.1ex;font-weight:bold; }
.forum_msg_body             { border:2px solid #e5e7ef; }
.forum_jump                 { margin:2px;border:2px solid #e5e7ef; }
.forum_answer               { margin:2px; }
.forum_summary              { margin:2px; }

.voteBox                    { width:100%; margin-bottom:15px; border:1px solid #e5e7ef; }
.voteHeading                { background-color: #e5e7ef; font-weight:bold; }
.voteContent                { margin:0px; }
.voteResultPositive         { color:#bc0045; font-weight:bold; }
.voteResultNegative         { font-weight:bold; }
.errormsg 						 {font-style: normal;  font-weight: bold; }

