html, body { height:100%; }

body {
	padding:0;
	margin:0;
	text-align:left;
	min-width:780px;
	background-color:#A5A5A5;
	font-size:11px;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color:#5F5D5C;
	background-image:url('#');
	background-repeat:repeat-y;
	background-position:0px 0px;
	/*overflow:-moz-scrollbars-vertical;*/
}

ul {
	margin-left:10px;
	padding-left:5px;
}

li {
	padding-bottom: 10px;
}


td {
	font-size:11px;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
        color: #5F5D5C;
	margin-bottom:8px;
}

td.news {
	font-size:11px;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
        color: #5F5D5C;
	margin-bottom:8px;
        line-height: 18px;
}

td.form {
	background-image:url('http://www.buero-ka.com/werbeagentur/images/standard/bg-form.gif');
        width: 200px;
        margin: 0px;
}

span.form {
        background: #FFFFFF;
}

input {
	font-size:11px;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color:rgb(255,255,255);
	background-color:rgb(165,165,165);
	width:325px;
        margin:5px;
        margin-left:0px;
        border-width: 0;
}

input.button {
	width:40px;
        border-width: 0px;

}

.inputarea {
	font-size:11px;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color:rgb(255,255,255);
	background-color:rgb(165,165,165);
	width:325px;
        height: 50px;
        margin:5px;
        margin-left:0px;
        border-width: 0;
}


.label {
	font-size:11px;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color:rgb(0,0,0);
}

.small {
	font-size:9px;
}

#outer{
	/*height:700px;*/
	height:auto;
    width:830px;
	color:#5F5D5C;
    border-left:2px solid #888888;
    border-right:2px solid #888888;
    border-bottom:2px solid #888888;
	text-align:left;
	position:relative;
}
 
html>body #outer{ height:auto; } 


#intro_top {
	margin-top:0px;
	position:relative;
	top:0px;
	left:0px;
	width:830px;
	height:200px;
	z-index:10;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	color:rgb(165,165,165);
	background-color:#A5A5A5;
	background-image:url('http://www.buero-ka.com/werbeagentur/images/standard/logo-ohne.gif');
	background-repeat:no-repeat;
	background-position:600px 27px;
}

#intro_bottom {
	margin-top:0px;
	position:relative;
	top:0px;
	left:0px;
	width:830px;
	height:460px;
	z-index:10;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	color:#5F5D5C;
	background-color:#FFFFFF;

}



#backhome {
	position:relative;
	top:30px;
	left:600px;
	width:200px;
	height:50px;
	z-index:10;
}

#bkaheader {
	margin-top:0px;
	position:relative;
	top:0px;
	left:0px;
	width:830px;
	height:200px;
	z-index:10;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	color:rgb(165,165,165);
	background-color:#A5A5A5;
	background-image:url('http://www.buero-ka.com/werbeagentur/images/standard/logo.gif');
	background-repeat:no-repeat;
	background-position:600px 27px;
}

#header_team {
	margin-top:0px;
	position:relative;
	top:0px;
	left:0px;
	width:830px;
	height:200px;
	z-index:10;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	color:rgb(165,165,165);
	background-color:#FFFFFF;
	background-image:url('http://www.buero-ka.com/werbeagentur/images/standard/logo_ws.gif');
	background-repeat:no-repeat;
	background-position:600px 30px;
}

#bkacontent {
	margin-top:0px;
	position:relative;
	top:0px;
	left:0px;
	width:830px;
	height:460px;
	z-index:10;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	color:#5F5D5C;
	background-color:#FFFFFF;
	background-image:url('http://www.buero-ka.com/werbeagentur/images/standard/logo2.gif');
	background-repeat:no-repeat;
	background-position:660px 17px;

}

#bkacontentlarge {
	margin-top:0px;
	position:relative;
	top:0px;
	left:0px;
	width:830px;
	height:550px;
	z-index:10;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	color:#5F5D5C;
	background-color:#FFFFFF;
	background-image:url('http://www.buero-ka.com/werbeagentur/images/standard/logo2.gif');
	background-repeat:no-repeat;
	background-position:660px 17px;
}

#content_team {
	margin-top:0px;
	position:relative;
	top:0px;
	left:0px;
	width:830px;
	height:450px;
	z-index:5;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	color:#5F5D5C;
	background-color:#FFFFFF;
	background-image:url('http://www.buero-ka.com/werbeagentur/images/standard/logo-bg-team.gif');
	background-repeat:no-repeat;
	background-position:0px 205px;
}

#headline {
	position:absolute;
	top:25px;
	left:195px;
	width:180px;
	height:160px;
}

#adspace {
	position:absolute;
	top:290px;
	left:662px;
	width:140px;
	height:200px;
	vertical-align: text-bottom;
}


#headline_team {
	position:absolute;
	top:15px;
	left:195px;
	width:400px;
	height:180px;
}

#headerfoto {
	position:absolute;
	top:28px;
	left:195px;
	width:400px;
	height:150px;
	z-index:100;
}

