@charset "utf-8";
/* CSS Document */

* {
margin:0;
padding:0;
}

body {
background-color:#363636;
background-image:url(../images/template/background.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

ul,li {
list-style-type:none;
}

img, a img {
	border:0 none;
}

h1 {
font-size:22px;
font-weight:bold;
}

h2 {
font-size:14px;
font-weight:bold;
}

h3 {
}

h4 {
}

h5 {
}

h6 {
}


#wrapper {
width:960px;
margin:0 auto;
}

#outer {
float:left;
width:778px; /* Breite 820px */
margin:0 20px 0 0;
background-color:#cccccc;
background-image:url(../images/template/main_bg.gif);
padding:0 21px 0 21px;
}

#banner {
float:right;
width:120px;
}

#header {
position:relative;
width:778px;
height:360px;
background-image:url(../images/template/header.jpg);
background-repeat:no-repeat;
}

#main {
}

#description {
position:absolute;
top:199px;
left:290px;
width:448px;
height:110px;
padding:10px;
}

#topbanner {
position:absolute;
top:26px;
left:290px;
width:468px;
height:60px;
}

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

#content {
width:558px;
float:right;
}


/* Globale Links
--------------------------------------------------------------------------------*/

a {
	outline:none; 
	text-decoration: none;
}

a:link {
color: #a60b0b;
}

a:visited {
color: #a60b0b;
}

a:hover {
color: #ffffff;
}

a:focus {
color: #a60b0b;
}

a:active {
color: #a60b0b;
}


/* Allgemeine Klassen
--------------------------------------------------------------------------------*/

.hideme {
	position:absolute;
	left:-9999px;
	top:-9999px;
}

.clear { /* Clear Float - http://sonspring.com/journal/clearing-floats */
     clear:both;
     display:block;
     overflow:hidden;
     width:0px;
     height:0px;
}

p.pb15 {
   margin-bottom:15px;
}

p.pb30 {
   margin-bottom:30px;
}

p.pb50 {
   margin-bottom:50px;
}



/* Banner
--------------------------------------------------------------------------------*/

#banner h4 {
	padding:0 0 12px 0;
	text-align:center;
	color:#ffffff;
	font-size:11px;
}

#banner ul li a img {
	padding:0 0 10px 0;
}


/* Header
--------------------------------------------------------------------------------*/

#header h3 {
padding:7px 0 0 290px;
font-size:12px;
}


/* Description
--------------------------------------------------------------------------------*/

#description h4 {
font-size:18px;
font-weight:bold;
margin:0 0 8px 0;
}

#description p {
font-size:17px;
}


/* Navigation
--------------------------------------------------------------------------------*/

#navigation ul {
}

#navigation li {
}

#navigation li a {
display:block;
font-size:14px;
font-weight:bold;
width:170px; /* Breite: 200px */
/* height:30px; */
color:#d10506;
line-height:30px;
background-color:#b7b7b7;
background-image:url(../images/template/navigation_pfeil_off.gif);
background-repeat:no-repeat;
background-position:10px center;
padding:5px 10px 5px 20px;
border-bottom:1px solid #FFFFFF;
}

#navigation li a:hover {
color:#ffffff;
background-color:#d10506;
background-image:url(../images/template/navigation_pfeil_onif);
background-repeat:no-repeat;
}


/* Startseite (Telefonsexkiosk)
--------------------------------------------------------------------------------*/

.telefonsexkiosk {
width:518px; /* Breite 538px */
height:115px;
padding:10px;
background:#b7b7b7;
margin:0 0 20px 0;
}

.telefonsexkiosk img {
float:left;
margin:0 15px 0 0;
}

.telefonsexkiosk p.nummer-preis {
font-size:20px;
color:#808080;
margin:10px 0 0 0;
}

.telefonsexkiosk p.nummer {
font-size:20px;
font-weight:bold;
color:#d10506;
}


/* Footer
--------------------------------------------------------------------------------*/

#footer {
width:538px;
padding:50px 0 30px 0;
text-align:center;
}



