<style type="text/css">

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;color:#707070;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}




/***** Global Settings *****/
 
 
body,textarea,input,option,select {
font:11px Arial, Helvetica, sans-serif;color:#616161;
}
 
/***** Headings *****/
 
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}
 
h1 {
padding:7px 9px;
height:12px;
display:block;
letter-spacing:0px;
font-size:14px;
color:#333;
}
 
h2 {
padding:20px 0;
letter-spacing:-1px;
font-size:1.5em;
}
 
h3 {
font-size:1em;
font-weight:bold;
}
 
/***** Common Formatting *****/
 
p, ul, ol {
margin:0;
padding:0 0 1.25em 0;
}
 
ul, ol {
padding:0 0 0 2.5em;
}
 
blockquote {
margin:1.25em;
padding:1.25em 1.25em 0 1.25em;
}
 
.small {
font-size:10px;
}
 
.big {
font-size:13px;
}

 
/***** Links *****/
a,
a:link,
a:visited,
a:hover,
a:active {
text-decoration:none;
	color:#707070;
}
a:hover{
	color:#000
}

.premiumstyle{
	background:url(http://www.jungkunst.de/img/premium_bg.jpg) no-repeat #707070;
	display:block;
	background-position:right;
	padding:0px 38px 0px 5px; 
	width:110px;
	color:white;
}

.premiumstyle a, 
.premiumstyle a:link,
.premiumstyle a:visited,
.premiumstyle a:active,
.premiumstyle a:hover{
	color:white;
	
}

.premiumstyle_wide{
	background: url(http://www.jungkunst.de/img/premium_bg.jpg) no-repeat #707070;
	background-position:right;
	display: block;
        width: inherit;
        height: inherit;
	padding-right: 2px;
	padding-right:48px;
	color:white;
        margin: 1px;
}
.premiumstyle_background{
	background: #707070;
	display: block;
        width: inherit;
        height: inherit;
	padding-right: 2px;
	padding-right:48px;
	color:white;
        margin: 1px;
}


.premiumstyle_wide a,
.premiumstyle_wide a:link,
.premiumstyle_wide a:visited,
.premiumstyle_wide a:active,
.premiumstyle_wide a:hover{
	color:white;

}




.pagination a, .pagination a:link, .pagination a:visited, .pagination a:hover, .pagination a:active {
	text-decoration:none;
	color:#729bcb;
	display:inline;
	padding:2px 0px;
	width:20px;
	text-align: center;
	font-size:12px;
	margin:0px 5px;
	float:left;
	border:1px solid #729bcb;
}
.pagination a:hover, a.pagination_active, a:hover.pagination_active, a:link.pagination_active, a:visited.pagination_active, a:active.pagination_active{
	color:#fff;
	background:#aac9eb
} 




/***** Forms *****/
form {
	margin:0;
	padding:0;
	display:inline;
}
input, 
select, 
textarea {
	margin:0px;
	background:white;
	
} 
input.text,input.smalltext,select,textarea{border:1px solid #aac9eb;}
textarea {
	width:100%;
	line-height:1.25;
	height:90px;
	overflow:auto;
} 
label {
	cursor:pointer;
}
 
 
/***** Tables *****/
table {
	border:0;
	margin:0 0 1.25em 0;
	padding:0;
}
 
table tr td {
	padding:2px;
	vertical-align:top;
}

 
/***** Global Classes *****/
 
.clear,.c         { clear:both;height:1px;overflow:hidden; }
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
.white, a.white,a:link.white,a:visited.white,a:active.white, .white * { color:white}
.blue, a.blue,a:link.blue,a:visited.blue,a:active.blue, .blue * { color:#729bcb} /*8cb8e8*/
.red, a.red,a:link.red,a:visited.red,a:active.red, .red * { color:#c70100}

input.blue_bg, .blue_bg, .blue_bg *	   { background:#aac9eb}
.bg_ededed	   { background:#ededed}


.col_1, a.col_1, .col_1 * {color:#f9f9f9}
.col_2, a.col_2, .col_2 *{color:#c6c6c6}
.grey_bg, .grey_bg *{background:#f2f2f2}
/* .blue_bg, .blue_bg *{background:#f1f5fa} */


.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }



.block		   { display:block}
 
.wrap          { width:970px;margin:0 auto; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.padding_10	   { padding:10px}
tr.padding_1_2 td { padding:4px 2px}
.padding_5_10	   { padding:5px 10px}

.nomargin      { margin:0; }
.margin_10	   { margin:10px 0}	
.margin_2	   { margin:9px 0 0 0}	
.margin_3	   { margin:0 0 8px 0}	

.width_280	   { width:280px;}
.width_400       { width:400px;}
.width_600	   { width:600px;}

.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }
.noborder	   { border:0px}

.blueborder	   {border:1px solid #729bcb;}


.valign_bottom {vertical-align:bottom;}
.valign_middle {vertical-align:middle;}

.divider	   {height:4px; background:#aac9eb; margin-bottom:10px;}
.divider_1	   {height:1px; background:url(http://www.jungkunst.de/img/divider_1.jpg) repeat-x; overflow:hidden}

body#buddies {
 background: url(http://www.jungkunst.de/img/body_bg.png) repeat-x white;
 text-align:center;
 font-family: Verdana, Lucida Grande, Arial, Sans-serif;
 font-size: 11px;
 color: #707070;
 overflow:scroll;
}

#page{
 width:960px;
 margin:0px auto;
 text-align:left;
}


/***** Header *****/
#header_left{
	width:155px;
	float:left;
}
#header_center{
	float:left;
	width:569px;
}
	#header_welcome{
		padding-top:10px;
		height:24px;
		text-align:left;
		color:white;
	}
	#header_welcome a, #header_welcome a:link, #header_welcome a:visited{color:white}
	#main_navi{
		padding-top:0px;
		height:89px;
		width:455px;
		margin:0px auto;
		text-align:center;
	}
#header_right{
	float:right;
	width:236px;
}
	#meta_navi{
		padding-top:10px;
		height:35px;
		text-align:right;
		color:white;
	}
	#meta_navi a, 
	#meta_navi a:link, 
	#meta_navi a:active, 
	#meta_navi a:visited, 
	#meta_navi a:hover{
		color:white
	}
	#meta_navi a:hover{
		text-decoration:underline;
	}
	#whos_online{
		background: url(http://www.jungkunst.de/img/gradient_1.jpg) repeat-x #fdfdfd;
 		text-align: right;		
 		padding:6px 7px;
 		border:1px solid #dfdfde;
	}
	#quick_search{
		padding-top:30px;
		text-align: right;
	}


/***** Left Sidebar *****/
#left_sidebar{
	float:left;
	width:231px;	
}
#left_sidebar_small{
	float:left;
	width:200px;	
}

#left_sidebar_small a.active, 
#left_sidebar_small a:link.active, 
#left_sidebar_small a:visited.active, 
#left_sidebar_small a:hover.active,
#left_sidebar a.active, 
#left_sidebar a:link.active, 
#left_sidebar a:visited.active, 
#left_sidebar a:hover.active{color:black}

#left_box_login, .my_navi_box{
	background: url(http://www.jungkunst.de/img/gradient_2.jpg) repeat-x white;
	border:1px solid #aac9eb;
	margin-bottom:11px;
}
	#left_box_login div{
		padding:9px 5px 0px 10px;
		height:108px;
	}	
	#left_box_login input.text{
		background:transparent;
		width:146px;
	}
	#left_box_login input.smalltext{
		background:transparent;
		width:113px;
	}
