body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333;
	background:#E8EDEF;
	margin:0;
}

a:link, a:visited {
	color:#136EBB;
	text-decoration:none;
}

a:hover {text-decoration:underline;}

h1 {
	float:left;
	width:100%;
	font-family:Arial,Verdana,sans-serif;
	color:#333;
	font-size:14px;
	padding:10px 0;
	margin:0;
}

h2 {
	float:left;
	width:100%;
	font-family:Arial,Verdana,sans-serif;
	color:#333;
	font-size:13px;
	padding:10px 0 8px 0;
	margin:0;
	background:transparent;
}

h3 {
	float:left;
	width:100%;
	font-family:Arial,Verdana,sans-serif;
	color:#333;
	font-size:12px;
	padding:10px 0 3px 0;
	margin:0;
}

p {
	padding:0 0 0 15px;
	margin:3px 0;
	line-height:130%;
	float:left;
	width:100%;
}

img {vertical-align:middle;padding:0 0 2px 0;border:0;}

table {float:left;}

td {vertical-align:top;}

hr {
	clear:both;
	border:0;
	height:0;
	width:0;
}

div li {
	display:inline;
	text-align:center;
	line-height:140%;
}

select {
	border:1px solid #ccc;
	font-family:Verdana;
	font-size:11px;
	height:20px;
}

input {
	font-size:11px;
	font-family:Verdana;
	color:#333;
	vertical-align:middle;
	padding:3px 0 3px 3px;
/*	padding:2px 0 3px 3px; */
	/*border:1px solid #ccc;*/
}

/*input[checkbox], .dummy_radio_button, input[radio] {
	border:0;
}*/

.detail_input {
	font-size:10px;
	font-family:Verdana;
	color:#333;
	width:79px;
	height:10px;
	margin-right:10px;
}

#main {
	padding:0;
	margin-left:auto;
	margin-right:auto;
	width:900px;
}

#side {
	float:left;
	width:100%;
	height:100%;
	padding:0 10px 10px 10px;
	margin:0;
	background:#fff;
}

#signin {
	float:right;
	height:20px;
	text-align:right;
	color:#333;
	padding:0;
	margin:30px 10px 0 0;
}

#signin a:link, #signin a:visited {color:#333;}

#signin ul {padding:0;margin:0;}

#signin ul li {list-style:none;padding:0;margin:0;vertical-align:top;}

#logo {
	float:left;
	width:280px;
	padding:15px 0 0 0;
	margin:0;
}

#menu {
	float:right;
	height:26px;
	width:670px;
	margin:15px 0 0 30px;
	overflow:hidden;
}

#menu td {
	height:28px;
	color:#fff;
	margin:0;
	border-right:5px solid #fff;
	text-align:center;
	overflow:hidden;
}

#menu a:link, #menu a:hover, #menu a:visited {
	font-family:Arial,Verdana,sans-serif;
	font-weight:bold;
	font-size:12px;
	color: #fff;
	text-decoration:none;
	cursor:pointer;
}

.advertiser	{width:100px;background:url(../img/menu/menu_right.gif) right top no-repeat;}
.publisher {width:105px;background:url(../img/menu/menu_right.gif) right top no-repeat;}
.marketplace {width:110px;background:url(../img/menu/menu_right.gif) right top no-repeat;}
.function {width:85px;background:url(../img/menu/menu_right.gif) right top no-repeat;}
.administrator {width:80px;background:url(../img/menu/menu_right.gif) right top no-repeat;}
.agency {width:100px;background:url(../img/menu/menu_right.gif) right top no-repeat;}

.right_active	{background:url(../img/menu/menu_right.gif) right -66px no-repeat;}

.left_active {
	height:30px;
	background:url(../img/menu/menu_left.gif) no-repeat left -66px;
	padding:7px 0 0 0;
}

.left_menu {
	height:30px;
	background:url(../img/menu/menu_left.gif) no-repeat left top;
	padding:7px 0 0 0;
}

#categories {
	float:left;
	width:210px;
	font-size:13px;
	margin:0;
}

#categories a:link, #categories a:visited {
	color:#136EBB;
	background:url(/img/bullet_blue.gif) no-repeat 0;
	padding:0 0 0 13px;
}

#underground {
	float:left;
	width:100%;
	height:10px;
	padding:0;
	margin:0;
}

