/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}

.input1 {
	width: 60px;
	color: #333333;
}

.input1_update {
	width: 60px;
	background-color: #CC3333;
	color: #EEEEEE;
}

.input2 {
	width: 45px;
	height: 22px;
	background: url(images/homepage15.gif) no-repeat left top;
	border: none;
	text-transform: uppercase;
	font-size: 8px;
	font-weight: bold;
	color: #FFFFFF;
}

input.submit2 {
	width: 100px;
	height: 22px;
	background: url(images/homepage25.gif) no-repeat left top;
	border: none;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}

input.submit2_long {
	width: 250px;
	height: 22px;
	background: url(images/homepage26.gif) no-repeat left top;
	border: none;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}

input.submit3 {
	color: #222222;
}

input.submit_delete {
	color: #E42F2B;
	font-weight: bold;
	border: 2px #B42626 inset;
}

input.submit_stats {
	color: #222222;
	font-size: 9px;
	font-weight: bold;
}

input.submit_emph {
	color: #CC3333;
	font-weight: bold;
}

input.input_err {
	background-color: #D63E3E;
	color: white;
}

option.box_optionSelected {
	background-color: #D6BFBE;
}

/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

h2 { 
	margin-bottom:5px;
 }

h3 { 
	margin-top:10px;
	margin-bottom:3px;
 }

/** TEXTS */

body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #868686;
}

.highlight_params {
	color: #D8013B;
}

.highlight2_params {
	color: #F47A0D;
}

.emph_1 {
	color: #CC3333;
	font-weight: bold;
}

p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: justify;
}

.non-justify {
	text-align: left;
}