#register_now{
	margin-bottom:11px;
}

#left_box_recent_infos{
	border:1px solid #dbdbdb;
	height:248px; 
	line-height:16px; 
	
}

#left_box_user_voting{
	border:1px solid #dbdbdb;
	margin-bottom:11px; 
	line-height:16px; 
	
}
.my_navi_box{
	line-height:16px
}
.my_navi_box .padding_10{
	padding:8px 10px;
}



.skyscraper{
	height:398px;
	width:118px;
	text-align:center;
	padding-top:200px;
	background:#dbdbdb;
	border:1px solid #999
}
.square_200{
	height:108px;
	text-align:center;
	padding-top:90px;
	width:198px;
	background:#dbdbdb;
	border:1px solid #999
}



.ad_footer{
	height: 90px;
	width: 960px;
    margin: auto;
    margin-bottom: 20px;
	text-align:center
}

.ad_footer_inner{
	height: 90px;
	width: 728px;
        margin-bottom: 20px;
}

    .imageflow {
        visibility:hidden;
        position: relative; 
        text-align: left;
        width: 100%;        
    }
    .imageflow img {
        visibility:hidden;
        position: absolute; 
        top: 0px;
        border: none;
    }
    .imageflow p{
        text-align:center;
        margin:0 auto;
    }
    .imageflow .loading {
        position: relative;
        left: 50%;
        margin-left: -106px;
        width: 200px;
        height: 15px;
        padding:5px;
        visibility: hidden;
/*        visibility: visible;  warum auch immer    */
        border: 1px solid white;
    }
    .imageflow .loading_bar {
        height: 15px;
        width: 1%;
        background: #fff;
        visibility: visible;
    }
    .imageflow .caption {
        font-weight:bold;
        position:relative; 
        text-align:center;
        z-index:10000;
    }
    .imageflow .scrollbar {
        visibility:hidden;
        position:relative; 
        border-bottom:1px solid #b3b3b3;
        z-index:10001;
    }
    .imageflow .slider {
        position:absolute;
        margin-top:-7px;
        margin-left:-7px;
        z-index:10002;
        background-image:url(http://www.jungkunst.de/imageflow/slider_dark.png);
        background-repeat:no-repeat;
        width:14px;
		opacity:0.6;filter:alpha(opacity=60);
        height:14px;
    }







/***** Start Content *****/
#start_cont{
	float:right;
	width:723px;
}
#start_top_3{
	border:1px solid #dbdbdb;width:718px;height:auto; padding-bottom:19px;
	float:right;
	padding-top:38px;
    margin-bottom:3px;
	background: url(http://www.jungkunst.de/img/start_top_3_bg.jpg) no-repeat #ecf0f9;
}
#start_top_headline{
    display: block;
    height: 38px;
    margin-top: -38px;
    cursor: pointer;
}
	#start_top_3_element_1{
		float:left;		
		margin-left:30px;
	}
	#start_top_3_element_2{
		float:left;		
		margin-left:31px;
		text-align:right;
	}
	#start_top_3_element_3{
		float:left;		
		margin-left:28px;
	}
	.start_top_3_img{
		overflow:hidden;width:200px;height:132px;margin-bottom:7px
	}
	
