BODY
{
	background-color: #999;
	padding:0px;
	margin:0px;
	color:#cdcdcd;
	font-family:Tahoma;
	font-size:11px;
}

a:link, a:visited{color:#E1DEDE; text-decoration:none; }
a:hover {color: #ff3661; text-decoration:underline; }

.table_main{background-color:#000;}
.table_header{}
.table_mainmenu{}

div.images_menu
{
	padding-left:20px;
}

div.header_menu
{
	line-height:22px;
	padding-top:15px;
	padding-right:3px;
}

.td_cup
{
	background:url(../images/erotik_coffe.jpg);
	/*background:url(../images/tea.jpg); */
	background-repeat:no-repeat;
}

div.language
{
	color:#FFFFFF;
	padding-top:24px;
	padding-right:68px;
}

div.language a:link,
div.language a:visited
{
	color:#FFFFFF;
}

div.language a:hover
{
	color:#FFFFFF;
}

div.main_menu
{
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	line-height:25px;
	padding-right:15px;
	padding-top:5px;
}

div.main_menu b
{
	font-size:14px;
}


.table_mainbody{
}

div.news{
	padding-bottom:5px;
	padding-top:30px;
}
div.references
{
	padding-bottom:5px;
	padding-top:10px;
}

div.news_text,
div.references_text
{
	padding-bottom:25px;
	padding-left:17px;
	padding-right:17px;
	padding-top:5px;
}

div.validator
{
	text-align:center;
	padding-top:20px;
	padding-bottom:5px;
}
div.div_1{
	font-size: 12px;
}
.table_footer
{
	/*background-color:#;*/
}

.footline
{
	/*background:url(../images/dline.jpg) no-repeat;*/
	height:25px;
}

div.portfx
{
	padding-top:10px;
}

div.footer{
	margin-top: 71px;
}

.td_keyboard
{
	background:url(../images/erotik_keyboard.jpg) no-repeat right bottom;
}
/* Taras add*/
a.mainlevel {
   text-align: right;
	font-weight: bold;
	font-size: 14px;
	width: 100%;
	display: block;
}
a.sublevel {
   text-align: right;
	font-size: 12px;
	width: 100%;
	display: block;
}
/*End Taras add*/

/* table for portfolio */
table.ramka
{
	background-color:#000;
	width:540px;
}
table.ramka tr.simple td{
   background-color: #000;
}
td.bb_left
{
	background:url(/img/Dating_left.jpg) no-repeat;
	/*
	background:url(../images/bb_left.jpg) repeat-y;
	background: #000;*/
	width: 14px;
    background-color: #EAE6E5;
}

td.bb_right
{
	background:url(/img/Dating_right.jpg) no-repeat;
	/*
	background:url(../images/bb_right.jpg) repeat-y;
	*/ 
	width:16px;
    background-color: #EAE6E5;
}

td.bb_center
{
	/*background:url(/img/web_portfolio.jpg) no-repeat;*/	
	padding-top:10px;
	width: 540px;
	color: #000000;
	text-align: center;
	background: #EAE6E5;
}

td.bb_tiles
{
	text-align:right;
	padding-right:7px;
	padding-bottom:3px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
}
/* kontakt start*/
table.kontakts
{
	/* old background-color:#d6d6d6*/	
	width:100%;
}

td.kb_flower
{
	padding: 0px 0px 33px;	
}

td.kontaktm
{
	width:55px;
	padding-right:0px;
	padding-bottom:15px;
	padding-left: 75px;
}

div.kontakt_tite
{
	color:#990000;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:30px 40px 20px;
}
/*kontakt end*/
div.mbody {
	padding: 15px;	
}

/*Content */
p.big_text {
	font-size: 18px;
	color: #CC0505;
}
p.left_padd {
	padding-left: 10px;
}

.home_ar td{
height:36px;
}
/*End Content*/

/*Partner_banner*/
.table_view_partner_banner{
	border:1px solid #333;
	border-collapse:collapse;
	}
.table_view_partner_banner td, .table_view_partner_banner th{
	border:1px solid #333;
	border-collapse:collapse;
	}
.table_view_partner_banner th{
	background-color:#f0f0f0;
	}

.table_add_banner_partner{
	border:1px solid #777;
	border-collapse:collapse;
	}
.table_add_banner_partner td{
	border:1px solid #777;
	border-collapse:collapse;
	}

/*End Partner_banner*/
.kontakt_form{
	width: 180px;
   border : 1px solid #808080;
}

.kontakt_form_select {
   border : 1px solid #808080;
}
.kontakt_button{
	border : solid #7B7B7B 1px;
	background-color : #D7D7D7;
	cursor: pointer;
}
/*Kontakt formular for partner*/
/*End Kontakt formular for partner*/


div.udc {}

/* List styling */
div.udc_ajaxfader {margin:0px;padding:0px;}
div.udc_ajaxfader div {margin:0px;padding:0px;border:none;background:none;float:none;width:100%;}

/* Title */
div.udc_ajaxfader div div.udc_title {float:none;background:none;}

/* Date */
div.udc_ajaxfader div span.udc_date {color:#909090;margin-right:4px;font-size:11px;}

/* Section/Category */
div.udc_ajaxfader div span.udc_sec_cat {font-size:11px;}

/* Introtext styling */
div.udc_ajaxfader div p.introtext {padding:0px;margin:0px;}

/* "Readmore" button */
div.udc_ajaxfader div a.udc_readon {display:block;float:none;font-size:11px;padding:0px;margin:4px 0px 8px 0px;text-align:right;}
div.udc_ajaxfader div a.udc_readon:hover {display:block;float:none;font-size:11px;padding:0px;margin:4px 0px 8px 0px;text-align:right;}

/* Style cleanup */
div.udc_ajaxfader div p.introtext p {padding:0px;margin:0px;}

/* Bottom fade */
.udc_ajaxfader_bottomfade {background:url("bottomfade.png") repeat-x bottom;position:relative;height:20px;width:100%;margin-top:-20px;}



#ucd-instance {position:relative;overflow:hidden;width:100%;height:150px;background-color:#000;}
#ucd-instance div {background-color:#000;}

a img {
  border:0;
  vertical-align: middle;
}
.portfolio_con{
text-align:center;
}

/*border for portfolio content(image)*/
.portfolio_table{
	/*
	border: 3px solid;
	border-color: #DBD7D6;
	*/
}

/*kontakt form*/
td.right {
	padding-right:3px;
	text-align:right;
	width: 122px;
}	
#table_kontakt_form td {
	padding-bottom: 3px;
	padding-top: 3px;
}
/*KONTAKT BACKGROUND*/
.kontakt_background{
	background:url(../images/kontact_background.jpg) no-repeat 376px 100px;
	padding:6px 6px 45px;
	
}

/*portf_border*/
.portf_bordet_left{
	background:transparent url(/img/border/portf_border_left.jpg) repeat-y;
	width:5px;
}
.portf_border_right{
	background:transparent url(/img/border/portf_border_right.jpg) repeat-y;
	width:5px;
}
/*content height*/
.content_height{
	height: 400px;
}
.contentpaneopen{
	width: 100%;
	
}

h1 {
	font-size: 15px;
}
/*pringdesign,webprogrammierung align*/
.pringdesign{
	padding: 50px 0px 0px 0px;
}
.webprogrammierung{
	padding-top: 10px;
}
.suchmaschinen{
	padding-top: 15px;
}
.suchmaschinen_text{
	padding-top: 60px;
}

/**/
#table1{
	padding: 20px 0px 5px 15px;
}

.sitemap ul {
	display		: block;
	list-style	: none;
	margin		: 0;
	padding		: 0;
}
.sitemap ul li {
	margin		: 0;
	padding		: 0;
	white-space	: nowrap;
	background	: transparent;
}
.sitemap a img {
	border		: none;
}
.sitemap ul.level_0 ul {
	list-style	: inside square;
	padding		: 0;
}
.sitemap ul.level_1 li {
	padding		: 0 0 0 2em;
	white-space	: nowrap;
}	
.sitemap ul.level_2 li {
	list-style	: inside square;
	padding		: 0 0 0 2em;

}
.sitemap .active {
	font-style	: italic;
}
.cookiepolicy{
    display:none;
    position: fixed;
    bottom:0px;
    background:#fff;
    border-top:1px solid #333;
    font-size:12px;
    width:100%;
    padding:5px;
    text-align:center;
    z-index:9;
}
.btn-success{
    background-color:#5cb85c;
    border:1px solid #4cae4c;    
}
a.btn-success{
    color: #fff;
}
.cookiepolicy .btn-success{
    margin-left: 5px;
}