.text1 {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.text2 {
	margin-bottom: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #515151;
}

.text3 {
	margin-bottom: 20px;
	font-size: 18px;
	font-weight: bold;
	color: #2E2D2D;
}

.text4 {
	text-align: center;
	color: #848484;
}

.text5 {
	color: #848484;
	font-weight: bold;
	font-size: 10px;
	line-height: 18px;	
}

.text6 {
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	line-height: 18px;	
}

.text7 {
	color: #000000;
	font-weight: bold;
	font-size: 17px;
	line-height: 18px;	
}

.text8 {
	color: #848484;
	font-size: 9px;
	line-height: 18px;	
}

.text9 {
	font-size: 16px;
}

.text10 {
	font-size: 15px;
	color: black;
	font-weight: bold;
}

.text11 {
	font: 11px Georgia, Tahoma, Arial; 
	color: #222222;
	border-bottom: 1px #222222 dashed;
}

.clearcolor {
	color: black;
}

.error {
	color: #FF0000;
	font-weight: bold;
}

.error_eigenelayouts {
	color: #D61D4B;
	font-weight: bold;
}

.loginname {
	border-bottom: 1px #CCCCCC solid;
}

.logindata {
	color: #A34040;
	border-bottom: 1px #CCCCCC solid;
}

.darker {
	color: #4A4949;
}

.dark {
	color: #201E1E;
}

.smaller {
	font-size: 10px;
}

.noticeHint {
	color: #F83D35;
}

.underlineDotted {
	border-bottom: 1px black dashed;
}

a.emph_1 {
	font-weight: bold;
	text-decoration: none;
}

a.emph_1:hover {
	font-weight: bold;
	text-decoration: underline;
}

a.emph_2 {
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}

a.emph_3 {
	color: #C60404;
	font-size: 12px;
}

a.emph_4 {
	color: #67FE4A;
	font-size: 12px;
	background-color: #434343;
	text-decoration: none;
}

a.error {
	color: red;
	font-size: 12px;
}

a.emph_2:hover {
	font-weight: bold;
	text-decoration: underline;
	font-size: 10px;
}

a.clearcolor {
	color: black; 
}

a.modest {
	font-weight: normal;	
	font-size: 9px;	
}

/** LISTS */

.list1 {
	margin:0px;
	padding-left: 0px;
	list-style-position: inside;
	line-height: 18px;
	text-align: left;
}

.list_marked {
	color: #BC3637;
	line-height:14px;
	font-weight:bold;
	font-size:9px;
}

/** LINKS */

a {
	color: #B94242;
}

a:hover {
	text-decoration: none;
}

.link1 {
	display: block;
	width: 125px;
	height: 19px;
	padding: 8px 0px 0px 9px;
	background: url(images/homepage09.gif) no-repeat left top;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #515151;
}

.link1_brandnew {
	display: block;
	width: 125px;
	height: 29px;
	padding: 5px 0px 0px 9px;
	background: url(images/homepage09_brandnew.gif) no-repeat left top;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #515151;
}

.link1:hover {
	background-image: url(images/homepage10.gif);
	color: #FFFFFF;
}

.link1_brandnew:hover {
	background-image: url(images/homepage09_brandnew.gif);
	color: #FFFFFF;
}

.link2 {
	color: #FFFFFF;
}
.link3 {
	display: block;
	width: 125px;
	height: 19px;
	padding: 8px 0px 0px 9px;
	background: url(images/homepage10.gif) no-repeat left top;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}

.link3_higher {
	display: block;
	width: 125px;
	height: 29px;
	padding: 5px 0px 0px 9px;
	background: url(images/homepage10_2.gif) no-repeat left top;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}

.link4 {
	display: block;
	width: 125px;
	height: 19px;
	padding: 8px 0px 0px 9px;
	background: url(images/homepage09.gif) no-repeat left top;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #A34040;
}

.link4:hover {
	background-image: url(images/homepage10.gif);
	color: #FFFFFF;
}

/** STYLES */

.style1 {
}

.style1 a {
}

.style1 a:hover {
}

/** BACKGROUNDS */

.bg1 { background: url(images/homepage06.gif) repeat left top; }
.bg2 { background: url(images/homepage07.gif) repeat-y left top; }
.bg3 { background: #F3F5F6 url(images/homepage20.gif) no-repeat left top; }
.bg4 { background: url(images/homepage21.gif) no-repeat left bottom; }
.bg5 { background: url(images/homepage22.gif) repeat-x left top; }
.bg6 { background: url(images/homepage23.gif) repeat-x left top; }

/** MISC */

div.light_bg {
	background-color: #EEEEEE;
}

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

.img1 {
	float: left;
	margin: 0px 10px 0px 0px;
}

.img2 {
	float: right;
	margin: 0px 0px 0px 10px;
}

.img3 {
	float: left;
	margin: 0px 20px 0px 10px;
}

hr { display: none; }

.hr1 {
	clear: both;
	height: 16px;
	margin-bottom: 8px;
	margin-top: 8px;
	background: url(images/homepage11.gif) repeat-x left center;
}

img.img_border1 {
	border: 1px #555555 solid;
}

img.img_videorss {
	border: 1px #555555 solid; padding: 1px;
}


/* PROMOTION */

 
#promotion_welcome {
	border:1px #666666 solid;
	color: #E41A18;
}


a.werbeid_warnung {
	cursor: pointer;
	cursor: hand;
	color: white;
}

a.werbeid_warnung2 {
	cursor: pointer;
	cursor: hand;
	color: white;
	text-decoration: unserline;
}


#div_werbeid_warnung {
	 z-index: 10;
	 padding: 5px;
	 position: absolute;
	 font: 9px Tahoma,Verdana,Arial;
	 border: 1px #843437 outset;
	 background-color: #D63F3A;
	 top: 220px;
	 left: 57%;
	 width: 260px;
	 color: #FFFFFF;
	 font-weight:bold;
	 text-align: left;
}

#promotion_backbutton {
	color:white;
	background-color: #DF413E;
	border:1px black solid;
	font-weight:bold;
}

#promo_eigene_deletediv {
	text-align: center;
	width: 300px;
}

#promo_self_textarea {
	width: 400px;
	height: 110px;
	border-top: 2px #6A6A6A solid;
	border-left: 2px #6A6A6A solid;
	border-right: 1px #D4D0C8 solid;
	border-bottom: 1px #D4D0C8 solid;
	padding: 2px;	
	overflow: scroll;
	text-align: left;
}

