﻿body, td, th, a, select, input
{
	font-family: Tahoma,Sans-Serif;
	font-size: 11px;
	color: #606060;
}

.linknounderline
{
	text-decoration: none;
}


.top_nav:link
{
	text-decoration: none;
}

.top_nav:HOVER
{
	text-decoration: none;
	color: #007BC4;
}

.top_nav_over {
	text-decoration: none;
	color: #007BC4;}	

.top_nav:active {
	color: #007BC4;}

.top_nav:visited {
	color: #007BC4;}
	
.linkbigblue {
	text-decoration: none; color: 
	#007BC4; 
	font-weight: bold; 
	}	

.linkbigblue.arrow {
	padding-right: 8px;
	background: url(../../img/standard/pfeil_rechts.gif) center right no-repeat;
	}	
.linkbigblue.rssIcon {
	/*padding-right: 8px;*/
	padding-left:18px;
	background: url(../../img/rss/rssfeedIcon14x14.jpg) center left no-repeat;		 
	}	

#onlineadpool {
	position:absolute;}

.login {
	color: #007BC4;
	font-weight:bold;
	text-decoration: none;}
	
#onlineadpool_login {
   position:absolute;
   right: 100px; 
   top:5px;}

#onlineadpool_country {
   position:absolute;
   right: 50px;   
   top:5px;}

#onlineadpool_navigation_nav{
	position:absolute;
	z-index: 25;
	top: 31px;
	right: 100px;}

#onlineadpool_navigation{
	position:absolute;
	width:93%; 
	margin: 0 0 0 15px;
	top:56px;
	padding:20px;
	/*background-image: url(img/nav/hg_nav_full.gif);*/
	border-right: 1px solid #858585;
	border-bottom: 1px solid #858585;	
	height: 38px;}

#schaltungUp 
{
	background-image: url(../../img/nav/hg_nav_shadow.gif);
	background-repeat:repeat-x;
}	
	
#onlineadpool_navigation_1{
	position:absolute;
	width:93%; 
	margin: 0 0 0 15px;
	top:56px;
	padding:20px;
	
	background-image: url(../../img/nav/hg_nav_shadow.gif);
	background-repeat:repeat-x;
	/*border-right: 1px solid #858585;
	border-bottom: 1px solid #858585;*/
	height: 38px;
	}	

#onlineadpool_navigation_2{
	position:absolute;
	width:93%; 
	margin: 0 0 0 15px;
	top:56px;
	padding:20px;
	
	background-image: url(../../img/nav/hg_nav_shadow.gif);
	background-repeat:repeat-x;
	/*border-right: 1px solid #858585;
	border-bottom: 1px solid #858585;*/
	height: 38px;
	z-index:10;
}		

#onlineadpool_navigation_3{
	position:absolute;
	width:93%; 
	margin: 0 0 0 15px;
	top:56px;
	padding:20px;
	
	background-image: url(../../img/nav/hg_nav_shadow.gif);
	background-repeat:repeat-x;
	/*border-right: 1px solid #858585;
	border-bottom: 1px solid #858585;*/
	height: 38px;
}		

#durchsuchen_willkommen{
	padding:20px;
	
	background-image: url(../../img/nav/hg_nav_full_shadow.gif);
	background-repeat:repeat-x;
	/*border-right: 1px solid #858585;
	border-bottom: 1px solid #858585;*/
	height: 38px;
	}		

	
#durchsuchen_agenturportfolio {
	padding:20px;
	
	background-image: url(../../img/nav/hg_nav_full_shadow.gif);
	background-repeat:repeat-x;
	/*border-right: 1px solid #858585;
	border-bottom: 1px solid #858585;*/
	height: 38px;
	}		

#onlineadpool_navigation_shadow_1{
	position:absolute;
	
	margin: 0 0 0 15px;
	top:58px;
	/*padding:20px;*/
	
	background-color:#B8B6B8;
	
	/*border-right: 1px solid #858585;
	border-bottom: 1px solid #858585;*/	
	height: 44px;
	display:none;
	}	

