/*-------------------------------------------------------------
				RESET 
--------------------------------------------------------------*/
*           {
padding: 0;
margin: 0;
font-size: 100%;
font-weight: normal;
}
ul, ol      {
list-style: none;
}
b, strong   {
font-weight: bold;
}
img, a img  {
border: none;
}
/*-------------------------------------------------------------
				SCHRIFT / GRÖSSE 
--------------------------------------------------------------*/
body { 
font-size: 76%; 
font-family: Arial, Helvetica, sans-serif; 
color: #434343;
background: #FFF;
text-align: left; 
line-height: 1.5em;
}
h1, h2, h3 {
margin-bottom: 0.7em;
font-weight: bold;
line-height: 1.2em;
}
h1, h2 {
font-family: 'Times New Roman', 'Trebuchet MS', Georgia, serif;
color: #000;
}
h1	{ font-size: 2.2em; }
h2	{ font-size: 1.5em; }
h3 	{ font-size: 1.2em; color: InfoText; text-transform: uppercase; }
/*-------------------------------------------------------------
				LINKS 
--------------------------------------------------------------*/
a:link, 
a:visited {
text-decoration: underline; 
color: #000;
}
a:hover, 
a:focus,
a:active {
text-decoration: bold;
color: #e95170;
} 
/*-------------------------------------------------------------
				LAYOUT 
--------------------------------------------------------------*/
#container {
width: 1000px;
position: absolute;
background: url("../img/dug_Angebot1.gif") repeat-y 0 0;
}
#page {
margin-left: 100px;
margin-top: 20px;
position: relative;
}
#content {
position: relative;
float: left;
width: 77%;
margin-top: 50px;
}
#sidebarRight {
position: relative;
width: 20%;
right: 0;
float: right;
padding-top: 55px;
}
#sidebarRight div {
border: 0.5px solid #a0a0a0;
border-top: dashed;
}
#sidebarRight p {
line-height: 1.2em;
padding: 1em 1em 0 1em;
}
#footer {
clear: both;
background: #f0f0f0;
}
#mainContent {
float: right; 
right: 0;
width: 70%;
}
#header {
background: url("../img/klarmobil.gif") no-repeat right 45px;
height: 300px;
}
#sidebarLeft {
float: left;
width: 27%;
}
#inhalt ul {
margin-bottom: 10px;
}
#inhalt ul li { 
line-height: 1.5em;
padding-left: 22px;
}
/*-------------------------------------------------------------
				NAVIGATION 
--------------------------------------------------------------*/
#sidebarLeft ul{
margin-top: 10px;
margin-bottom: 40px;
font-size: 0.9em;
line-height: 0.5em;
}
#sidebarLeft ul li {
text-transform: uppercase;
letter-spacing: 1px;
}
#sidebarLeft ul li a:link,
#sidebarLeft ul li a:visited {
display: block;
font-weight: bold;
text-decoration: none; 
padding: 6px 40px 6px 40px; 
margin-bottom: 5px;
width: 120px
}
#sidebarLeft ul a:hover,
#sidebarLeft ul li:hover {
display: block;
}
#topNav ul li{
display: inline;
}
#topNav ul li a,
#topNav ul li a:link,
#topNav ul li a:visited{
text-decoration: none;
padding: 3px 5px;
color: #666;
border: 1px solid #fff;
}
#topNav ul li a:hover, .active{
border: 1px solid #f0f0f0;
color: #e35700;
}
/*-------------------------------------------------------------
				ALLGEMEIN 
--------------------------------------------------------------*/
p {
margin-bottom: 20px;
}
p.news {
font-size: 0.9em;
}
p.donot {
font-size: 0.2em;
display: block;
color: #fff;
}

.datum {
display: block;
color: #e35700;
font-weight: bold;
}
.klarmobil {
padding: 12px 0 0 25px;}
.teaser {
color: #e35700;
font-weight: bold;
}
