@charset "UTF-8";
/* CSS Document for cmeunit.de
author:areimann
category: business website
*/

html {
margin: 0 auto;
padding: 0;
height: 100%;
}

body {
margin: 0 auto;
padding: 0;
text-align: center;
height: 100%;
background-color: #3c3c3c;
background-image: url(images/bg-verlauf.gif);
background-repeat: repeat-x;
background-position: top;
font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 20px;
color: #000;
}

img {
border: 0;
}

/*...................main divs............................................*/

#bg-left {
background-image: url(images/bg-left.gif);
margin: 0;
float: left;
width: 254px;
height: 278px;
}

#wrapper {
width: 965px;
min-height: 300px;
margin: 0 auto;
background-color: #fff;
}

#top {
width: 100%;
background-image: url(images/top.png);
height: 28px;
padding: 0;
}

#header {
margin: 0 auto;
width: 100%;
height: 151px;
}

/*...................content and sidebar divs............................................*/

#sidebar {
margin: 10px 10px 0 10px;
width: 280px;
min-height: 100px;
text-align: left;
float: left;
}

#content {
margin: 10px 10px 0 10px;
float: right;
width: 640px;
text-align: left;
min-height: 100px;
font-size: 13px;
line-height: 20px;
}

#anti {
clear: both;
}


/*..............................footer............................*/

#footer {
width: 100%;
margin: 10px auto;
text-align: center;
font-size: 10px;
color: #ccc;
}



/*..............................sidebar formate............................*/

#menupunkte-bg {
background-image: url(images/sidebar-headline.gif);
background-repeat: repeat-x;
width: 100%;
height: 30px;
}

ul.menupunkte li {
margin: 0 0 0 10px;
color: #fff;
list-style-type: none;
background-image: url(images/h1.png);
background-repeat: no-repeat;
background-position: left;
padding: 0 0 0 20px;
font-weight: bold;
font-size: 12px;
line-height: 30px;
}

#sidebar-boxen {
margin: 0 0 20px 0;
background: #fafafa;
border-bottom: 1px solid #f0f0f0;
border-left: 1px solid #f0f0f0;
border-right: 1px solid #f0f0f0;
width: 270px;
padding: 4px;
font-size: 11px;
color: #5e5e5e;
}

/*..............................textformate............................*/


h1 {
letter-spacing: 1px;
font-size: 22px;
margin: 0 0 15px 0;
color: #000;
}

h2 {
letter-spacing: 2px;
font-size: 16px;
margin: 0 0 14px 0;
font-weight: normal;
color: #ad000b;
}

h3 {
letter-spacing: 2px;
font-size: 14px;
margin: 0 0 12px 0;
font-weight: normal;
color: #ad000b;
}

p.abstand {
margin: 0 0 26px 0;
}

#content a:link {
text-decoration: none;
font-weight: bold;
font-style: italic;
color: #595959;
}
#content a:visited {
text-decoration: none;
font-weight: bold;
font-style: italic;
color: #595959;
}
#content a:hover {
text-decoration: none;
font-weight: bold;
font-style: italic;
color: #a70007;
}
#content a:active {
text-decoration: none;
font-style: italic;
font-weight: bold;
color: #595959;
}

#sidebar a:link {
text-decoration: none;
color: #5e5e5e;
}
#sidebar a:visited {
text-decoration: none;
color: #5e5e5e;
}
#sidebar a:hover {
text-decoration: none;
color: #929292;
}
#sidebar a:active {
text-decoration: none;
color: #5e5e5e;
}

.fett {
color: #8e8e8e;
font-weight: bold;
font-size: 12px;
letter-spacing: 1px;
}

#footer a:link {
text-decoration: underline;
text-decoration: none;
color: #ccc;
}
#footer a:visited {
text-decoration: underline;
text-decoration: none;
color: #ccc;
}
#footer a:hover {
text-decoration: underline;
color: #fff;
}
#footer a:active {
text-decoration: underline;
text-decoration: none;
color: #ccc;
}

#date {
margin: 0 0 10px 0;
font-size: 10px;
letter-spacing: 1px;
color: #ccc;
}

.bildfloat {
float: right;
}

#antibild {
clear: right;
}

/*.............................LISTEN..............................*/
ul,li {
margin: 0;
padding: 0;
list-style-type: none;
}

ul.navi {
margin: 0;
color: #ccc;
list-style-type: none;
}

ul.navi li {
display: inline;
margin: 0;
color: #ccc;
list-style-type: none;
}

ul.navi a {
display: inline;
color: #ccc;
line-height: 37px;
margin: 0 3px 0 0;
text-decoration: none;
list-style-type: none;
background-image: url(images/navi-drop.gif);
background-position: left;
background-repeat: no-repeat;
padding: 0 0 0 11px;
}

ul.navi a:hover {
display: inline;
margin: 0 3px 0 0;
color: #fff;
list-style-type: none;
text-decoration: none;
}



ul.einfacheliste {
display: block;
margin: 0;
color: #5e5e5e;
list-style-type: disc;
}

ul.einfacheliste li {
display: block;
margin: 0;
color: #5e5e5e;
list-style-type: disc;
}





ul.links {
margin: 0;
color: #fff;
list-style-type: none;
font-size: 10px;
}

ul.links li {
display: block;
margin: 0;
color: #fff;
list-style-type: none;
}

ul.links a {
display: block;
color: #fff;
line-height: 28px;
border-bottom: 1px solid #727272;
width: 190px;
margin: 0;
text-decoration: none;
list-style-type: none;
padding: 0 0 0 15px;
background-image: url(images/subli.gif);
background-position: left;
background-repeat: no-repeat;
}

ul.links a:hover {
display: block;
border-bottom: 1px solid #a10000;
margin: 0;
color: #fff;
list-style-type: none;
text-decoration: none;
}

/*..............................andere formate............................*/

textarea, select, input, option {
background: #f2f2f2;
border: 1px solid #c3c3c3;
color: #000;
font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
padding: 2px;
font-size: 11px;
}

.thumb {
border: 1px solid #ccc;
padding: 4px;
background: #fff;
}

#commentbox {
margin: 16px 0 16px 0;
width: 90%;
background: #f7f7f7;
padding: 5px;
font-size: 10px;
color: #000;
border: 0;
}

#zitat {
font-weight: bold;
font-style: italic;
margin: 0;
color: #000;
}

#date {
color: #000;
font-size: 10px;
margin: 0 0 10px 0;
}

#previous {
background: #f7f7f7;
width: 64%;
margin: 10px auto;
color: #000;
text-align: center;
padding: 4px;
}

table, tr, td {
font-size: 11px;
color: #000;
}