#onlineadpool_navigation_shadow_2{
	position:absolute;
	
	margin: 0 0 0 15px;
	top:103px;
	/*padding:20px;*/
	
	
	background-color:#B8B6B8;
	/*border-right: 1px solid #858585;
	border-bottom: 1px solid #858585;*/	
	height: 37px;
	display:none;
	}		

#onlineadpool_navigation_shadow_3
{
	position:absolute;
	
	margin: 0 0 0 15px;
	top:58px;
	/*padding:20px;*/
	
	
	background-color:#B8B6B8;
	/*border-right: 1px solid #858585;
	border-bottom: 1px solid #858585;*/	
	height: 82px;
	display:block;
}


#wholelayer_shadow
{
	background-color:#B8B6B8;
}

#onlineadpool_navigation_durchsuchen{
	position:absolute;
	width:93%; 
	margin: 0 0 0 15px;
	top:56px;
	padding:20px;
	
	background-image: url(../../img/nav/hg_nav_full.gif);
	
	
	/*border-right: 1px solid #858585;
	border-bottom: 1px solid #858585;	*/
	height: 42px;
	}	
	
	#teil
	{
		visibility:hidden;
	position:absolute;
	
	left:28px;
	top:116px;
	z-index:20;
	
	
	
	
	}	
	
	#info
	{
		visibility:hidden;
	position:absolute;
	
	left:28px;
	top:116px;
	z-index:20;
	
	
	
	
	}	
	

	
#onlineadpool_navigation_bottom{
	position:absolute;
	top: 112px;
	right: 50px;
	left: 28px;
}

#loginAnchor 
{
	position: absolute; 
	top: 10px; 
	right: 10px;
}

#onlineadpool_buttons {
   position:absolute;
   right: 10px;}
   
#onlineadpool_close{
   position:absolute;
   top: 10px;   
   right: 10px;   
}   

#onlineadpool_suchespeichern{
   position:absolute;
   top: 8px;   
   right: 3px;}



#onlineadpool_content{
	position:absolute;
	width:93%; 
	bottom:30px;
	margin: 0 0 0 15px;
	top:142px;
	padding:20px;
	background-color:#FFFFFF;
	border-right: 1px solid #858585;
	border-bottom: 1px solid #858585;	
}

.bilderausrichtung{
vertical-align:top;}

.bilderausrichtung_bottom{
vertical-align:bottom;}



.contentlayer1
{
	
	position: absolute;
	z-index:1;
	
	margin: 0 0 0 15px;
	padding: 20px;
	
    
	height: 75%;
	width: 60%;
	
}


.content1 
{
	
	position: absolute;
	z-index: 3;
	top:26px;
	margin: 0 0 0 0;
	left: 0px;
	height: 100%;
	
	background-color: #ffffff;

	width: 100%;
	border-right: 1px solid #858585;
	border-bottom: 1px solid #858585;
	
}



.contentleft
{

	position: absolute;
	z-index: 3;
	margin: 0 0 0 10px;
	top: 10px;
	background-color: #ffffff;
	
	height: 96%;
	width: 72%;
}

.contentright
{

	position: absolute;
	z-index:3;
	margin: 0 10px 0 69%;
	background-color: #ffffff;
	top: 10px;
	
    height: 96%;
	width: 340px 21%;
}

.TabContent
{
                   
                    font-size: x-small;
                   
                   
                    position:absolute;
                    top:110px;
                    left: 15px;
                    height:600px;
                    width: 93%;
                    
 }
        
 
.TabContentSwap
{
                   
                    font-size: x-small;
                    position:absolute;
                    top:110px;
                    left: 15px;
                    
                    
                    visibility: hidden;
                    
                    
 }
 


.slideDiv { position:absolute; z-index:12; visibility: hidden }

.submenu
{
	visibility:hidden;
	background-color: White; 
	overflow: auto; 
	position: absolute;
    z-index: 15;
}

.submenuspecial
{
	visibility:visible;
	background-color: Red;
	overflow: auto;
	position: absolute;
	z-index: 17;
}

.onlyhide
{
	display:none;
}

.headline {
	font-size: 14px;
	font-weight: bold;
}
.teilnehmen_linie {
	background-image:url(../../img/teilnehmen/line.gif);
	background-position:center;
	background-repeat:repeat-x; 
}