#bkatest {
	position:absolute;
	top:80px;
	left:650px;
	width:200px;
	height:100px;
	background-repeat:no-repeat;
	z-index:10;
        color: #FFFFFF;
	background-image:url('http://www.buero-ka.com/werbeagentur/images/standard/test.gif');
}



#navi {
	position:absolute;
	top:15px;
	left:20px;
	width:100px;
	height:175px;
}

#naviover {
	position:absolute;
	z-index:10;
	top:15px;
	left:95px;
	width:85px;
	height:161px;
}

#navioverpfeil {
	position:absolute;
	z-index:10;
	top:15px;
	left:20px;
	width:30px;
	height:175px;
}

#teampic {
	position:absolute;
	top:0px;
	left:120px;
	width:135px;
	height:135px;
}

#teamcontent {
	position:absolute;
	top:15px;
	left:290px;
	width:450px;
	height:350px;
        line-height: 18px;
        color: #5F5D5C;
}

#teampfeile {
	position:absolute;
	top:151px;
	left:290px;
	width:200px;
	height:50px;
}

#agenturcontent {
	position:absolute;
	top:15px;
	left:290px;
	width:450px;
	height:450px;
        line-height: 18px;
        color: #5F5D5C;
}

#flash_team {
	position:absolute;
	top:20px;
	left:0px;
	width:830px;
	height:430px;
}

#subnavi {
	position:absolute;
	top:0px;
	left:53px;
	width:385px;
	height:30px;
}

#subnaviover {
	position:absolute;
	top:0px;
	left:0px;
	width:385px;
	height:13px;
}

#detailbild {
	position:absolute;
	top:47px;
	left:51px;
	width:550px;
	height:400px;
}

#arbeitenweiter {
	position:absolute;
	top:205px;

	width:150px;
	height:35px;
}

#arbeiteninfo {
	position:absolute;
	top:410px;
	left:620px;
	width:150px;
	height:35px;
}

#content_einzug {
	position:absolute;
	top:15px;
	left:195px;
	width:550px;
	height:500px;
        line-height: 18px;
        color: #5F5D5C;
}

#content_einzugbilder {
	position:absolute;
	top:15px;
	left:20px;
	width:150px;
	height:500px;
        line-height: 18px;
        color: #5F5D5C;
}


#content_einzugtombola {
	position:absolute;
	top:18px;
	left:54px;
	width:150px;
	height:500px;
        line-height: 18px;
        color: #5F5D5C;
}

#content_einzugmitbg {
	position:absolute;
	top:15px;
	left:0px;
	width:200px;
	height:500px;
        line-height: 18px;
        color: #5F5D5C;
}

#content_einzugnavi {
	position:absolute;
	top:15px;
	left:55px;
	width:550px;
	height:500px;
        line-height: 18px;
        color: #5F5D5C;
}

#kontakt_buttons {
	position:absolute;
	top:265px;
	left:610px;
	width:200px;
	height:200px;
        line-height: 18px;
}

#flashtext {
		position: absolute;
		top: 0px;
		z-index: -1;
        visibility: hidden;
}

#innerwrap {
	float:left;
	width:600px;
}

#header{
	position:absolute;
	top:0;
	left:-1px;
	width:781px;
	height:103px;
	color:#000000;
	background-color:#ffffff;
	background:url("http://buero-ka.com/werbeagentur/images/standard/schraffur_rechts_oben.gif");
	background-repeat:repeat-x;
	background-position:0px 0px ;
	z-index:5;
}

#left {
	position:relative;
	width:180px;
	float:left;
	padding-top:120px;
	padding-bottom:20px;
}

#left p { padding-left:3px;padding-right:2px }

#right p { padding-left:4px;padding-right:2px }

#imagecolumn {
	margin-top:0px;
	position:absolute;
	top:20px;
	left:608px;
	width:148px;
	height:550px;
	z-index:10;
	padding-top:112px;
	padding-left:10px;
	padding-right:10px;
	color:rgb(62,77,116);
}

#imagecolumn a {
	padding:0;
	font-weight:normal;
	font-size:11px;
	color:rgb(190,190,190);
	margin:0;
}

#imagecolumn h1 {
	padding:0;
	font-weight:normal;
	font-size:11px;
	color:rgb(217,104,28);
	margin:0;
}

#right {
	position:relative;
	width:170px;
	float:right;
	margin-top:10px;
	padding-top:170px;
	padding-bottom:20px;
	background-color:#999999;
	background:url('http://www.buero-ka.com/werbeagentur/images/standard/randbg.jpg');
	background-position:0px 0px;
	background-repeat:no-repeat;
	color:rgb(62,77,116);
}

div,p  { margin-top:0; }

#centrecontent {
	width:408px;
	float:right;
	padding-left:0px;
	padding-right:0px;
	padding-top:105px;
	padding-bottom:20px;
	color:rgb(62,77,116);
}

#centrecontent p { padding-left:3px;color:rgb(62,77,116); }

#clearfooter { width:100%;height:52px;clear:both; }

#bottomnavi {
	text-align:center;
	color:rgb(210,210,210);
}

