/*
------------------------------
	impromptu start
------------------------------
*/
.impromptuwarning .impromptu{ background-color: #aaaaaa; }
.impromptufade{
	position: absolute;
	background-color: #ffffff;
}
div.impromptu{
  position: absolute;
	background-color: #D4D0C7;
	padding: 5px; 
	width: 400px;
	text-align: left;
}
div.impromptu .impromptuclose{
  float: right;
  margin: 2px 2px 0 0;
  cursor: pointer;
  color: #333333;
  font-weight: bold;
  width: 16px; height: 16px;
  
}
div.impromptu .impromptucontainer{
	background-color: #d8eff5;
	padding: 5px; 
	color: #ffffff;
}
div.impromptu .impromptumessage{
	background-color: #cacaca;
	padding: 10px;
  color: #333333;
}
div.impromptu .impromptubuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.impromptu button{
	width: 80px; color: #EDF8FA; background-color: #0091C0; font-weight: bold; border: 1px #7CC4DC solid; padding: 3px 0 3px 0; text-align: center;
	margin: 0 10px; cursor: pointer;
}







/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */

div.rating{cursor:pointer;margin:2em;clear:both;display:block}

div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}

div.cancel,div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}

div.cancel,div.cancel a{background:url('../img/delete.gif') no-repeat 0 -16px}

div.star,div.star a{background:url('../img/star.gif') no-repeat 0 0px}

div.cancel a,div.star a{display:block;width:16px;height:100%;background-position:0 0px;border:1 solid #FF0000}

div.star_on a{background-position:0 -16px!important}

div.star_hover a,div.star_live a:hover{background-position:0 -32px}

/* Read Only CSS */

div.star_readonly a,div.star_readonly a:hover{cursor:default !important}

/* Partial Star CSS */

div.star{background:transparent!important;overflow:hidden!important}

/* END jQuery.Rating Plugin CSS */






/* root element for tabs  */
div.css-tabs ul {  
	margin:0 !important; 
	padding:0;
}

div.css-tabs .float_left{ width: 250px; margin-bottom: 15px; }

/* single tab */
div.css-tabs ul li {  
	padding:0; 
	margin:0;  
	list-style-type:none;
}

/* link inside the tab. uses a background image */
div.css-tabs ul a { 
	font-size:11px;
	text-decoration:none;
	color:#777;
	margin-right:2px;
  text-decoration: underline;
}

	
/* selected tab */
div.css-tabs ul a.current {
	color: #333333;	
	cursor:default;
  font-weight: bold;
}

	
/* tab pane */
div.css-panes div {
	display:none;
	min-height:150px;
}


a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}















body{ margin: 0px; font-family: Georgia, Tahoma; font-size: 12px; color: #333333; background-color: #EDECE8; }

#page{ margin: 0 auto 0 auto; width: 1050px; }

#header {
  width: 880px;
  height: 110px;
  background: url(../img/layout/page_top_bg.png) bottom left no-repeat;
  padding: 0 15px 0 15px;   
  color: #646664;
}

#header .float_left{ margin-top: 3px; }
#header .float_left a{ font-size: 12px;}

#header #schnell_login { float: right; margin: 13px 0 0 0; height: 61px; font-size: 12px; width: 570px; margin-right: 5px;}
#header #schnell_login input{ width: 80px; height: 12px; margin-right: 5px; } 
#header #schnell_login *{ vertical-align: middle; }
#header #schnell_login img{ margin: 0 5px 0 5px; } 

ul.navi li{ 
  padding: 1px 0 0 0; margin: 0 5px 0 0; list-style-type:none; float: left; 
  background: url(../img/layout/navi_bg.gif) top left no-repeat;
  width: 145px; height: 22px;
  text-align: center;
}
ul.navi li.small{ background: url(../img/layout/navi_bg_small.gif) top left no-repeat; width: 80px; }
ul.navi li a{ text-decoration: none; font-size: 11px;}
.meta_navi_aktiv a, .meta_navi_small_aktiv a{ color: #0092C0; }
ul.navi li.meta_navi_aktiv{ background: url(../img/layout/navi_bg_aktiv.gif) top left no-repeat; }
ul.navi li.meta_navi_small_aktiv{ background: url(../img/layout/navi_bg_small_aktiv.gif) top left no-repeat; }

#content{
	width: 860px;
  background: url(../img/layout/page_middle_bg.gif) top left repeat-y;
  padding: 5px 15px 20px 35px; 
  min-height: 450px;
}

