/* CSS Document */

/*BEGIN Tabellendefinition*/
.top{
	vertical-align: top;
}

div.inhalt {
	margin: 25px -14px 10px 0px;
}

table.beitrag_inhalt, table.heft_inhalt, table.article_table, table.forum, table.info{
	width: 100%;
	margin-top: 10px;
}

table.beitrag_inhalt td, table.heft_inhalt td, table.article_table td, table.article_table th, table.forum td, table.forum th, table.info th, table.info td{
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}

table.article_table th.article_Col_1 {
	width:220px;
}

table.article_table th.article_Col_2 {
	width:90px;
}

table.article_table th.article_Col_3 {
	width:60px;
}

table.article_table th.article_Col_4 {
	width:65px;
}

table.beitrag_inhalt tr, table.heft_inhalt tr{
	background-color: #f1f1f3;
}

table.beitrag_inhalt td a{
	padding-left: 5px;
}

table.heft_inhalt td{
	padding-bottom: 6px;
}

table.heft_inhalt td.heft_info{
	vertical-align: bottom;
	font-weight: bold;
	white-space: nowrap;
}

table.heft_inhalt tr.tbl_header{
    color : #87888a;
	font-weight: bold;
}

table.heft_inhalt td a{
	padding: 0px;
}

table.forum th, table.info th{
    color : #ffffff;
	font-weight: bold;
	background-color: #b21423;
}

table.article_table tr.tbl_header{
    color : #000000;
	font-weight: bold;
	background-color: #ffefdf;
}
table.article_table thead th{
    color : #000000;
	font-weight: bold;
	background-color: #ffefdf;
}


table.article_table th.article_Col_Prod {
	width:220px;
}

table.article_table th.article_Col_Freq {
	width:90px;
}

table.article_table th.article_Col_Cache {
	width:60px;
}

table.article_table th.article_Col_Price {
	width:65px;
}
table.article_table tr, table.forum td, table.info td{
	background-color: #e7e7e9;
}

table.article_table tr.second, table.forum td.second, table.info td.second{
	background-color: #f1f1f3;
}

table.article_table td, table.forum td, table.forum th, table.info th, table.info td{
	padding-top: 3px;
	padding-bottom: 3px;
}

table.forum td, table.info td{
	vertical-align: top;
}

#container_right .archiv p{
	margin-bottom: 5px;
}

div.content table td span{
	margin-left: 10px;
}

#container_right div.content table td{
	font-size: 11px;
}



/* Definition Formulare */
.formular div.right input{
	font-size: 11px;
	height: 13px;
	background-color:#fff;
	color: #b21423;
	border:1px solid #bfc2c7;
	width: 320px;
}

.formular div.right textarea{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	height: 80px;
	background-color:#fff;
	color: #b21423;
	border:1px solid #bfc2c7;
	width: 320px;
}

.formular div.right textarea.kommentar{
	height: 150px;
}

.formular span{
	margin-left: 14px;
}

.formular div.tbl_formular, div.tbl_formular_questions{
	margin: 10px 20px 10px 14px;
}

.formular div.tbl_formular div.left, .search_formular div.tbl_formular div.left, .formular div.headline div.left, .formular div.tbl_formular_questions div.left{
	float: left; 
}

.search_formular div.tbl_formular div.right, .formular div.headline div.right, .formular div.tbl_formular_questions div.right{
	float: right; 
	width: 325px;
	margin-bottom: 10px;
}
.formular div.tbl_formular div.right {
	float: right; 
	width: 320px;
	margin-bottom: 10px;
}

.search_formular div.tbl_formular div.right{
	width: 350px;
}

.formular div.headline div.right{
	width: 85px;
}

.formular div.headline div.right p{
	font-family: "Verdana", Arial, Helvetica, sans-serif; 
    font-size : 9px;
    color : #87888a;
}

.formular div.tbl_formular div.left span{
	margin-left: -4px;
}

.search_formular div.right input{
	font-size: 11px;
	height: 13px;
	background-color:#fff;
	color: #b21423;
	width: 300px;
	width: 250px;
}

.search_formular div.right table.date {
	margin-left: -27px;
}

.search_formular div.right table input {
	width: 111px;
}

.search_formular div.right table select {
	width: 125px;
}

.search_formular div.right_find { 
 	position: relative;
 	right: -360px;
	top: -2px;
}

div.right table input.radiobutton, div.right input.radiobutton{
	width: auto;
	margin-left: 0px;
}

/*END Tabellendefinition*/