#start_shadows{
    width:253px;
    height:190px;
    display:block;
    position:relative;
    top:-188px;
    left:135px;
    height:1px;       
}
#start_top50_link{
    width:65px;
    height:20px;
    display:block;
    position:relative;
    top:3px;    
    left:632px;
    
}


#start_top_50{
    background: url(http://www.jungkunst.de/img/start_top_50_bg.jpg) repeat-y #ecf0f9;
    display:none;     
    overflow:visible; 
    margin-top:30px;
}

     .start_top_50_element_1{
        float:left;        
        margin:0px;
        margin-left:30px;
        height:180px;
        overflow:hidden;}
    .start_top_50_element_2{
        float:left;        
        margin:0px;
        margin-left:31px;height:180px;overflow:hidden;}
    .start_top_50_element_3{
        float:left;
        margin:0px;        
        margin-left:28px; 
        height:180px; 
        overflow:hidden;
    }
    .start_top_50_img{
        overflow:hidden;width:200px;height:132px;margin-bottom:7px
    }

#start_box_1,#start_box_2,#start_box_3{
	float:left;
	border:1px solid #dbdbdb;
	height:248px; 
	line-height:16px; 
width:232px;overflow:hidden;
	margin-top:9px;
	
}
#start_box_1{
	margin-left:4px;
}
#start_box_2,#start_box_3{
	margin-left:10px;width:230px;
}
#start_box_1 td,#start_box_2 td,#start_box_3 td{
 	padding:2px 4px;
}

#start_box_1 td img,#start_box_2 td img,#start_box_3  td img{
	
}