.table_border {
	border:1px #DF413E solid;
}

.table_border2 {
	border:1px #999999 solid;
}

.table_backcolor {
	background-color: #DF413E;
	color: white;
}

.table_backcolor2 {
	background-color: #E8D9D9;
	color: white;
}

.submit_1 {
	color:black;
}

.background_color {	
	background-color: white;
}



br.absatz_1 {
	line-height: 10px;
}

br.absatz_2 {
	line-height: 5px;
}

br.absatz_3 {
	line-height: 15px;
}

ul.homepage_list {
	line-height: 19px;
	font-size: 11px;
	font-weight:bold;
	text-align: left;
	margin-left: 25px;
	margin-right: 25px;
	color: #4A4949;
}

p.absatz_afterheadfloat {
	margin-top: 5px;
	clear: both;
}

p.absatz_afterheadfloat2 {
	margin-top: 15px;
	clear: both;
}

.darker_emph {
	font-size: 17px;
	font-weight: bold;
	color: #2E2D2D;
}

.projekte_emph {
	color: #FF6666;
}

.colportal_emph {
	background-color: #FF6666;
	padding-left: 6px;
	padding-right: 6px;
}

.colportal_emph_font {
	color: #222222;
}

.colportal_emph_border {
	border: 1px #FF6666 solid;
}

/* PROJEKTE */

.projekte_list_widhead {
	color: #333333;
	padding: 3px;
	border: 1px #BBBBBB solid;
	font-weight: bold;
	background-color: #BBBBBB;
}

.projekte_list_widdata {
	float: left;
	margin-right: 5px;
	border: 1px #DDDDDD solid;
	color: #444444;
	padding: 5px;
	line-height: 15px;
}

.projekte_list_avsdata {
	float: right;
	border: 1px #DDDDDD solid;
	color: #444444;
	padding: 5px;
	line-height: 15px;
	width: 350px;
}

.projekte_list_widdata_col {
	color: #444444;
}

.projekte_list_widdata_col_invert {
	color: #EEEEEE;
	background-color: #444444;
}

div.projekte_navBtn {
	background-image: url('/images/projekte_navtab.gif');
	background-repeat: no-repeat;
	height: 20px;
	padding: 3px 15px 3px 25px;
}

div.projekte_navBtn_act {
	background-image: url('/images/projekte_navtab_act.gif');
	background-repeat: no-repeat;
	height: 20px;
	padding: 3px 15px 3px 25px;
}

.projekte_navBtn_font {
	font: 11px Tahoma, Verdana, sans-serif;
	color: #333333;
	font-weight: bold;
}

.projekte_navBtn_act_font {
	font: 11px Tahoma, Verdana, sans-serif;
	color: #691020;
	font-weight: bold;
}

a.projekte_navBtn_href {
	text-decoration: none;
}

/* STATISTIK */

input.button_stats_navi {
	border: 1px #444444 solid;
	color: #333333;
	font-weight: bold;
	background-color: #DDDDDD;
}

input.button_stats_navi_on {
	border: 1px #444444 solid;
	color: #333333;
	font-weight: bold;
	background-color: #E19393;
}

div.stats_filter_label {
	padding: 2px;
	background-color: #FFFFFF;
	color: #555555;
	font-size: 9px;
	font-weight: bold;
}

#stats_filter_container {
	margin-top: 20px;
	border: 1px #CCCCCC solid;
	width: 510px;
}

#stats_submit_container {
	margin-top: 2px;
	border: 1px #CCCCCC solid;
	width: 510px;
}

#stats_navi_table {
	width: 510px;
}

table.stats_table {
	width: 510px;
	margin-top: 0px;
	border: 1px #AAAAAA solid;
}

.data_head {
	color: #444444;
}

.data_zeilen_1 {
	background-color: #DDDDDD;
	color: #444444;
}


.data_zeilen_2 {
	color: #444444;
}

.data_summe {
	background-color: #BBBBBB;
	color: #111111;
	border-top: 1px #AAAAAA solid;
}