.bilderausrichtung_middle{
float:left;
vertical-align:middle;}

.bilderausrichtung_middle_1{
vertical-align:middle;}

.bilderausrichtung_middle_11{
vertical-align:middle;
font-weight: bold;
text-decoration: none;}

.bilderausrichtung_middle_111{
float:left;
vertical-align:middle;
font-weight: bold;
text-decoration: none;}

.bilderausrichtung_rechts{
float:right;
margin-right:10px;
vertical-align:middle;}

div.firmenadminandern { overflow: auto; }


div.tab_header 
{
	position: relative;
	top: 0;
	left: 0;
	overflow: visible;
	padding:20px 0 0 20px;
	background: url(../../img/nav/hg_nav_full_line.gif) top left repeat-x;
	height: 58px;
}

div.tab_header.welcome 
{
	background: url(../../img/nav/hg_nav_full.gif) top left repeat-x;
}
div.tab_content 
{
	position: relative; 
	left: 0; 
	top: 0;
	background: #FFF; 
}

div.tab_content_inner 
{
	position: relative; 
	left: 0; 
	top: 0;
	height: 600px;
	overflow: hidden;
}

div.mainnavi 
{
	position: absolute;
	top: -25px;
	right: 150px;
	z-index: 3;
}

div.mainnavi td 
{
	height: 26px;
}

div.mainnavi a 
{
	padding: 0 2px;
	font-weight: bold;
	text-decoration: none;
}

div.mainnavi td.tab_handle_active a, div.mainnavi a:hover 
{
	color: #007BC4;
}

div.mainnavi td.tab_handle 
{
	background: url(../../img/nav/top_nav/hg.gif);
}

div.mainnavi td.tab_handle_active
{
	background: url(../../img/nav/top_nav/hg_over.gif);
}

div.mainnavi td.tab_handle_first_inactive 
{
	background-image: url(../../img/nav/top_nav/links.gif);
	width: 14px; 
}

div.mainnavi td.tab_handle_first_active 
{
	background-image: url(../../img/nav/top_nav/links_over.gif);
	width: 14px; 
}


div.mainnavi td.tab_handle_mid_inactive_inactive 
{
	background: url(../../img/nav/top_nav/mitte_normal.gif);
	width: 21px;
}

div.mainnavi td.tab_handle_mid_active_inactive 
{
	background: url(../../img/nav/top_nav/mitte_over_links.gif);
	width: 21px;
}

div.mainnavi td.tab_handle_mid_inactive_active 
{
	background: url(../../img/nav/top_nav/mitte_over_rechts.gif);
	width: 21px;
}

div.mainnavi td.tab_handle_last_inactive 
{
	background-image: url(../../img/nav/top_nav/rechts.gif);
	width: 16px; 
}

div.mainnavi td.tab_handle_last_active 
{
	background-image: url(../../img/nav/top_nav/rechts_over.gif);
	width: 16px; 
}

div.subnavi 
{
	position: absolute;
	left: 20px;
	top: -30px; 
	z-index: 3;
}

div.subnavi td 
{
	vertical-align: top;
	height: 30px;
}

div.subnavi a
{
	padding: 4px 2px 0 2px;
	font-weight: bold;
	text-decoration: none;
	height: 14px;
	display: block;
}

div.subnavi td.tab_handle_active a, div.subnavi a:hover 
{
	color: #007BC4;
}

div.subnavi td.tab_handle 
{
	background: url(../../img/nav/bottom_nav/hg.gif);
}

div.subnavi td.tab_handle_active
{
	background: url(../../img/nav/bottom_nav/hg_over.gif);
}

div.subnavi td.tab_handle_first_inactive 
{
	background-image: url(../../img/nav/bottom_nav/links.gif);
	width: 10px; 
}

div.subnavi td.tab_handle_first_active 
{
	background-image: url(../../img/nav/bottom_nav/links_over.gif);
	width: 10px; 
}


div.subnavi td.tab_handle_mid_inactive_inactive 
{
	background: url(../../img/nav/bottom_nav/mitte.gif);
	width: 21px;
}

div.subnavi td.tab_handle_mid_active_inactive 
{
	background: url(../../img/nav/bottom_nav/mitte_links.gif);
	width: 21px;
}