.profile_pic{
	display:block;
	padding:1px;
	border:1px solid #dbdbdb;
}
.profile_pic_36_32{
	width:38px;
	height:34px;
	border:1px solid #dbdbdb;
}
.profile_pic_36_32 div {
	height:32px;
	width:36px;
	margin:1px;
	overflow:hidden
}
.profile_pic_54_48{
	width:54px;
	height:48px;
	border:1px solid #dbdbdb;
}
.profile_pic_54_48 div {
	height:46px;
	width:52px;
	margin:1px;
	overflow:hidden
}
.profile_pic_80_62{
	width:80px;
	height:62px;
	border:1px solid #dbdbdb;
}
.profile_pic_80_62 div {
	height:60px;
	width:78px;
	margin:1px;
	overflow:hidden
}
.gradient_3{
	background: url(http://www.jungkunst.de/img/gradient_3.jpg) repeat-x bottom;
}
.gradient_4{
	background: url(http://www.jungkunst.de/img/gradient_4.jpg) no-repeat left bottom;
}



#cont{
	float:left;
	width:618px;
	margin-left:9px;
	line-height:13px;	
}
.wide_cont{
	width:616px;
	padding:1px;
	border:1px solid #dbdbdb;
	margin:0px 0px 10px 0px;
}
#very_wide_cont{
	width:745px;line-height:16px;
	float:right;
}
.very_wide_cont{
	width:741px;
	padding:1px;
	border:1px solid #dbdbdb;
	margin-bottom:10px;
}
.cont_301{
	width:301px;
	padding:1px;
	border:1px solid #dbdbdb;

}
.cont_370{
	width:369px;
	padding:1px;
}

.cont_431{
	width:431px;
	padding:1px;
	border:1px solid #dbdbdb;
}

