body {
	margin:0px;	
	padding:0px;
	color:#000000;
	background-color:#f0f0f0;
	font-family: Verdana, Arial, Sans-Serif;
	width:100%; 
	height:100%;
	font-size:80%;
	line-height:120%;
	text-align:center;
	overflow-y:scroll;
}

a {
	color:#7fc700;
	font-weight:bold;
	text-decoration:none;
}

a:hover {
	text-decoration:none;
}

td {
	vertical-align:top;
	font-size:100%;
}

h1 {
	color:#7fc700;
	font-size:120%;
	margin:35px 0 20px 0;
	padding:0;
}

h2 {
	color:#7fc700;
	font-size:110%;
	margin:35px 0 20px 0;
	padding:0;
}

h3 {
	color:#7fc700;
	font-size:100%;
	margin:35px 0 20px 0;
	padding:0;
}

hr {
	border:none;
}

strong.green {
	color:#7fc700;
}

h1 span.add_title {
	color:#828282;
}

h2,h3,h4,h5.h6 {
	font-family: Verdana, Arial, Sans-Serif;
	margin:0;
}

ul {
	list-style-image:url(/img/list.jpg);
	margin-top:2px;
}

ul li {
	padding-top:5px;
}

.artikelBox {
	border:solid black 1px;
	padding:5px;	
}

.alert {
	font-weight:bold;
	color:red;
}

/* automatische Formatierung von Tabellen */
.autoFormat th {
	background-color:#cccccc;
}
.autoFormat tr.odd {
	background-color:red;
}
.autoFormat tr.even {
	background-color:green;
}

#framework {
	width:952px;
	margin:auto;
	margin-top:10px;
	text-align:left;
}

#middleframe {
	background-image:url(/img/rahmen_mitte.gif);
	background-repeat:y-repeat;
	width:952px;
}

#logo {
	margin:0 25px 0 0;
	float:right;
}

#isp {
	clear:both;
	margin:15px 0 0 45px;
}

#contentFrame {
	margin:0 0 0 20px;
	padding-top:40px;
}

/*******************************************************************************/

.teaser_hl {
	margin:0 0 5px 0; 
	padding:1px 5px 2px 5px;
	color:white;
	background-color:#7fc700;
	font-weight:bold;
	display:block;
}

#teaser_table {
	clear:both;
	width:875px;
	empty-cells:show;
	border-bottom:1px solid #7fc700;
	margin-top:38px;
	font-size:90%;
	line-height:120%;
	margin-left:17px;
}

#teaser_left {
	padding:0 15px 10px 0;
	width:33%;
}

#teaser_center {
	width:34%;
	border-left:1px solid #7fc700;
	border-right:1px solid #7fc700;
	padding:0 15px 10px 15px;	
}

#teaser_right {
	width:33%;
	padding:0 0 10px 15px;	
}

/*******************************************************************************/

.content {
	width:610px;
	margin-left:25px;
}

.content_xtra_small {
	width:450px;
	margin-left:25px;	
}

.content_xtra_breit {
	width:860px;
	margin-left:25px;	
}

.kasten_grau {
	padding:5px; 
	background-color:#f0f0f0; 
}

.rahmen {
	border:1px solid #7fc700;
	padding:0;
	width:245px;
}

.content table h1 {
	margin-top:20px;
}

.rahmen table {
	white-space:wrap;
	margin-left:5px;
	width:235px;
	clear:both;

}

.rahmen table.imageTableRight {
	width:auto;
	margin-top:2px;
	margin-right:10px;
}

.rahmen h2 {
	background-color:#7fc700;
	color:white;
	font-size:110%;
	padding:6px 0 6px 12px;
	/*white-space:nowrap;*/
}

.rahmen .grauer_kasten {
	width:100%;
	margin:0;
	background-color:#f0f0f0;
	padding:17px 5px 5px 8px;
}

.rahmen .grauer_kasten td {
	padding-top:5px;	
}

.order_table {
	margin-top:15px;
	font-size:85%;
}

.order_table .left {
	padding:0 20px 10px 0;
}

.order_table input.textfeld {
	width:190px;
}

.smaller {
	font-size:80%;
}

.no_wrap {
	white-space:nowrap;
}

.image_border {
	border:solid 1px #7fc700;
}

.td_rss {
	border-left:1px solid #7FC700;
	vertical-align:top;
}