#underground_left {
	float:left;
	background:url(../img/menu/bg_submenu_left.gif) no-repeat left top;
	width:50%;
}

#underground_right {
	float:right;
	background:url(../img/menu/bg_submenu_right.gif) no-repeat right top;
	width:50%;
}

#submenu_top, #submenu_empty, #submenu_top_admin {
	float:left;
	width:885px;
	background:#C8E2F9;
	height:20px;
	padding:3px 0 0 15px;
	font-family:Arial;
	color:#333;
}

#submenu_sub {
	float:left;
	width:100%;
	height:22px;
	background:#C8E2F9;
	padding:5px 0 0 0;
	font-family:Arial;
	color:#333;
}

#submenu_sub span, #submenu_top a {
	margin:0 15px;
	padding:0;
	font-size:12px;
}

#inline_submenu span {margin:0 15px 0 40px;}

#submenu_sub a:link, #submenu_top a:link, #submenu_sub a:visited, #submenu_top a:visited {
	color:#333;
}

#submenu_top_left {
	float:left;
	background:#C8E2F9 url(../img/menu/bg_submenu_left.gif) no-repeat left top;
	width:6px;
}

#inline_submenu {
	float:left;
	width:100%;
	height:22px;
	/*border:1px solid #72B8F1;*/
	/*padding:5px 0 0 0;*/
	font-family:Arial;
	color:#333;
}

.sub_menu_active, .top_menu_active {font-weight: bold;}

#agency {clear:both;float:left;width:100%;min-height:230px;background:url(../img/background_advertiser.jpg) no-repeat right 20px;padding:10px 0;}
#advertiser {clear:both;float:left;width:100%;min-height:230px;background:url(../img/background_advertiser.jpg) no-repeat right 20px;padding:10px 0;}
#publisher {clear:both;float:left;width:100%;min-height:230px;background:url(../img/background_publisher.jpg) no-repeat right 20px;padding:10px 0;}
#press, #agb, #function, #contact, #login_content, #site_faq {clear:both;float:left;width:100%;min-height:230px;background:url(../img/background_mixed.jpg) no-repeat right 20px;padding:10px 0;}
#shop {clear:both;float:left;width:100%;padding:10px 0;}
#marketplace, #admin, #bill, #shoppingcart {clear:both;float:left;width:100%;background:transparent;padding:10px 0;}







/*#publisher form table, #advertiser form table, #contact form table, #agency form table, #admin form table {
	background:#EBF8D8;
	margin:0;
	padding:0;
}
*/
#publisher form table table {border:0;}

#footer {
	float:left;
	width:100%;
	height:35px;
	border-top:3px solid #72B8F1;
	background:#fff;
	text-align:center;
	margin:0;
	padding:0;
}

#footer ul {
	padding:0;
	margin:5px 0;
}

#footer ul li {
	display:inline;
	padding:0;
	margin:0;
}

#footer p {
	padding:0;
	margin:0;
	font-size:10px;
}

.clear {
	float:none;
	clear:none;
}

#content {
	float:left;
	width: 100%;
	margin: 0 0 5px 0;
}

#headline_grey {
	width:98%;
	height:41px;
	margin:0;
	background:url(../img/headline_grey_right.gif) no-repeat top right;
}

#headline_grey_left img {
	float:left;
	width:10px;
	padding:0;
	margin:0;
}

#headline_grey_text {
	padding:13px 0 0 15px;
	font-weight:bold;
}

#bill_show h3 {
	color:#136EBB;
	margin:0;
	width:99%;
}

#bill_show {
	float:left;
	width:99%;
	height:50px;
	padding:5px;
}

.box {
	float:left;
	width:90%;
}

.boxholder {
	clear: both;
	padding: 5px;
	background: #8DC70A;
}
.tab {
	float: left;
	height: 32px;
	width: 102px;
	margin: 0 1px 0 0;
	text-align: center;
	background: #8DC70A url(images/greentab.jpg) no-repeat;
}
.tabtxt {
	margin: 0;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 9px 0 0 0;
}
/****************Buttons******************/
.button {
	width:157px;
	height:32px;
	padding:5px;
	margin:8px 10px 8px 5px;
	border:0;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	background:url(../img/button.gif) no-repeat;
	font-family:Arial;
	float:right;
}

