/* --------------------------------------

        Template:                49
        Datum:                         10.03.2015
        Version:                 1.0
        Homepage:                http://freietemplates.de/

----------------------------------------*/

/*------ General ---------------------- */
body {
background-color:#F6F6F6;
font-size:13px;
font-family: 'Arial',Helvetica, sans-serif;
line-height:22px;
color:#000;
padding:0;
margin:0;
}

* {
padding:0;
margin:0;
outline:none;
}

a { color:#17b3e6;}
a:hover { color: #1a8bb0;
text-decoration:none;}

img {
border:none;
}

/*------ Überschriften ---------------------- */
h1{
font-size:20px;
margin:10px 0;
padding:0 0 5px 0;
border-bottom:1px dashed #fff;
color:#000;
}

h2{
font-size:16px;
margin:10px 0;
color:#000;
}

h3{
font-size:13px;
margin:10px 0;
color:#000;
}

/*------ Struktur ---------------------- */
#wrapper {
width:980px;
margin:30px auto;
}

#logo { padding:10px;
        }

#shadow {
-moz-box-shadow:    0 0 25px #898989;
-webkit-box-shadow: 0 0 25px #898989;
box-shadow:         0 0 25px #898989;
}

#sidebar {
float:left;
margin:0px 0px 0px 20px;
width:200px;
}

#right {
float:right;
margin:10px 0px 0px 0px;
width:700px;
}

#einladung {
float:right;
width:700px;
margin: 10px 0px 0px 10px;
}

#customer {
float:right;
margin:0px 0px 20px 0px;
width:700px;
}

}
#logo  {
font-size:40px;
font-weight:bold;
color:#222222;
text-decoration:none;
}

#logo:hover {
color:#505050;
}

/*------ Topnavigation ---------------------- */

#topnav {
background: linear-gradient(to bottom, #8CA1D0 50%,#496298 100%);
width:980px;
height:75px;
padding:0;
margin:20px 0 0 0;
}
/*
#topnav ul {
margin:0;
padding:0;
list-style:none;
}

#topnav ul li {
float:left;
border-right:1px solid #000;
}

#topnav ul li a {
display:block;
height:47px;
padding:28px 20px 0;
color:#fff;
font-weight:bold;
text-decoration:none;
}

#topnav ul li a:hover {
background-color:#505050;
}                 */

/*------ Menü in der Sidebar ---------------------- */
.menuhead {
font-size:15px;
font-weight:bold;
letter-spacing:1px;
padding:0;
margin:15px 0 5px 0;
color:#000;
}

/*
.menu ul {
list-style-type:none;
}

.menu ul li {
height:27px;
width:180px;
border-bottom:1px solid #e4e4e4;
}

.menu ul li:first-child {
border-top:1px solid #e4e4e4;
padding:0 0 1px 0;
}

.menu ul li a {
font-size:12px;
display:block;
width:180px;
height:22px;
color:#000;
text-decoration:none;
padding:4px 0 0 5px;
margin:1px 0 0 0;
}

.menu ul li a:hover {
color:#000;
background-color:#f1f1f1;
text-shadow:1px 1px 0 #fff;
font-weight:bold;
}
*/
/*------ Content ---------------------- */
#content {
overflow:hidden;
background-color:#f6f6f6;
width:auto;
height:auto;
text-align:justify;
padding:0px;

}

/*------ Footer ---------------------- */
#footer {
clear:both;
background-color:#DBDBDB;
border-top:1px solid #4e4e4e;
color:#000;
font-size:10pt;
width:auto;
height:auto;
margin:0 auto 0;
padding:20px;
}