/*
NALINDESIGN.COM | 2.75 | 280611
*/
* {
margin:0;
padding:0
}

html,body {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
background-color:#ccc;
height:100%
}

#wrapper {
position:relative;
width:968px;
z-index:2;
overflow-x:hidden;
margin:0 auto
}

#header {
width:968px;
color:#333;
margin:0 0 10px
}

#content {
width:996px;
color:#333;
margin:0
}

#footer {
width:968px;
color:#333;
font-size:12px;
margin:0 0 10px
}

h1 {
font-weight:bold;
font-size:44px;
letter-spacing:-2px;
margin:5px 0
}

h3 {
color:#ccc;
font-weight:bold;
font-size:17px;
letter-spacing:-1px
}

h4 {
color:#ccc;
font-weight:normal;
font-size:11px;
letter-spacing:0
}

#graphicdesign h3 {
color:#ccc;
font-weight:bold;
font-size:19px;
letter-spacing:0;
margin:5px 0 -3px
}

#webdesign h2 {
color:#ccc;
font-weight:bold;
font-size:24px;
letter-spacing:-2px;
margin:5px 0 0
}

#webdesign h3 {
color:#ccc;
font-size:16px;
letter-spacing:0;
font-weight:normal
}

h5 {
margin:0 0 -10px
}

.bg {
color:#fff;
background-color:#000
}

.bgnone {
color:#000;
background-color:none
}

.mynavismall {
color:#000;
font-size:12px;
font-weight:bold
}

.mynavitxt {
color:#fff;
font-weight:bold;
font-size:20px;
background-color:#000
}

.xone {
float:left;
width:700px;
display:inline;
margin:14px
}

.xtwo {
float:left;
width:458px;
display:inline;
margin:14px
}

.xthree {
float:left;
width:286px;
display:inline;
margin:14px
}

.xfour {
float:left;
width:206px;
display:inline;
margin:14px
}

.xnavi {
float:left;
width:968px;
color:#000;
font-weight:bold;
font-size:24px;
letter-spacing:0;
display:inline;
margin:5px 10px 10px
}

.xmyfooter {
float:left;
width:828px;
display:inline;
margin:10px
}

.xabout {
float:left;
width:958px;
display:inline;
margin:14px
}

.ximage {
float:left;
width:968px;
display:inline;
margin:0 0 10px
}

.spa {
font-weight:bold;
margin:0 15px 0 0
}

.xonemitte {
width:758px;
margin:0 auto
}

.xsplit {
float:left;
width:968px;
display:inline;
margin:10px
}

.clearboth {
clear:both
}

.xonebg {
float:left;
width:728px;
height:auto;
background-color:#fff;
display:inline;
margin:0 10px 10px 0
}

.xtwobg {
float:left;
width:479px;
height:auto;
background-color:#fff;
display:inline;
margin:0 10px 10px 0
}

.xthreebg {
float:left;
width:314px;
background-color:#fff;
display:inline;
margin:0 10px 10px 0
}

.xfourbg {
float:left;
width:234px;
height:auto;
background-color:#fff;
display:inline;
margin:0 10px 10px 0;
padding:0
}

.xfourbghighlight {
float:left;
width:966px;
height:200px;
background-color:#fff;
display:inline;
margin:0 10px 10px 0;
padding:0
}

.xsplitbg {
float:left;
width:968px;
background-color:#fff;
display:inline;
margin:0 0 10px
}

.goright {
float:right;
display:inline;
margin:10px 10px 10px 0
}

a {
text-decoration:underline;
color:#000;
font-weight:bold
}

a:hover {
text-decoration:none;
background-color:#000;
color:#fff
}

a:active {
text-decoration:none;
background-color:#ccc;
color:#fff
}

.insection {
text-decoration:none;
background-color:#000;
color:#fff;
display:inline;
margin:0;
padding:0
}

.unbo {
font-weight:normal
}

a img {
border:none
}

#hintergrund {
position:fixed;
z-index:1;
width:100%;
height:100%
}

/*
textarea {
font-size:17px;
border:5px solid #f1f1f1;
color:#000;
font-family:Helvetica, Arial, sans-serif;
font-weight:bold
}

input {
font-size:17px;
background-color:#fff;
color:#000;
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;
border:5px solid #f1f1f1;
padding:5px
}
*/

.nachlinks {
margin-left:-10px
}

.nextrechts {
margin-left:600px;
display:inline
}

h2,h2 span {
font-weight:bold;
font-size:24px;
letter-spacing:-2px;
margin:0 0 5px
}

#graphicdesign h4,#webdesign h4 {
color:#ccc;
font-weight:normal;
font-size:13px;
letter-spacing:0
}

.xmynavibg,.xmyfooterbg,.xaboutbg {
float:left;
width:968px;
height:auto;
background-color:#fff;
display:inline;
margin:0 10px 10px 0
}

a.ra:hover,a.ranext:hover {
background:none
}