.button_small {
	float:right;
	width:122px;
	height:23px;
	padding:2px 0;
	text-align:center;
	margin:5px 10px 5px 5px;
	border:0;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	background:url(../img/button_small.gif) no-repeat;
	font-family:Arial;
}
.button_small_blue {
	float:right;
	width:122px;
	height:28px;
	padding:0;
	text-align:center;
	margin:0 10px 5px 5px;
	border:0;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	background:url(../img/button_blue.gif) no-repeat;
	font-family:Arial;
}

.button_micro {
	float:right;
	width:75px;
	height:15px;
	padding:0 0 2px 0;
	text-align:center;
	margin:5px 10px 5px 5px;
	border:0;
	color:#333;
	font-size:10px;
	cursor:pointer;
	background:url(../img/button_micro.gif) no-repeat;
	font-family:Arial;
}

.advice {
	float:left;
	width:50%;
}

.advice b {
	color:#933;
	padding:10px 0 0 0;
}

.advice img {
	float:left;
	padding:0 10px 0 0;
}

#login {
	float:left;
	width:470px;
	height:257px;
	padding:25px 0 0 10px;
	margin:20px 0 0 55px;
	background:url(../img/bg_login.gif) no-repeat;
	color:#fff;
}

#login a:link {color:#fff;}

#login_content h2 {
	background:url(/img/icons/error.png) no-repeat 5px 0;
	color:#333;
	padding:0 0 0 30px;
}

.campaign_flag {
	color:#333;
	margin:0 25px 0 0;
}

.campaign_flag_active {
	font-weight:bold;
	margin:0 25px 0 0;
}

/*.news {
	float:left;
	margin-bottom: 3px;
	padding:15px 0 15px	15px;
	width:98%;
	border:1px solid #7EC521;
}
*/
.light {
	background-color: transparent;
}

.light strong, .dark strong {font-size:12px}

.dark {
	background-color: #EBF8D8;
	border:0;
}

.light2 {background-color: transparent;}

.dark2 {
	background-color: #EBF8D8;
	border:0;
}
/****************container tabellen/Listen**************************/
.table_outer td, .table_outer li  {
	font-weight: bold;
	border:0;
	padding:5px 5px 0 5px;
	vertical-align:top;
	background:url(/img/bg_table_outer.gif) repeat-x bottom;

}

.table_inner td {
	height:15px;
	vertical-align:top;
	padding:5px 0;
	background:url(/img/bg_table_outer.gif) repeat-x bottom;
	border:0;

}

.table_inner span {
	padding:0 5px;
}

/*.table_inner:hover {
 background-color:#F8FDF0;
}

.table_outer:hover {
 background-color:#F8FDF0;
}*/

.list_pull_down {
	background:url(/img/bg_table_outer.gif) repeat-x bottom;
	margin:0;
	padding:0;
	width:100%;
	float:left;
}

.list_pull_down h3 {
	font-size:11px;
	padding:0 10px;
	cursor:pointer;
}

.list_pull_down img{
	margin:0 0 0 10px;
}

/*.list_pull_down tr :hover {
	background:#F8FDF0;
	width:100%;
	font-weight: bold;
}*/

.list_pull_up {
	background:url(/img/bg_table_outer.gif) repeat-x bottom #F8FDF0;
	width:100%;
}

.top_pull_down{
	background:url(/img/topicborder.gif) top repeat-x;
	float:left;
	width:100%;
}

.topic_pull_down {
	background:#DCEDAD url(/img/topicborder.gif) top repeat-x;
	height:15px;
	width:100%;
	padding:5px 0;
	float:left;
}

.topic_pull_down input {
	margin:0 5px 0 0;
	float:left;
}

.topic_pull_down span {
	font-weight:bold;
	margin:0 0 3px 0;
	float:left;
}

.topic_pull_down img {
	float:right;
	margin:0;
	padding:0;

}

.website_edit table {
	width:100%;
}

.website_edit textarea, .input_pull_down {
	width:430px;
	font-family:verdana;
	font-size:11px;
	float:right;
	margin:0 10px 0 0;
	padding:0 10px 0 0;

}

.input_pull_down input {
	width:420px;
}

.input_pull_down select {
	width:425px;
	height:100px;
	font-family:verdana;
	font-size:11px;
	overflow-y:scroll;
	border:1px solid #ccc;
}