#additionalnavi {
	float:right;
	background-color:#ffffff;
	margin-top:3px;
	padding-bottom:2px;
	padding-top:0px;
	margin-left:10px;
	text-align:center;
	width:170px;
	color:rgb(160,160,160);
}

#logo {
	width:780px;
	margin-top:18px;
}

#navipath {
	padding:0;
	padding-bottom:10px;
	background-color:#ffffff;
	color:rgb(99,99,99);
	width:388px;
}

.navi{
	width:180px;
	border-bottom:1px solid rgb(170,170,170);
	background-color:rgb(255,255,255);
}

h1.content {
	padding:0;
	color:#FFFFFF;
	font-size:11px;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
}

hr { color:rgb(210,210,210); }

a { font-size:11px; color:rgb(153, 0, 0); text-decoration:none; }
a:hover { text-decoration:underline; }

a.newsheadline { font-weight:bold; } 

a.bottomnavi { color:rgb(160,160,160); font-size:9px; } 

a.additionalnavi { font-size:10px; color: rgb(160,160,160); }

a.navipath { font-size:10px; color: rgb(160,160,160); } 

a.navileft_passive {
	display:block;
	background-color:#E8E8EE;
	padding-top:3px;
	padding-bottom:3px;
	color:rgb(51,79,119);
} 

a.navileft_active {
	display:block;
	background-color:#ffffff;
	background:url("http://www.buero-ka.com/v3.2/images/navi/navi_pfeil_rechts.gif") no-repeat;
	background-position:right;
	padding-top:3px;
	padding-bottom:3px;
	color:rgb(51,79,119);
} 

a.navileft_open {
	padding-left:10px;
	display:block;
	background:url("http://www.buero-ka.com/v3.2/images/navi/navi_pfeil.gif") no-repeat;
	background-position:right;
	background-color:#E8E8EE;
	padding-top:3px;
	padding-bottom:3px;
	color:rgb(51,79,119);
} 

.input_searchbox {
	width:65px;
	vertical-align:middle;
	font-size:11px;
	color: rgb(62,77,116);
}

.input_newsletterselect {
	width:80px;
	vertical-align:middle;
	font-size:11px;
	margin-right: 8px;
	color: rgb(62,77,116);
}

.label_searchbox {
	vertical-align:middle;
	color:#9d9ea2;
	position:relative;
	padding-left:10px;
	/*left:-65px;*/
}

#loginbox {
	background-color:#DFE0E5;
	border-top:1px solid #aeaeae;
	border-bottom:1px solid #aeaeae;
	padding-bottom:.6em;
	padding-top:.6em;
	padding-left:0em;
	padding-right:0em;
	margin-top:1.5em;
	margin-bottom:1.5em;
}

#searchbox {
	background-color:#DFE0E5;
	border-top:1px solid #aeaeae;
	border-bottom:1px solid #aeaeae;
	padding-bottom:.6em;
	padding-top:.6em;
	padding-left:0em;
	padding-right:0em;
	margin-top:1.5em;
	margin-bottom:1.5em;
}

#newsletterbox {
   background-color:#DFE0E5;
   border-top:1px solid #aeaeae;
   border-bottom:1px solid #aeaeae;
   padding-bottom:.6em;
   padding-top:.6em;
   padding-left:.5em;
   padding-right:.5em;
   margin-top:1.5em;
   margin-bottom:1.5em;
}

.hidden {
	display:none;
}

.balken {
	padding-left:0px;
	background-color:rgb(255,110,43);
	background-image:url('http://www.buero-ka.com/v3.2/images/standard/bg2.gif');
	background-position:2px 0px ;
}

/* begin sand-bags */
#sml-01,#sml-02,#sml-03,#sml-04,
#sml-05,#sml-06,#sml-07,#sml-08,
#sml-09,#sml-10,#sml-11,#sml-12 {
float:right;
clear:right;
padding:0;

}

#sml-01 {
left: 670px;
width: 20px;
height: 65px;
}
#sml-02 {
left: 605px;
width: 65px;
height: 20px;
}

#sml-03 {
left: 605px;
width: 85px;
height: 40px;
}

#sml-04 {
left: 605px;
width: 70px;
height: 19px;

}

#sml-05 {
left: 605px;
width: 90px;
height: 150px;

}



#thumbcontainer {
	margin:20px;
	padding-top:10px;
	text-align:center;
	color:blue;
}
#thumbcontainer a img {
	display:inline;
}
#thumbcontainer ul {
	display:inline;
	padding: 0 5px 0 5px;
}
#thumbcontainer ul li {
	display:inline;
	list-style-type:none;
	padding: 0 10px 0 10px;
}
#thumbcontainer ul li img {
	border:0px;
}
#thumbcontainer p {
	margin:5px 0 5px 0;
}

#grosscontainer {
	margin:20px;
	padding-top:15px;
	text-align:center;
	color:blue;
}
#grosscontainer #gross {
	border: 0px;
}
#grosscontainer a img {
	display:inline;
}
#grosscontainer p {
	margin:5px 0 0px 0;
}


