@charset "utf-8";
/* CSS Document */
body { margin:0px; padding:0px; background:#ffffff; text-align:center; border:none;}
h1 { font-family:Georgia, "Times New Roman", Times, serif; color:#ffffff; font-weight:normal; font-size:22px; text-align:left; display:inline;}
h2 {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#dcb366; font-weight:normal; font-size:16px; text-align:left; display:inline;}
h3 {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:normal; font-size:12px; display:inline;}
input { border:1px #a8b0b9 solid; height:12px;  background-color:#FFFFFF; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; display:inline; color:#000000;}
.BUTTON-A { border:1px #a8b0b9 solid; height:18px;  background-color:#FFFFFF; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; display:inline; color:#000000;}
.BUTTON-A:hover{ border:1px #a8b0b9 solid; height:18px;  background-color:#dcb366; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; display:inline; color:#000000;}
select{border:1px #a8b0b9 solid; height:16px;  background-color:#FFFFFF; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; display:inline; color:#000000;}
img { border: none; }

textarea{border:1px #a8b0b9 solid; background-color:#FFFFFF; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; resize:none;}
a{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#1E518D; display:inline; text-align:left; text-decoration:none; border: none;}
a:hover{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#1E518D; display:inline; text-align:left; text-decoration:underline; border: none;}
a:visited{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#dcb366; display:inline; text-align:left; text-decoration:underline; border: none;}
#RechteSeite a{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#1E518D; display:inline; text-align:left; text-decoration:none; border: none;}
#RechteSeite a:hover{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#1E518D; display:inline; text-align:left; text-decoration:underline; border: none;}
#RechteSeite a:visited{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#dcb366; display:inline; text-align:left; text-decoration:none; border: none;}
#MainText ul, #MainText ol{font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; display:block; padding:0 0 0 18px; margin: 0px;}
ul a, ol a{font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; display:block; margin: 0px; text-decoration:none; color:#1E518D; display:inline;}
ul a:hover, ol a:hover{font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; display:block; margin: 0px; text-decoration:underline; color:#1E518D; display:inline;}
ul a:visited, ol a:visited{font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; display:block; margin: 0px; text-decoration:underline; color:#dcb366; display:inline;}
#NewsAbsenden { height:16px; background-color:#b4975e}

#ContentWrapper h1{font-family:Georgia, "Times New Roman", Times, serif; font-size: 22px; color:#000000; display:inline; text-align:left; text-decoration:none; font-weight: normal; }
#ContentWrapper h2{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color:#dcb366; display:inline; text-align:left; text-decoration:none; font-weight: normal;} 
#ContentWrapper h3{font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; color:#000000; display:inline; text-align:left; text-decoration:none; font-weight: normal; }
#ContentWrapper h4{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#dcb366; display:inline; text-align:left; text-decoration:none; font-weight: normal; }
#MainText h3{font-family:Georgia, "Times New Roman", Times, serif;  font-size: 15px; color:#000000; display:inline; text-align:left; text-decoration:none; font-weight: normal; }
#ContentWrapper p, #Rechteseite p, ul {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; display:inline; text-align:left; text-decoration:none; font-weight: normal; }
#MainText p, table {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; display:inline; text-align:left; text-decoration:none; font-weight: normal; line-height:16px; margin:0px; padding:0px;}
#Footer p{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#FFFFFF; display:inline; text-align:left; text-decoration:none; font-weight: normal; }
#TwitterLink {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#dcb366; display:inline; text-align:left; text-decoration:none; font-weight: normal; }
.TextUmfeld {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#a9b1ba; display:inline; text-align:right; text-decoration:none;}
.hilfe, .hilfe a:link{cursor:help;}
.cross, .cross a:link{cursor:crosshair}
#TextUmfeldFooter a, #TextUmfeldFooter a:visited{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#335e91; display:inline; text-decoration:underline;}
#TopLink a, #TopLink a:visited{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff; display:inline; text-decoration:none;}
#TopLink a:hover{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff; display:inline; text-decoration:underline;}/*
#ContainerSpezial a, #NewsletterForm a, #ArbeitenText a{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#335e91; display:inline; text-align:left; text-decoration:underline;}*/
#FooterText a{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#ffffff; display:inline; text-align:left; text-decoration:none;}
#FooterText a:hover{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#ffffff; display:inline; text-align:left; text-decoration:underline;}
/*Beginn: 3 Spalten Layout*/
.column { width: 50%; position: absolute; top:29px;}
.left {left: 0;}
.right {right: 0;}
#leftcol {margin-right: 500px; height: 248px; background-image:url(../agentur_bilder/Web-Internet-Online-Agentur.png);}
#rightcol {margin-left: 500px; height: 248px; background-image:url(../agentur_bilder/Web-Internet-Online-Agentur.png);}


/*Ende: 3 Spalten Layout*/

#Content {width: 1000px; margin: 0 auto; text-align: left; overflow:auto; }

/*Beginn: Header*/
#TopLink{position: relative; height:29px; width:100%; background-color:#000000;}
#SearchBar{ text-align:right;  height:29px; line-height:29px; margin:auto; width:960px; }
#MainBG{ width:1000px; height:248px; background-image:url(../agentur_bilder/Werbe-Web-Agentur-Nuernberg.png); margin:auto; text-align:left; overflow:hidden;}
#HeaderWrapper{ width:100%; height:248px; background-color:#112944; background-image:url(../agentur_bilder/Design-Internet-Grafik-Agentur.png); background-repeat:repeat-x; }
#MainHeader{text-align:left; padding-left:80px; padding-top:70px; width:500px; height: 153px;}
/*Ende: Header*/

/*Beginn: Style NAVIGATION*/
#Navi {}
#nav  {position: relative; padding:0px 0px 0px 80px; margin:0; height:25px;  border:0px; z-index:99;}
.buttons a{ float:left; height:25px; line-height:25px; width:89px; text-align:center; background-color:#b4975e; font-family:verdana, sans-serif; font-size: 13px; display:block; text-decoration:none; color:#000000; font-weight:normal;}
.space{ height:25px; width:5px; display:block; float:left;}
.buttons a:hover{background-color:#FFFFFF;}
.buttons a:active, a.selected, a.selected b{background-color: #FFFFFF;}
/*ENDE: Navigation*/

/*Beginn: Style Content*/
#ContentWrapper{}
#Grid{ width:840px; margin:0 auto;  background-color:#FFFFFF;}
#HeadSchnack{height:57px; border-bottom:1px #a9b1ba dotted; width:100%;}
#Schnack{width:546px; float:left; text-align:left; margin-right:40px;}
#RechteSeite{margin-top:60px; width:273px; float:right; text-align:left; border-left:1px #a9b1ba dotted; }
#TwitterPic{ background-image:url(../agentur_bilder/Web-Agentur-Nuernberg-Twitter.jpg); height:58px; width:73px; float:left;}
.RechtsHeadline{ width:200px; height: 48px; float:right; text-align:left; margin-top:10px; }
#MainText{width:566px; float:left; text-align:left; margin-top:60px; }
#Footer{float:left; height:93px; width:100%; background-color:#112944; background-image:url(../agentur_bilder/Design-Internet-Grafik-Agentur.png); background-repeat:repeat-x; text-align:left;}
#TwitterDiv{padding-left: 45px; border-bottom:1px #a9b1ba dotted; min-height:240px;}
#FooterText{margin: 0 auto; width:840px; height: 93px; line-height:93px;}
#KontaktPic{background-image:url(../agentur_bilder/Web-Design-Agentur-Nuernberg.jpg); height:58px; width:73px; float:left;  background-repeat:no-repeat; }
#KontaktText{padding-left:30px; border-bottom:1px #a9b1ba dotted; text-align:left;}
#NewsletterPic{background-image:url(../agentur_bilder/Agentur-Nuernberg-Web.jpg); height:58px; width:73px; float:left;  background-repeat:no-repeat; text-align:left;}
#NewsletterForm{padding-left:30px; text-align:left; border-bottom:1px #a9b1ba dotted;}
#ArbeitenPic{background-image:url(../agentur_bilder/Grafik-Design-Kommunikation.jpg); height:58px; width:73px; float:left; background-repeat:no-repeat; text-align:left; }
#ArbeitenText{padding-left:30px;}
#Umfeld{ text-align:right; vertical-align:bottom;}
#TextUmfeldFooter{text-align:right; margin-top:60px; border-bottom: 1px #a9b1ba dotted; margin-bottom:30px; min-height:35px;}
#FooterAllLeft{float: left; }
#FooterAllRight{float: right; }
.Kunden{width:100%; border-bottom: 1px #a9b1ba solid; }
.Kunden1{width:100%; min-height: 150px;}
.KBild{float:left; width: 210px; height: 137px; }
.KText{float:right; width: 320px; }

#ContainerSpezial{width:545px; height:370px; }
#ContainerSpezialL{width: 280px; background-image:url(../agentur_bilder/Ueber-Agentur-Nuernberg-Webdesign.jpg); background-repeat:no-repeat; float:left;}
#ContainerSpezialR{width: 265px; background-image:url(../agentur_bilder/Kostenloses-Know-How-Neukunden-Gewinnen.jpg); background-repeat:no-repeat; float:right;}
#ContainerSpezialLU{width: 280px; background-image:url(../agentur_bilder/Analyse-Marketing-werbung-Agentur.jpg); background-repeat:no-repeat; float:left;}
#ContainerSpezialRU{width: 265px; background-image:url(../agentur_bilder/Strategisch-Marketing-Nuernberg.jpg); background-repeat:no-repeat; float:right;}
.ContainerSpezialText{ width:270px;  margin-top: 160px;  }
.ContainerSpezialUPL{ width:285px; float:left;}
.ContainerSpezialUPR{ width:260px; float: right; }
#IFramePorto{width: 545px; height: 420px; border:none; }
#ContainerSpezialST{width:545px; }
#Tellafriend{width: 100%; height:305px; border: none; border-top:1px #a9b1ba dotted;}
#PortfolioHerum{ width:100%; height:420px;}
.R-U { border-right: 1px #ffffff solid; border-bottom:1px #ffffff solid; background:#a9b1ba}
.R { border-right: 1px #ffffff solid; background:#a9b1ba}
.U { border-bottom: 1px #ffffff solid; background:#a9b1ba}
.LR-U { border-right: 1px #ffffff solid; border-bottom:1px #ffffff solid; background:#EAEAEA; color:#687482; padding-left: 10px; padding-right:10px;}
.L-U { border-bottom:1px #ffffff solid; background:#EAEAEA; color:#687482;padding-left: 10px; padding-right:10px;}
.L-R{ border-right:1px #ffffff solid; background:#EAEAEA; color:#687482; padding-left: 10px; padding-right:10px;}
.L-O{ background:#EAEAEA; color:#687482; padding-left: 10px; padding-right:10px;}
.SWOT { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:center;}