.input_pull_down textarea {
	width:420px;
	height:100px;
	overflow-y:scroll;
	font-family:verdana;
	font-size:11px;
	margin-right:10px;
	border:1px solid #ccc;
}

.website_edit small {
	float:right;
}

.text {
	width:175px;
	padding:0;
}

.green td, .green {
	background: #EBF8D8;
	padding:5px 10px;
}

.green_format {
	background: #EBF8D8;
	padding:5px 10px;
}

.round { background: #EBF8D8;}
.round .top, .round .bottom {display:block;background: #fff;}
.round .top b, .round .bottom b {display:block;height: 1px; overflow: hidden; background: #EBF8D8;}
.round .r1 {margin: 0 5px;}
.round .r2 {margin: 0 3px;}
.round .r3 {margin: 0 2px;}
.round .top .r4, .round .bottom .r4 {margin: 0 1px;height: 2px;}

#customer {margin:5px;padding:5px;border-bottom:3px solid #B7D582;}

#agb p {
	padding:0 0 0 10px;
	margin:6px 0;
	width:70%
}

#agb td {padding:5px 0;}

.InlineHelpDiv {
	background: #D9EBFB;
	width: 250px;
	border: 1px solid #136ebb;
	z-index: 13000;
}

.InlineHelpDiv-title {
	font-size: 12px;
	font-weight: Bold;
	padding: 4px;
	color: #136ebb;
	background: #D9EBFB;
	border-bottom:  1px solid #136ebb;
}

.InlineHelpDiv-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #c8e2f9;
}

.MookupDivClass {
	background: #D9EBFB;
	border: 1px solid #136ebb;
	background: #c8e2f9;
	z-index: 13000;
}

.MookupDivClass p {
	font-size: 12px;
	font-weight: Bold;
	padding: 4px;
	margin: 0;
	color: #136ebb;
	background: #D9EBFB;
	border-bottom:  1px solid #136ebb;
}

.tool-tip {
	color: #000;
	width: 150px;
	border: 1px solid #136ebb;
	z-index: 13000;
}

.tool-title {
	font-size: 12px;
	font-weight: Bold;
	padding: 4px;
	color: #136ebb;
	background: #D9EBFB;
	border-bottom:  1px solid #136ebb;
	/*background: url(/img/bubble.png) top left;*/
}

.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	/*background: url(/img/bubble.png) bottom right;*/
	background: #c8e2f9;
}

.custom-tip {
	color: #000;
	width: 230px;
	margin: 0;
	padding: 0;
	z-index: 13000;
}

.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}

.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