div.subnavi td.tab_handle_mid_inactive_active 
{
	background: url(../../img/nav/bottom_nav/mitte_rechts.gif);
	width: 21px;
}

div.subnavi td.tab_handle_last_inactive 
{
	background-image: url(../../img/nav/bottom_nav/rechts.gif);
	width: 15px; 
}

div.subnavi td.tab_handle_last_active 
{
	background-image: url(../../img/nav/bottom_nav/rechts_over.gif);
	width: 15px; 
}

div.gallery_scroller_horizontal 
{
	background: url(../../img/scroller/hg.gif) repeat-x center center;
	height: 20px;
	width: 200px;
	position: relative;
	left: 0;
	top: 0;
}

div.gallery_scroller_handle 
{
	background: url(../../img/scroller/panel.gif) no-repeat center center;
	height: 20px;
	width: 20px;
	cursor: pointer;
}

div.gallery_scroller_pager 
{
	cursor: pointer;
}

.suchDDBreiten 
{
	width: 149px;
	margin-bottom:3px;
}
.suchDDBreiten_zeige 
{
	width: 131px;
}
.suchDDBreiten_sortiert 
{
	width: 116px;	
}


div.gallery-panel 
{
	position: relative;
	left: 0;
	top: 0;
	overflow: hidden;
}

div.favoritenliste
{
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
}

div.favoritenliste div.favorit 
{
	width: 360px; 
	height: 102px;
	margin-top: 3px;
	border-top: solid 2px #FFF;
	padding-top: 3px; 
}

div.favoritenliste div.hover div.favorit 
{
	width: 360px; 
	height: 102px;
	margin-top: 3px;
	border-top: dotted 2px #888;
	padding-top: 3px; 
}

div.gallery-image-link 
{
	border: solid 1px #CCC;
	margin: 8px 8px 0 0;
	width: 150px;
	height: 100px;
	float: left;
	position: relative;
	left: 0;
	top: 0;
	overflow: hidden;
}

img.gallery-drag-image 
{
	border: solid 1px #888;	
	width: 150px;
	height: 100px;
	position: absolute;
    width: 150px;
    height: 100px;
    opacity: 0.5;
    filter: alpha(opacity=50);
    z-index: 30;

}

div.favoritenliste div.favorit div.thumbnail
{
	position: relative;
	left: 0;
	top: 0;
	border: solid 1px #CCC;
	margin: 0 8px 0 0;
	width: 150px;
	height: 100px;
	float: left;
	overflow: hidden;
	
} 

div.slider-right-container {
	position: relative;
	left: 0;
	top: 0;
	height: 0px;
	z-index: 1;
}
div.slider-right 
{
	position: absolute;
	top: 0;
	right: 0;
	border-left: 1px solid #CCC;
	width: 369px;
	height: 600px;
	background: #FFF;
}

div.slider-right a.slider-close 
{
	position: absolute;
	top: 4px;
	right: 8px;
	width: 12px;
	height: 12px;
	display: block;
}

div.slider-left-container {
	position: relative;
	left: 0;
	top: 0;
	height: 0px;
	margin: 0 370px 0 0;
	z-index: 1;
}

div.slider-left 
{
	position: absolute; 
	top: 0; 
	left: 0; 
	display: none; 
	border-right: 1px solid #CCC;
	width: 100%;
	height: 600px;
	background: #FFF;
}

div.slider-left a.slider-close 
{
	position: absolute;
	top: 4px;
	right: 8px;
	width: 12px;
	height: 12px;
	display: block;
}

div.slider-head 
{
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	margin: 0 8px 0 8px;
	padding: 12px 0 0 0;
}

div.slider-box 
{
	clear: both;
	margin: 0 8px 0 8px;
	padding: 12px 0 8px 0;
	background: url(../../img/teilnehmen/line.gif) repeat-x top left;	
}

div.teilnehmelinie
{
	margin: 0;
	padding: 12px 0 8px 0;
	background: url(../../img/teilnehmen/line.gif) repeat-x top left;
}