a {color: #333333; text-decoration: underline;}
a:hover{ text-decoration: none; }

#footer { width: 880px; height: 110px; background: url(../img/layout/page_bottom_bg.png) top left no-repeat; padding: 15px 15px 0 15px; text-align: center; font-size: 10px; margin-bottom: 20px; }
#footer a { font-weight: normal;}
#footer div{ margin: 0 auto 20px auto; line-height: 24px; width: 770px; }
#footer div a{ font-size: 12px; }

span.trenner { margin: 0 10px 0 10px;}
ul { list-style: square; margin: 0 0 15px 15px; padding: 0; line-height: 20px;}
ul.highlight{ color: #0092C0; } 

.bold, .bold a, strong, strong a { font-weight: bold; }
.normal, .normal a { font-weight: normal; }
.inline{ display: inline; }
.hand, .pointer { cursor: pointer; }
span.ref{ text-decoration: underline; }

input, textarea, select {
  border: 1px #9091a6 solid;
  background-color: white;
	font-family: Georgia, Tahoma;
	font-size:1em;
	color: #333333;
	line-height: 13px;   
}

input.trans{ background-color: transparent; border: none; } 

input, select { vertical-align:middle; font-weight:normal; }
img { border: 0; }

.float_left{  float: left; }
.float_right{ float: right;}
.clear{ clear: both;}

.fontsize10, .fontsize10 a, a.fontsize10 { font-size: 10px;}
.fontsize11, .fontsize11 a, a.fontsize11 { font-size: 11px;}
.fontsize12, .fontsize12 a, a.fontsize12 { font-size: 12px;}
.fontsize18, .fontsize18 a, a.fontsize18 { font-size: 18px;}



p { margin-bottom: 15px; }
.middle *{ vertical-align: middle; }

.hacken *{ vertical-align: middle;}
.hacken img{ margin-right: 5px;}

h2{ margin: 10px 0 15px 0; color: #0092C0; font-size: 24px; font-weight: normal;}
h3{ margin: 7px 0 15px 0; font-size: 17px; color: #0092C0; font-weight: normal;}
h4{ margin: 25px 0 10px 0; font-size: 14px; font-weight: bold; width: 100%; border-bottom: 2px solid #0092C0; padding-bottom: 5px; }
h3 a{ font-size: 17px; color: #0092C0; font-weight: normal;}
h4 a{ font-size: 12px; font-weight: normal; margin-left: 10px; }
.seitenabstand{ margin: 0 30px 0 30px;}

h3 input.trans{ margin-top: -3px;} 
 
h1 { margin-bottom: 10px; font-size: 24px; font-weight: normal;  line-height: 36px; }  
h1 span{ font-size: 24px; background-color: #0092C0; color: #EDF8FA; font-weight: normal; margin-bottom: 2px; padding: 2px 10px 2px 10px; line-height: 36px; }  
h1 span a{ color: #EDF8FA; }  
.subheadline{ 
    display: block; margin: 10px 0 25px 0; 
    font-size: 16px; background-color: #FFF; 
    color: #333333; font-weight: normal; 
    padding: 0; line-height: 18px;
}
.subheadline a{ color: #333333; }

#aktuell div{ margin: 0 0 5px 0; font-size: 16px; color: #333333; font-weight: normal; }  
#aktuell div a{color: #0092C0; font-size: 16px; }

#projekt_starten{ padding: 10px 10px 10px 23px; width: 381px; height: 120px; margin: 15px 0 30px 0;
  background-color: #EDECE8;
} 
  
.trennlinie{ width: 850px; height: 10px; clear: both; background: url(../img/layout/hp_contest_punkt.gif) bottom left repeat-x; margin: 10px auto 10px auto; } 

.zentriert{ width: 770px; min-height: 10px; clear: both; margin: 10px auto 10px auto; text-align: center;}

#aktuell{ width: 770px; padding: 0 0 0 0; margin:0 auto 10px auto; text-align: center;}
#aktuell div span{ color: #0092C0; font-weight: normal;}  
#aktuell div b{ font-size: 14px; font-weight: normal;}  

.postit{ width: 341px; height: 235px; background: url(../img/layout/postit_bg.png) top left no-repeat; padding: 65px 0 25px 50px; }
.postit_small { width: 215px; height: 390px; padding-top: 30px; background: url(../img/layout/postit_small_bg3.png) top left no-repeat; margin: 0; }

.grau { color: #848077; }
.highlight, .highlight a{ color: #0092C0; }
.highlight_titel, .highlight_titel a{ color: #0092C0; font-weight: bold;}
.border_blue_top{ border-top: 2px #0092C0 solid; }
.highlight2, .highlight2 a{ color: #CF4BAC; }

.postit h2{ padding-left: 15px; margin-bottom: 10px;}
.zeile { width: 290px; height: 32px; font-size: 16px; font-weight: normal; padding: 8px 0 0 15px; background: url(../img/layout/postit_line.png) bottom left no-repeat;}
.zeile_kurz { width: 180px; margin-left: 25px; height: 22px; font-size: 12px; padding: 8px 0 0 0; background: url(../img/layout/postit_line_small.png) bottom left no-repeat; list-style-type:none;}

.zeile_kommentar { width: 180px; margin: 5px 0 25px 25px; height: 22px; font-size: 11px; list-style-type:none; line-height: 17px; }


.mit_ebene2{  background: none; height: 23px; }
.ebene2 { width: 155px; margin-left: 50px; height: 17px; font-size: 12px; padding: 0 0 5px 0; list-style-type:none;}


.zeile a, .zeile_kurz a, .ebene2 a{ text-decoration: none;}
.postit .button {margin : 15px 0 0 15px;}
.zeile_kurz .highlight, #wettbewerb_head .highlight{ display: none; }
td .highlight{ display: block; }

.block_info_left {width: 230px; float: left; }
.block_info{ width: 550px; float: right; padding: 0 20px 0 30px;}

.wettbewerbe{ width: 620px; float: right;}
.wettbewerbe .untertitel{ margin-top: 5px;}
.wettbewerbe span { color: #0092C0; font-size: 12px; font-weight: bold; line-height: 14px; }
.wettbewerbe span.vorkasse{ font-size: 11px; line-height: 18px; }
.pro{ background-color: #0092C0; color: white; padding: 1px 3px 2px 3px; display: inline; width: 40px; font-size: 10px; margin-right: 3px; }


.button{ width: 180px; color: #EDF8FA; background-color: #0091C0; font-weight: bold; border: 1px #7CC4DC solid; padding: 5px 0 5px 0; text-align: center; }
.button_wide{ width: 220px; color: #EDF8FA; background-color: #0091C0; font-weight: bold; border: 1px #7CC4DC solid; padding: 5px 0 5px 0; text-align: center; }
.button_small{ width: 130px; color: #EDF8FA; background-color: #0091C0; font-weight: bold; border: 1px #7CC4DC solid; padding: 5px 0 5px 0; text-align: center; }
.button a, .button_wide a, .button_small a { color: #EDF8FA; text-decoration: none;}
.btnLink{ cursor: pointer;}

.startseite_designs { width: 430px; height:250px; }
.startseite_designs div, .design_liste{ width: 100px; height: 100px; border: 1px #D4D0C7 solid; overflow: hidden; margin: 0 2px 20px 0; float: left; text-align: center;}

.startseite_contests { width: 385px; height: 650px; float: left; margin-left: 40px; }
.startseite_contests .contest_info { width: 100%; background: url(../img/layout/hp_contest_punkt.gif) left bottom repeat-x; margin-bottom: 9px;}
.startseite_contests .contest_info .contest_name{  float: left; background: url(../img/layout/white.gif) bottom left repeat-x; padding-right: 5px;}
.startseite_contests .contest_info .contest_name a { text-decoration: none;}
.startseite_contests .contest_info .contest_preis{ float: right; background: url(../img/layout/white.gif) bottom left repeat-x; width: 45px; text-align: right;  }

fieldset { margin-bottom: 10px; }
label { width: 180px; display: block; float: left; font-weight: bold; padding-right: 15px;}

.formfield { width: 300px; display: block; float: left;}
textarea.formfield{ height: 150px;}

.formfield_breit { width: 659px; display: block; float: left;}
.formfield_schmall { width: 150px; }
textarea.formfield_breit{ height: 150px;}

form label span { color: #7c7c7c; display: block; height: 30px; padding: 3px 0 10px 0; font-size: 10px; font-weight: normal;} 


#projekt_starten .fontsize18{ margin: 0 0 10px 0; }
#projekt_starten p{ margin-bottom: 10px; }
#projekt_starten .button_wide{ margin-top: 10px; width: 240px; margin-left: 63px; background-color: #CF4BAC; border: 1px #893C66 solid; cursor: pointer;}


.link, .zeile a.jetzt, .zeile_kurz a.jetzt, .ebene2 a.jetzt{
  padding: 0 0 0 15px;
  background-image: url(../img/layout/link.gif);
  background-position: 0px 5px;
  background-repeat: no-repeat;
  color: #233E5A;
  font-weight: bold; 
}

.zeile_kurz a.jetzt{ background-position: 0px 3px; font-weight: normal; }

.meldung{ background: url(../img/icons/error.gif) 7px 4px no-repeat; font-style:italic; font-weight: bold; margin: 0 0 15px 0; background-color: #FEEBFF; padding: 5px 10px 5px 30px; width: 95%; }

.link_space{ width: 1px; padding-left: 15px; }
.margin_left_20{ margin-left: 20px; }
.margin_left_30{ margin-left: 30px; }
.margin_bottom_30{ margin-bottom: 30px; }
.margin_bottom_20{ margin-bottom: 20px; }
.margin_bottom_10{ margin-bottom: 10px; }
.margin_bottom_3{ margin-bottom: 3px; }
.margin_bottom_5{ margin-bottom: 5px; }
.margin_top_20{ margin-top: 20px; }
.margin_top_10{ margin-top: 10px; }

th{ background-color: #CACACA; padding: 7px 5px 7px 6px; text-align: left; border-bottom: 2px #0092C0 solid; }
th.asc{ background: #CACACA url(../img/icons/arrow_up.png) left 10px no-repeat; } 
th.desc{ background: #CACACA url(../img/icons/arrow_down.png) left 10px no-repeat;  } 
th .sortNow{ margin-left: 10px; }
td{ background-color: #EAEAEA; padding: 7px 5px 7px 6px; text-align: left;  }
td.abstand{ height: 1px; font-size: 1px; background-color: #FFFFFF; padding: 0;}


#passwort_maske{
	display: none;      
	position: absolute;
	top: 130px;
	left: 27%;
	width: 445px;
	height: 235px;
  padding: 0 0 0 15px;
	background-color: #CEDAE0;
  border: 1px solid #1F3B62;
	text-align: left;
	z-index: 5;
	overflow: auto;	
}



dl { margin-bottom: 20px; overflow: hidden; }
dt, dd { min-height: 20px; margin: 5px 0; line-height: 14px; float: left;  }
dt { width: 180px; color: #828282; clear: both; }
dd { width: 350px; }

dl.dateien{ font-size: 11px; }
dl.dateien dt {width: 190px; }

#preis_kommentar_text { width: 195px; height: 13px; font-size: 10px; text-align: center;}
#preis_kommentar_bild { width: 195px; height: 5px; clear: both;}
.center{ text-align: center; }
.right{ text-align: right; }



#profil_head { height: 75px;  position: relative; }
#profil_head h2 { position: absolute; top: 6px; left: 85px; width: 350px; margin: 0; padding: 0; }
#profil_head .profil_kurzinfo { position: absolute; bottom: 8px; left: 85px; font-size: 11px; }

#profil_stat { width: 180px; margin: 10px 0 0 25px; line-height: 10px; list-style-type:none;}
#profil_stat h5{ margin: 5px 0 10px 0; font-weight: normal;}
#profil_stat div{ float: left; width: 180px;  font-weight: bold; height: 18px;} 
#profil_stat div b{ color: #848077; width: 125px; font-size: 11px; font-weight: normal; display: block; margin-top: 1px; float: left;  }

#profil_stat .ag_bewertung_sterne{ width:80px;height: 16px; }
#profil_stat .ag_bewertung_sterne div{ height: 16px;}
#profil_stat .bewertung{ font-size: 11px; font-weight: normal; float: left; color: #848077; width: 80px; margin: 3px 10px 0 0; }

.ag_bewertung_sterne{ width:80px; margin: 0 10px 5px 0; height: 16px; background:url(../img/star.gif) top left repeat-x; }
.ag_bewertung_sterne div{ height: 16px; background:url(../img/star_red.gif) top left repeat-x; }


#briefing_files_wrap_labels div, #design_file_wrap_labels div, #design_file_wrap_list{ clear: both;}

/* Wettbewerb Ansicht */
#wettbewerb_head{ color: #848077; margin-bottom: 10px;}
#wettbewerb_head .float_left{ width: 570px; }
#wettbewerb_head .float_right{ width: 270px; margin: 20px 10px 0 0;}
#wettbewerb_head .float_right div{ float: left; color: #333333; width: 273px; padding: 2px 3px 1px 5px; font-size: 11px; font-weight: bold; margin-bottom: 2px; height: 17px; background-color: #D8EFF5; border: 1px #D4D0C7 solid;}
#wettbewerb_head .float_right div b{ color: #848077; width: 155px; font-size: 11px; font-weight: normal; display: block; margin-top: 1px; float: left;  }
#wettbewerb_head .float_right div span { color: #0092C0; font-size: 12px; font-weight: bold; line-height: 12px; }
#wettbewerb_head .float_right div span.vorkasse { font-size: 11px; } 
#wettbewerb_head .float_right div *{ vertical-align: middle; }
#wettbewerb_head .float_right div span.grau { color: #848077; font-size: 11px; font-weight: normal; margin-left: 10px; }

#wettbewerb_head h2{ margin-bottom: 5px; }
#wettbewerb_head h2 span{ font-size: 12px; color: #848077; font-weight: normal; }
#wettbewerb_head h2 span a{ color: #848077; }
#wettbewerb_head img { line-height: 24px;  }


.designs .design{ width: 150px; height: 170px; padding: 10px 5px 0 5px; border: 1px #D4D0C7 solid; overflow: hidden; margin: 0 10px 10px 0; float: left; }
.designs .design .bild{ width: 153px; height: 105px; text-align: center; margin-bottom: 2px; }
.designs .design .aussortiert_de{ background: transparent url(../img/aussortiert_de.png) top left no-repeat;}
.designs .design .aussortiert_en{ background: transparent url(../img/aussortiert_en.png) top left no-repeat;}
.designs .design .aussortiert_es{ background: transparent url(../img/aussortiert_es.png) top left no-repeat;}
.designs .design .aussortiert_de img, .designs .design .aussortiert_en img, .designs .design .aussortiert_es img{ opacity: 0.3; filter:alpha(opacity=30); }
 
.designs .design .info { width: 153px; height: 35px; color: #848077; font-size: 11px; text-align: center;}
.designs .design .info a { font-size: 11px; text-decoration: none; }
.designs .design .bewertung{ margin: 0 0 5px 35px; }
.designs .design .buttons{ width: 140px; height: 17px;}
.designs .design .btn_aktion{z-index: 99; position: relative; top: 0px; float: left; left: 30px; width: 90px; text-align: center; font-size: 11px; height: 15px; background-color: #91C3C3; cursor: pointer; color: white;}
.designs .design .btn_klein{width: 60px; font-size: 10px; float: left; margin-right: 5px; left: 12px; padding-top: 1px; height: 14px;}
.designs .design .folio_btn{ position: relative; top: 0px; left: 20px; float: left; cursor: pointer; color: white;}

.designs .design .btn_aktion:hover{ background-color: #0092C0; }
.designs .design .btn_aktion a{color: white; text-decoration: none;} 
.designs #gewinner{ border: 1px #0092C0 solid; }
.designs .gewinner{ width: 153px; color: #0092C0; text-align: center; font-weight: bold; }
.designs .profil{ height: 125px; }

.designs_nav{ background-color: #d8eff5; width: 489px; border: 1px #D4D0C7 solid; color: #848077; height: 23px; padding: 7px 0 0 15px; margin-bottom: 15px; float: left;}
.designs_nav a { color: #848077; } 
.designs_nav .prev{ width:30px; height: 30px; float: left;}
.designs_nav .zahlen{ width: 250px; height: 30px; float: left; }
.designs_nav .next{ width: 30px; height: 30px; float: left; }
.designs_nav .text{ width: 170px; height: 30px; float: left;}

.designs_sort{ background-color: #d8eff5; width: 250px; border: 1px #D4D0C7 solid; color: #848077; height: 23px; padding: 7px 0 0 15px; margin-bottom: 15px; float: right;}
.designs_sort select{ width: 170px; font-size: 11px; color: #848077;}


#tipDiv td{ text-align: center;}
#tipDiv table{ border: 1px #D4D0C7 solid; } 

.vtop{ vertical-align: top;}

.wettbewerb_kommentar { line-height: 17px; width: 100%; padding-bottom: 10px; border-bottom: 1px #D4D0C7 solid; margin-bottom: 10px;}
.wettbewerb_kommentar_auftraggeber { background: url(../img/layout/diskussion_ag_hg.gif) top left repeat-x;}
.wettbewerb_kommentar .float_left { width: 200px; }
.wettbewerb_kommentar .float_right { width: 630px; }
.wettbewerb_kommentar img{ margin-right: 10px; float: left; }
.wettbewerb_kommentar .user_designer{ color: #0092C0; }
.wettbewerb_kommentar .user_auftraggeber{ color: #B33819; }
.wettbewerb_kommentar .datum{ width: 200px; margin-top: 10px; font-size: 11px; color: #848077;}
.wettbewerb_kommentar .datum img{ padding-right: 10px; }
.wettbewerb_kommentar .avatar{ width: 45px; float: left;}

.intro_starten{ margin-left: 20px; width: 450px; height: 90px; float: left;}


#upload_button{ 
  margin: 0 0 10px 195px;
  color: #EDF8FA; font-weight: bold; padding: 5px 0 5px 30px; 
	width: 192px; height: 17px;	
	background: url(../img/layout/datei_upload_btn_bg.gif) top left no-repeat;
}

#upload_button.hover{	background: url(../img/layout/datei_upload_btn_bg_over.gif) top left no-repeat; }

#partnerbox{
  width: 110px;
  min-height: 350px;
  padding: 5px;
  font-size: 11px;
  background-color: white;
  margin-bottom: 20px; 
}
#partnerbox div{ color: #333333; border-bottom: 2px #0092C0 solid; font-size: 13px; padding-bottom: 5px; font-weight: bold; margin-bottom: 5px;}
#partnerbox a.url{ display: block; color: #0092C0; font-weight: bold;}
#partnerbox a.info{ display: block; color: #333333; font-weight: normal; text-decoration: none; }
#partnerbox p{ margin-bottom: 5px; }
#partnerbox p#kontakt{ margin-top: 10px; }
#partnerbox p#kontakt a{ color: #333333; font-weight: normal; }
#partnerbox img{ margin: 3px 0 0 3px;}

#briefing_beschreibung_flag{ 
  color: #EDF8FA; background-color: #0091C0; 
  font-weight: bold; border: 1px #7CC4DC solid; padding: 5px 0 3px 0; text-align: center; width: 300px;
}
#briefing_beschreibung_flag select{ font-size: 11px; height: 17px; }

.share{ margin-top: 10px;}
.share *{ vertical-align: middle; }
.share img{ margin: 0 5px 0 0; }
.share .sharelink{ margin: 0 20px 0 0; }



#TickerVertical{
	width:100%;
	height:50px;
	margin:0 auto;
}

#TickerVertical li {
  display: block;
  width: 100%;
  height: 50px;
  text-align: center;
  font-size: 11px;
  margin: 0;
  padding: 6px;
  float: left;
  list-style-type:none;
}

.info_ag_feedback {
	display:none;  
	width:  100%;
  margin-bottom: 20px;
}
#ag_feedback_details{ font-size: 11px !important; color: #848077 !important; font-weight: normal !important; margin-left: 5px; cursor: pointer;}


#regler { clear: both; margin-left: 45px; }
#regler span { height:80px; float:left; margin:15px 87px 15px 0; }
.regler_oben, .regler_unten { float:left; width: 100px; text-align: center; }
.regler_unten{ margin-bottom: 30px;} 

.wettbewerb_starten h3{ margin: 20px 0 5px 0; font-size: 14px; font-weight: bold;}
.wettbewerb_starten p{ margin: 0 0 5px 21px; }
fieldset.wettbewerb_starten_budget{ margin-top: 25px; widht: 100%; height: 50px;}
fieldset.wettbewerb_starten_budget label{ width: 110px; color: #0092C0; font-size: 14px;}
fieldset.wettbewerb_starten_budget label .trans{ margin-top: -3px;} 
fieldset.wettbewerb_starten_budget p{ float: left; width: 250px; } 
fieldset.wettbewerb_starten_budget span.budget{ color: #0092C0; font-size: 14px; font-weight: bold; } 

.ag_feedback_rot{   padding: 0 0 0 12px; background: url(../img/icons/bullet_red.gif) -5px 0px no-repeat; }
.ag_feedback_gelb{  padding: 0 0 0 12px; background: url(../img/icons/bullet_yellow.gif) -5px 0px no-repeat; }
.ag_feedback_gruen{ padding: 0 0 0 12px; background: url(../img/icons/bullet_green.gif) -5px 0px no-repeat; }

.simple_overlay {
	display:none;
	z-index:100;
	background-color:#333;
	width: 400px;	
	min-height:200px;
	border:1px solid #666;
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
  font-size: 11px;
  color: white;
  padding: 10px; 
}

.simple_overlay .close {
	background :url(../img/multibox/close.png) top left no-repeat;
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
.contentWrap {
/*	height:441px; */
	overflow-y:auto;
}

a.pdf{ padding: 0 0 2px 25px; background: url(../img/pdf.gif) 0 0 no-repeat; }

.highlight_box {padding: 5px; background-color: #D8EFF5; border: 1px #D4D0C7 solid;}
.nobr { white-space: nowrap; }



#top_meldung{ 
    position: absolute; 
    top: 0; left: 0; 
    z-index: 10; 
    background:#0092C0;
    padding:5px;
    text-align:center; 
    font-weight:bold; 
    width:99%;
}
#top_meldung a{ text-decoration: none; color: white; margin-right: 15px; }
a.underline {text-decoration: underline !important;}

.account_meldung{ background-color: #0092c0; padding: 10px; margin-bottom: 10px; text-align: center; font-size: 16px; color: white;}
.account_meldung a{ color: white; font-size: 16px; }



.jColorSelect {
	overflow:hidden; /* for IE6 */
	border:1px solid #d9dcdd;
}
.jColorSelect div{
	background:url(../img/syronex-colorpicker.gif) no-repeat;
	float:left;
	width:13px;
	height:13px;
	cursor:pointer;
	overflow:hidden; /* for IE6 */
	border:1px solid #666666;
	margin:1px;
}

.jColorSelect .checkwht {
	cursor:default;	
	background-position:-13px 0;
}
.jColorSelect .checkblk {
	cursor:default;	
	background-position:-26px 0;
}






.ustid_check_result_neg{ float: left; font-size: 11px; margin-left: 5px; padding-left: 20px; width: 600px; height: 16px; background: url(../img/icons/error.gif) top left no-repeat; }
.ustid_check_result_pos{ float: left; font-size: 11px; margin-left: 5px; padding-left: 20px; width: 600px; height: 16px; background: url(../img/icons/accept.png) top left no-repeat; }