.itemRed {background: #ffc1c1;}

.error {
 	color:#9F1D1D;
}

/** hellblaue Infobox **/

.info_round {
	float: left;
	width: 100%;
	background:url(/img/icons/info.gif) no-repeat right 40px #DFEEFB;
}

.info_round .top, .info_round .bottom {
	display:block;
	background: #fff;
	float: left;
	width:100%;
}

.info_round .top b, .info_round .bottom b {
	display:block;
	height: 1px;
	overflow: hidden;
	background: #DFEEFB;
}

.info_round .r1 {
	margin: 0 5px;
}

.info_round .r2 {
	margin: 0 3px;
}

.info_round .r3 {
	margin: 0 2px;
}

.info_round .top .r4, .info_round .bottom .r4 {
	margin: 0 1px;
	height: 2px;
}

.info_round h1 {
	font-size:13px;
	color:#333;
	border-bottom:1px solid #72B8F1;
	padding:0 0 3px 10px;
	margin:0;
}

.info_round p {
	padding:10px 10px;
	margin:0;
}

.info_round table {
	padding: 5px 10px;
}

.info_round td {
	padding: 3px 0;
}

.inline_info {
	background:#EBF4FD;
	padding:0;
	margin:0;
	width:100%;
	float:left;
}

.inline_info h2 {
	font-size:11px;
	font-weight:bold;
	border-bottom: 1px solid #72B8F1;
	padding:2px 0;
	margin:0;
	width:96%;
}

.formular_info {
	float: left;
	margin:0 10px;
	width: 97%;
	background:#fff;
}

.formular_info .top, .formular_info .bottom {
	display:block;
	background: #EBF8D8;
	float: left;
	width:100%;
	height:5px;
	margin:0;
	padding:0;
}

.formular_info .top b, .formular_info .bottom b {
	display:block;
	height: 1px;
	overflow: hidden;
	background: #fff;
}

.formular_info .r1 {
	margin: 0 5px;
}

.formular_info .r2 {
	margin: 0 3px;
}

.formular_info .r3 {
	margin: 0 2px;
}

.formular_info .top .r4, .formular_info .bottom .r4 {
	margin: 0 1px;
	height: 2px;
}

.formular_info h1 {
	font-size:13px;
	color:#333;
	border-bottom:1px solid #72B8F1;
	padding:0 0 3px 10px;
	margin:0;
}

.formular_info p {
	padding:10px 10px;
	margin:0;
}


/**************************Legende****************************/
.legende_round {
	float:right;
	width:100%;
	background:#FFFFDF;
	width:27%;
	margin:0 0 0 20px;
}

.legende_round .top, .legende_round .bottom {
	display:block;
	background:#fff;
	float:left;
	width:100%;
}

.legende_round .top b, .legende_round .bottom b {
	display:block;
	height:1px;
	overflow:hidden;
	background:#FFFFDF;
}

.legende_round .r1 {
	margin:0 5px;
}

.legende_round .r2 {
	margin:0 3px;
}

.legende_round .r3 {
	margin:0 2px;
}

.legende_round .top .r4, .legende_round .bottom .r4 {
	margin:0 1px;
	height:2px;
}

.legende_round h1 {
	font-size:13px;
	color:#333;
	border-bottom:1px solid #fc3;
	padding:0 0 2px 10px;
	margin:0;
	width:96%;
}

.legende_round p {
	padding:10px 10px 5px 10px;
	margin:0;
	float:left;
	width:92%;
}

.legende_round img {
	opacity:.40;
	filter:Alpha(opacity=40);
	float:left;
	margin-right:10px;
}

/** gr�ne Infobox **/

.info_round_green {
	float: left;
	width: 100%;
}

.info_round_green_border {
	border-left:1px solid #EBF8D8;
	border-right:1px solid #EBF8D8;
}

.info_round_green .top, .info_round_green .bottom {
	display:block;
	background: #fff;
	border:0;
	float: left;
	width:100%;
}

.info_round_green .top b, .info_round_green .bottom b {
	display:block;
	height: 1px;
	overflow: hidden;
}

.info_round_green .r1 {
	margin: 0 3px;
	background:#EBF8D8;
}

.info_round_green .r2 {
	margin: 0 2px;
	border-left:1px solid #EBF8D8;
	border-right:1px solid #EBF8D8;
}

.info_round_green .r3 {
	margin: 0 1px;
	border-left:1px solid #EBF8D8;
	border-right:1px solid #EBF8D8;
}

.info_round_green .top .r4, .info_round_green .bottom .r4 {
	margin: 0;
	height: 2px;
	border-left:1px solid #EBF8D8;
	border-right:1px solid #EBF8D8;
}

.info_round_green h1 {
	font-size:15px;
	color:#333;
	border-bottom:1px solid #95C402;
	padding:0 0 3px 10px;
	margin:0;
	width:200px;
}

.info_round_green p {
	padding:10px 10px;
	margin:0;
}

.info_round_green table {
	padding: 5px 10px;
}

.info_round_green td {
	padding: 3px 0;
}


/***********************Containernavigation***************/

#step_navi {
	width:70%;
	height:23px;
	float:left;
	margin:20px 0 0 10px;
	overflow:hidden;
}

.button_step {
	width:75px;
	height:20px;
	float:left;
	margin-right:10px;
	margin-bottom:3px;
}

.button_step a{
	cursor: pointer;
}

.button_step .r1 {
	width:71px;
	height:1px;
	background:#95C402;
	margin-left:2px;
	padding:0;
	overflow:hidden;
}

.button_step .r2 {
	width:71px;
	height:1px;
	border-left:1px solid #95C402;
	border-right:1px solid #95C402;
	background:#F8FDF0;
	margin-left:1px;
	padding:0;
	overflow:hidden;
}

.button_step .r3 {
	width:73px;
	height:15px;
	background:#F8FDF0;
	border-left:1px solid #95C402;
	border-right:1px solid #95C402;
	overflow:hidden;
	font-size:13px;
	font-family:Arial;
	color:#333;
	text-align:center;
}