.stats_day_trenner {
	background-color: black;
}


/* ABRECHNUNGEN */

.abrech_list_abrechdata {
	float: left;
	margin-right: 5px;
	border: 0px #666666 solid;
	color: #444444;
	padding: 5px;
	line-height: 15px;
}

.abrech_list_abrechhead {
	color: #333333;
	padding: 3px;
	border: 1px #AAAAAA solid;
	font-weight: bold;
	width: 500px;	
}

.abrech_container {
	margin-left: 0px;
	margin-bottom: 20px;
	width: 500px;
	text-align: left;
}

/* STAMMDATEN */

.stamm_container {
	margin-left: 0px;
	margin-bottom: 20px;
	width: 450px;
	text-align: left;
}

.stamm_head {
	text-align: left;
	background-color: #777777;
	color: #EEEEEE;
	padding-left: 10px;
	font-weight: bold;
}

.stamm_border {
	border: 1px #CCCCCC solid;
	margin-bottom: 15px;
}

.stamm_title {
	padding-left: 20px;
}

.stamm_data {
	padding-left: 20px;
}

input.stamm_submit {
	color: #222222;
	font-size: 9px;
	font-weight: bold;
}

a.stamm_promolink {
	color: #FF2222;
	font-weight: bold; 
}

/* PROMOTION */

#promo_button_standardlayouts {
	border: 1px black inset;
	padding-top: 5px;
	padding-bottom: 2px;
	margin-bottom: 15px;
	background-image: url('images/promotion_back_standard.jpg');
	width: 170px;
	text-align: center;
	color: #555555;
	font:11px Arial;
	font-weight: normal;
	margin-top: 22px;
}

#promo_button_eigenelayouts {
	border: 1px black inset;
	padding-top: 5px;
	padding-bottom: 2px;
	margin-bottom: 15px;
	background-image: url('images/promotion_back_eigene.jpg');
	width: 170px;
	text-align: center;
	color: #555555;
	font: 11px Arial;
	font-weight: normal;
	margin-top: 22px;
}


#promo_button_werbetools {
	border: 1px black inset;
	padding-top: 5px;
	padding-bottom: 2px;
	margin-bottom: 15px;
	background-image: url('images/promotion_back_werbetools.jpg');
	width: 170px;
	text-align: center;
	color: #555555;
	font: 11px Arial;
	font-weight: normal;
	margin-top: 22px;
}

div.promo_innerbox {
	margin-left: 40px;
	margin-top: 7px;
	margin-bottom: 7px;
}

.promo_head {
	font-size: 12px;
	font-weight: bold;
	color: #4A4949;
}

div.promo_infobox_settings {
	border: 1px #CCCCCC solid;	
	float: left;
	padding: 2px 5px 2px 5px;
	margin-bottom: 5px;
	width: 215px;
}

textarea.promo_link {
	width: 150px;
	height: 50px;
	scrollbar-3d-light-color: #DDDDDD;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color: #FFFFFF;
	scrollbar-dark-shadow-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #DDDDDD;
	scrollbar-shadow-color: #DDDDDD;
	color: #555555;
}

textarea.promo_link_first {
	width: 330px;
	height: 100px;
	scrollbar-3d-light-color: #DDDDDD;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color: #FFFFFF;
	scrollbar-dark-shadow-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #DDDDDD;
	scrollbar-shadow-color: #DDDDDD;
	color: #555555;
	font-size: 12px;
	font-weight: bold;
}

textarea.promo_link_long {
	width: 300px;
	height: 60px;
	scrollbar-3d-light-color: #DDDDDD;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color: #FFFFFF;
	scrollbar-dark-shadow-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #DDDDDD;
	scrollbar-shadow-color: #DDDDDD;
	color: #555555;
}

select.promo_infobox {
	color: #555555;
}

.promo_infobox_seloption {
	color: #1038EC;
	background-color: #CCCCCC;
}

textarea.promo_banner {
	width: 300px;
	height: 60px;
	color: #555555;
	font-size: 12px;
}