.register_block{
	background:url(http://www.jungkunst.de/img/gradient_1.jpg) repeat-x;
	border:1px solid #d1d1d1; 
	border-bottom:none;
}
.register_heads{
	font-weight:bold;
	height:10px;
	cursor: pointer;
}
.register_more{
	
}

.premium_image_description{
text-align:left;margin:0px auto;
width:300px;
}
.premium_pic{
	display:block;
	margin:0px auto;
	padding:1px;
	border:1px solid #dbdbdb;
}



.accordion_level_0 li a, .accordion_level_0 li a:link, .accordion_level_0 li a:active, .accordion_level_0 li a:hover, .accordion_level_0 li a:visited{ font-weight:bold; color:#729BCB}
.accordion_level_1 li a,.accordion_level_1 li a:link,.accordion_level_1 li a:visited,.accordion_level_1 li a:hover{ color:#707070}

.accordion_level_2 li, .accordion_level_2 div {background:#eee;}
ul.accordion_level_0 {padding-left:4px}
ul.accordion_level_2 {margin-top:5px;padding-left:14px}    
    
/* CONTENT END */

/* CODA SLIDER */
#coda_slider {
  width: 330px;
  margin: 0 auto;
  position: relative;
}

.scroll {
  height: 130px;
  overflow: auto;
  position: relative; /* fix for IE to respect overflow */
  clear:both;
  background: #FFFFFF;
  width:330px;
}

.scrollContainer div.panel {
  padding: 10px;
  height: 110px;
  width: 300px; /* change to 560px if not using JS to remove rh.scroll */
}
.scrollButtons {
  position: absolute;
  top: 60px;
  cursor: pointer;
}


.scrollButtons.left {
  left: -20px;
}

.scrollButtons.right {
  right: -20px;
}
.coda_navigation a, .coda_navigation a:link, .coda_navigation a:visited, .coda_navigation a:active, .coda_navigation a:hover{
 	cursor: pointer;
	padding:1px 5px;
}
.coda_navigation_left, .coda_navigation_right{cursor:pointer}
.coda_navigation a.selected, .coda_navigation a:link.selected, .coda_navigation a:visited.selected, .coda_navigation a:active.selected{
	background: #aac9eb;
	color:white;
}
/* CODA SLIDER END */

/* RELATED IMAGES */
.rel_image_wrap{
	float:left;
	width:82px;
	margin:0px 9px;
	padding-top:15px;
}
.rel_image_wrap .rel_image_border{
	border:1px solid #dbdbdb;
	width:82px;
	height:72px;
}

.rel_image_wrap .rel_image_border .rel_image_hider{
	margin:1px;
	width:80px;
	height:70px;
	overflow:hidden
}
/* RELATED IMAGES END */

#footer{
 	text-align: center;
}

/*  STAR RATING */

.ratingblock {
	display:block;
	}

.loading {
	height: 25px;
	background: url('http://www.jungkunst.de/img/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 20px;
	position: relative;
	background: url('http://www.jungkunst.de/img/starrating.gif') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('http://www.jungkunst.de/img/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:20px;}
.unit-rating a.r2-unit{left:20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}	
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}
.unit-rating a.r6-unit{left: 100px;}
.unit-rating a.r6-unit:hover{width: 120px;}
.unit-rating a.r7-unit{left: 120px;}
.unit-rating a.r7-unit:hover{width: 140px;}
.unit-rating a.r8-unit{left: 140px;}
.unit-rating a.r8-unit:hover{width: 160px;}
.unit-rating a.r9-unit{left: 160px;}
.unit-rating a.r9-unit:hover{width: 180px;}
.unit-rating a.r10-unit{left: 200px;}
.unit-rating a.r10-unit:hover{width: 200px;}

.unit-rating li.current-rating {
	background: url('http://www.jungkunst.de/img/starrating.gif') left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}		
/*  STAR RATING END */





/* NYRO MODAL */
div#nyroModalFull {
    
    color: #777;
    font-family: Verdana;
}
div#nyroModalLoading {
    border: 4px solid #aaa;
    width: 150px;
    height: 150px;
    text-indent: -9999em;
    background: #fff url(http://www.jungkunst.de/img/ajaxLoader.gif) no-repeat;
    background-position: center;
}
div#nyroModalLoading.error {
    border: 4px solid #f66;
    line-height: 20px;
    padding: 20px;
    width: 300px;
    height: 100px;
    text-indent: 0;
    background: #fff;
}
div#nyroModalWrapper {
    background: #fff;
    border: 4px solid #ddd;
}
a#closeBut {
    position: absolute;
    display: block;
    top: -13px;
    right: -13px;
    width: 12px;
    height: 12px;
    text-indent: -9999em;
    background: url(http://www.jungkunst.de/img/close.gif) no-repeat;
    outline: 0;
    
}
h1#nyroModalTitle {
    margin: 0;
    padding: 0;
    position: absolute;
    top: -22px;
    left: 5px;
    font-size: 12px;
    color: #ddd;
	display:none;
}
div.wrapper div#nyroModalContent {
    margin:1px;
    border:1px solid #aac9eb;
    padding: 5px;
    text-align: left;
	color:white;
}
div.wrapperImg div#nyroModalContent {
    position: relative;
    overflow: hidden;
    text-align: center;
	color:white;
}
div.wrapperImg img {
    vertical-align: baseline;
}
div.wrapperImg div#nyroModalContent div {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #ddd;
    padding: 10px;
    margin: 10px;
    border: 1px white dashed;
    overflow: hidden;
    opacity: 0.7;
    filter: alpha(opacity=70);
	color:black;
	font-weight:bold
}
div.wrapperImg div#nyroModalContent div:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
    
}
div.wrapperImg a {
    outline: none;
    position: absolute;
    top: 0;
    height: 100%;
    cursor: pointer;
    text-indent: -9999em;
    background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
a.nyroModalPrev {
    left: 0;
    width: 40%;
}
a.nyroModalPrev:hover {
    background: url(http://www.jungkunst.de/img/prev.gif) left 20% no-repeat;
}
a.nyroModalNext {
    right: 0;
    width: 40%;
}
a.nyroModalNext:hover {
    background: url(http://www.jungkunst.de/img/next.gif) right 20% no-repeat;
}
/* NYRO MODAL END */


/* DATE PICKER START */

table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}
table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected.dp-hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
	background: #fff;
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	background: #f66;
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #bbb;
	color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
	background: #bbb;
	color: #888;
}
/* For the popup */
/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */
div.dp-popup {
	position: relative;
	background: #ccc;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}
a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(http://www.jungkunst.de/img/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}
/* DATE PICKER END*/

</style>