.button_step .r4 {
	width:73px;
	height:1px;
	background:#EBF8D8;
	border-left:1px solid #95C402;
	border-right:1px solid #95C402;
	overflow:hidden;
}

.button_step .r5 {
	width:71px;
	height:1px;
	border-left:1px solid #95C402;
	border-right:1px solid #95C402;
	background:#D2EFA7;
	margin-left:1px;
	padding:0;
	overflow:hidden;
}

.button_step .r2_active {
	width:71px;
	height:1px;
	border-left:1px solid #95C402;
	border-right:1px solid #95C402;
	background:#fff;
	margin-left:1px;
	padding:0;
	overflow:hidden;
}

.button_step .r3_active {
	width:73px;
	height:21px;
	background:#fff;
	border-left:1px solid #95C402;
	border-right:1px solid #95C402;
	overflow:hidden;
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	color:#333;
	text-align:center;
}

/** abgerundete gr�ne Headline**/

.container_headline {
	float: left;
	width: 70%;
	padding:0;
	height:23px;
}

.container_headline img {
	float:right;
	margin:0 10px 0 0;
	padding:0;
}

.container_headline .top b {
	display:block;
	height: 1px;
	overflow: hidden;
	background: #95C402;
}

.container_headline .r1 {
	margin: 0 5px;
}

.container_headline .r2 {
	margin: 0 3px;
}

.container_headline .r3 {
	margin: 0 2px;
}

.container_headline .top .r4 {
	margin: 0 1px;
	height: 2px;
}

.container_headline h1 {
	font-size:13px;
	color:#fff;
	padding:0 0 3px 0px;
	margin:0;
	background:#95C402;
	width:100%;
	float:left;
}

.container_headline h1 span {
	padding:0 0 0 10px;
	margin:0;
	float:left;
}

/** Breadcrumbs unter den Steps **/

.container_crumb {
	background:#DCEDAD;
	height:23px;
	float:left;
	width:70%;
	overflow:hidden;
}

.container_crumb h2 {
	font-size:11px;
	font-family:verdana;
	padding:5px 10px;
	font-weight:normal;
}

.container_crumb h2 a {
	color:#333;
}

/** Container f�r hellgr�ne Formularfelder **/

.container_formular {
	padding:5px 0 10px 0;
	float:left;
	margin-bottom:20px;
	width:70%;
	background:#ebf8d8;
	font-family:Verdana;
	line-height:140%;
}

.wide {
	width:100%;
}

.container_formular100 {
	padding:5px 0 10px 0;
	float:left;
	margin-bottom:20px;
	width:80%;
	background:#ebf8d8;
	font-family:Verdana;
	line-height:140%;
}

.container_formular p, .container_formular span, .container_formular100 p, .container_formular100 span {
	padding:0 10px;
	float:left;
	width:96%;
}

.container_formular p img, .container_formular100 p img {
	float:left;
	margin:15px 0 0 0;
}

.container_formular h2, .container_formular100 h2 {
	float:left;
	margin:10px 0 0 10px;
	font-size:11px;
	font-family:Verdana;
	color:#333;
}



.topic_pull_down a:link, .topic_pull_down a:visited {
	color:#333;
	text-decoration:none;
}

.topic_pull_down a:hover {text-decoration:underline;}

.topic_pull_down:hover {text-decoration:underline;}

.inline_list {
	border:1px solid #95C402;
	margin:10px 10px 15px 10px;
	background-color:#fff;
	width:97%;
	float:left;
}

.container_formular td, .inline_list td {
	vertical-align:top;
	padding:5px 0 5px 10px;
}

.container_white {
	padding:5px 0 10px 0;
	float:left;
	margin-bottom:20px;
	width:70%;
	font-family:Verdana;
}


/** dreifarbiger Trennstrich in Formularen und Listen**/

.trenner {
	height:1px;
	float:left;
	width:100%;
	border-top:1px solid #95C402;;
	border-bottom:1px solid #C7E27E;
	background:#EBF8D8 no-repeat;
	padding:0;
	margin:15px 0 10px 0;
	overflow:hidden;
}

.box_left {
	width:33%;
	float:left;
}

.box_right {
	width:65%;
	float:right;
}

.number_right {
	text-align:right;
	padding:0;
}