textarea.promo_rss {
	width: 730px;
	height: 14px;
	color: #555555;
	font-size: 12px;
}

textarea.promo_dyn_banner {
	width: 320px;
	height: 80px;
	color: #555555;
	font-size: 12px;
}


select.promo_bannerbox {
	font-size: 11px;
	color: #1038EC;
	font-weight: bold;
}

#promo_DivCodegenerator {
	background-color: #BBBBBB;
	padding-top: 2px;
	padding-bottom: 5px;
}

a.promo_dlink_go {
	font-size: 11px;
	font-weight: bold;
	color: #B94242;
}

.promo_senderbewerben_onlinesample {
	color: #33DD33;
	font-weight: bold;
}

.promo_senderbewerben_offlinesample {
	color: #DD3333; 
	font-weight: bold;}

.promo_werbetools_index_box {
}

img.img_mvdream {
	border: 1px #D8013B solid;
}


/* NEUES LAYOUT ANLEGEN */

div_del_warning {
	padding: 0px;
	position: absolute;
	font: 11px Tahoma,Verdana,Arial;
	font-weight: bold;
	color: #333333;border:2px #EE4455 outset;;
	background-color: white;
	top: 160px;
	left: 40px;
	width: 320px;
	height: 150px;	
}

table.promo_newlay_blocktab {
	border: 1px #DF3B39 solid;
}

.promo_poplist_filtercol {
	color: #4E4EFA;
	font-weight: bold;
}

/* HELP */

div.helpbox {
	margin: 10px 15px 30px 10px;
}

/* DCL Dynamic Content Layer */
a.link_promurlAsDCL {
	font-weight: bold;
	font-size: 13px; 
	background-image: url('/images/DCLLinkBackgr.gif');
	height: 40px;
	padding: 5px 12px 5px 12px;
	color: black;
	border: 1px #555555 dashed;
}
#div_promurlAsDCL {
	background-color: #E4E4E4;
	padding-bottom: 20px;
	padding-top: 10px;
}

/* Homepage-News */
.homepageNews_head { 
	color: #C13939;
}


div.div_dragAndDrop {
	cursor: move;
}

/* borders */

.dotted_emph3 {
	border: 1px dotted #C60404;
}

/* backgroundDivs */
div.divContent_fade01_top {
	background-image: url("/images/backgr_fade01_top.jpg"); 
	background-repeat: repeat-x;
	border-left: 1px #E5E5E5 solid;
	border-right: 1px #E5E5E5 solid;
	padding: 10px;
}

div.divContent_fade01_bot {
	background-image: url("/images/backgr_fade01_bot.jpg"); 
	background-repeat: repeat-x;
	border-left: 1px #E5E5E5 solid;
	border-right: 1px #E5E5E5 solid;
	padding: 10px;
}

/* contentDivs */
div.divContent_spaced01 {
	padding: 10px; 
}

div.divONOFFBOX {
	border: 1px #B94242 dashed;
	padding: 8px;
}

div.divContent_dashed {
	border: 1px #BBBBBB dashed;
	padding: 8px;
}

div.progr_infodiv_tmp_inner {
}

		ul.autocompleter-choices {
			position:				absolute;
			margin:					0;
			padding:				0;
			list-style:				none;
			border:					1px solid #a0a0a0;
			text-align:				left;
			font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
			z-index:				50;
			background-color:		#fff;
		}
		
		ul.autocompleter-choices li {
			position:				relative;
			margin:					-2px 0 0 0;
			padding:				0.2em 1.5em 0.2em 1em;
			display:				block;
			float:					none !important; 
			cursor:					pointer;
			font-weight:			normal;
			white-space:			nowrap;
			font-size:				1em;
			line-height:			1.5em;
			color:					#a30000;
		}
		
		ul.autocompleter-choices li.autocompleter-selected {
			background-color:		#a30000;
			color:					#fff;
		}
		
		ul.autocompleter-choices span.autocompleter-queried {
			display:				inline;
			float:					none;
			font-weight:			bold;
			margin:					0;
			padding:				0;
		}
		
		ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
			color:					#ffeeaa;
		}