div.gallery-indicator 
{
	color: #FFF;
	visibility: hidden;
	position: absolute;
	background: black;
	opacity: 0.5;
	filter: alpha(opacity=50);
	left: 0;
	top: 0;
	width: 140px;
	height: 90px;
	padding: 10px 0 0 10px;
	font-weight: bold;
	font-size: 12px;
}

.linkbiggrey {
	text-decoration: none; color: 
	#888888; 
	font-weight: bold; }
	
.linkbiggrey.arrow {
	padding-right: 8px;
	background: url(../../img/standard/pfeil_rechts.gif) center right no-repeat;
	}	
		
table.sbsp-toolbar 
{
	margin-top: 4px;
	
}

table.sbsp-toolbar td
{
	border-left: solid 1px #FFF;
	vertical-align: middle;
}

div.voting-container 
{
    position: relative;
    top: 0;
    left: 0;
    width: 100px;
    height: 20px;
    background: #999999;
}

div.voting-bar
{
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 20px;
	background: #007BC4;
	z-index: 1;
}


div.voting-mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    height: 20px;
    background: url(../../img/voting/maske.png) no-repeat top left;
    z-index: 2;
}

div.voting-top 
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    height: 20px;
    z-index: 3;
}

table.ka-details 
{
	table-layout: fixed;
}

table.ka-details td.head
{
	width: 102px;
	padding: 0 8px 0 0;
	vertical-align: top;
	font-weight: bold;
}

table.ka-details td.content
{
	width: 230px;
	vertical-align: top;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
}

table.ka-details td.content span
{
	display: block;
	width: 230px;
	white-space: nowrap;
	overflow: hidden;
}

table.ka-details td.content input.text, table.ka-details td.content select
{
	width: 199px;
}

.onlineadpool_close_button
{
   position:absolute;
   top: 10px;   
   right: 10px;   
}   

.onlineadpool_loginTextRechts
{
   position:absolute;
   top: 10px;   
   right: 35px;
}

div.splash
{
	width: 305px;
	height: 208px;
	margin: 200px auto 0 auto;
	background: url(../../img/splash/splash.gif);
}

div.splash div.splash-content 
{
	font-size: 12px;
	padding: 105px 0 0 25px;
}

div.splash ul 
{
	padding: 0;
	margin: 0;
}


div.splash li
{
	visibility: hidden;
	list-style-type: disc;
	list-style-position: inside;
}

div.splash li.active 
{
	visibility: visible;
}

.buttonmargin
{
	margin-top: 3px;
}

.iframe_aktionsflaeche
{
	margin-top:-48px;
	/*width: 100%; 
	height: 65536px;*/
}
.nav_aktionsflaeche
{
	padding: 10px 10px 0 0; 
	height: 39px;
	text-align: right; 
	position:relative;
	background: url(../../img/teilnehmen/line.gif) repeat-x bottom left;
}
.unsichtbarerButton
{
	display:none;
}	

.wm_scroller
{
	overflow: auto; 
	position: relative; 
	top: 0; 
	left: 0;
	scrollbar-face-color:#ffffff;
	scrollbar-arrow-color:#cccccc;
	scrollbar-track-color:#ffffff;
	scrollbar-shadow-color:#cccccc;
	scrollbar-highlight-color:#cccccc;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-Color:#ffffff;
}
.scroller_aufGrau
{
	overflow: auto; 
	margin-left: 5px;
	margin-right:5px;
	scrollbar-face-color:#E8E9ED;
	scrollbar-arrow-color:#bbbbbb;
	scrollbar-track-color:#E8E9ED;
	scrollbar-shadow-color:#bbbbbb;
	scrollbar-highlight-color:#bbbbbb;
	scrollbar-3dlight-color:#E8E9ED;
	scrollbar-darkshadow-Color:#E8E9ED;
}

.scroller_aufGrau.mitarbeiterListe
{
	/* style="width:199; height: 90px; border=1"*/
	width:199; 
	height:90px; 
	/*border:1;	*/
}

.KaThumbnailRahmen
{
	float:left;
	width:100px; 
	height:66px; 
	border:solid 1px #C1C1C1;
}
.KatmpThumbnailRahmen
{
	/*float:right;*/
	width:150px; 
	height:100px; 
	border:solid 1px #C1C1C1;
}