* {
padding : 0;
margin : 0;
}
body {
font : 85% "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 13px;
background : #000;
}
.clear {
clear : both;
}

img {
border: 0px;
}

#wrapper {
margin : 0 auto;
width : 922px;
}
#header {
color : #333;
width : 922px;
float : left;
padding : 0px;
border-top : px solid #ccc;
border-bottom : 1px solid #BC80FF;
height : 197px;
margin : 0px 0 1px 0;
background-image : url(images/header.jpg);
background-repeat : no-repeat;
}
.icons {
float : right;
margin-right : 10px;
margin-top : 0;
}

.icons a {
border : 0 solid;
}

.icons img {
border : 0 solid;
padding-right : 20px;
}

.logo {
text-align : left;
width : 270px;
}

.logo h1#lineone {
font-size : 2em;
font-weight : lighter;
padding-top : 138px;
color : #000;
border : none;
letter-spacing : -1px;
color : #fff;
margin-top: -120px;
margin-bottom:120px;
}

.logo h1#lineone span {
color : #7A28D6;
}

.logo h2#linetwo {
font-size : 1.0em;
text-transform : none;
color : #7A28D6;
font-weight : lighter;
margin-top: -120px;
margin-bottom:120px;
}

.logo span#lineone {
font-size : 2em;
font-weight : lighter;
padding-top : 138px;
color : #000;
border : none;
letter-spacing : -1px;
color : #fff;
margin-top: -120px;
margin-bottom:120px;
}

.logo span#linetwo {
font-size : 1.0em;
text-transform : none;
color : #7A28D6;
font-weight : lighter;
margin-top: -120px;
margin-bottom:120px;
}

.logo a {
color : #fff;
text-decoration : none;
}

.adunit {
float : right;
width : 598px;
height : 80px;
background-image : url(images/righttop468.jpg);
background-repeat : no-repeat;
background-color : #000;
margin-top : 0px;
margin-right: 0px;
margin-bottom: -11px;
border-left : 1px solid #BC80FF;
border-bottom : 1px solid #BC80FF;
border-right : 1px solid #BC80FF;
background-position : -1px 0;
}

.adcol {
width : 580px;
float : left;
padding : 31px 0 8px 0px;
}

.adcol em {
color : #ff9900;
font-weight : bold;
}

.adcol p {
margin : 0 0 0 20px;
padding : 0;
font-size : 0.9em;
color : #C6A7E5;
line-height : 1em;
}

.adcol a {
color : #fff;
}

#stripes {
float : left;
width : 922px;
height : 22px;
color : #fff;
margin : 0 0 0 0;
background-image : url(images/stripes.jpg);
background-repeat : repeat-x;
text-align: center;
}

#leftcolumn {
color : #333;
background : #333333;
margin : 1px 0 0 0;
padding : 10px;
min-height: 544px;
width : 202px;
float : left;
border-top : 1px solid #595959;
}

ul {
list-style : none;
}

li {
margin : 2px 0 2px 5px;
}

li a {
display : block;
width : 182px;
height : 19px;
line-height : 19px;
background : url(images/nav.jpg) no-repeat left top;
text-indent : 5px;
color : #DCBAFF;
text-decoration : none;
font-weight : bold;
padding-left: 20px;
margin-left: -5px;
}

li a:active, li a:hover {
background-position : right top;
color : #fff;
font-weight : 800;
padding-left: 20px;
}

.textboxleft {
background-image : url(images/lefttop.jpg);
background-repeat : no-repeat;
margin-top : 25px;
background-color : #000000;
border-left : 1px solid #BC80FF;
border-bottom : 1px solid #BC80FF;
border-right : 1px solid #BC80FF;
padding : 5px;
}

.textboxleft h1, .textboxleft h2, .textboxleft h3, .textboxleft h4, .textboxleft h5, .textboxleft h6 {
color : #7A28D6;
font-size : 1.3em;
padding : 22px 0 0 0;
}


.textboxleft p {
text-align : justify;
font-size : 1.1em;
color : #AA9CB9;
}

a {
color : #C766FF;
text-decoration : none;
}

a:hover {
color : #A200FF;
text-decoration : none;
}

#rightcolumn {
float : right;
color : #bebebe;
background : #333333;
margin : 1px 0 0 0;
padding : 10px 10px 0 10px;
min-height : 554px;
width : 678px;
border-left : 1px solid #595959;
border-top : 1px solid #595959;
display : inline;
}

.textboxright {
background-image : url(images/righttop1.jpg);
background-repeat : no-repeat;
background-position : 0 0;
padding : 5px;
background-color : #000000;
border-left : 1px solid #BC80FF;
border-bottom : 1px solid #BC80FF;
border-right : 1px solid #BC80FF;
margin-bottom : 10px;
}

.textboxright h1, .textboxright h2, .textboxright h3, .textboxright h4, .textboxright h5, .textboxright h6, .extra {
color : #fff;
padding : 29px 0 0 0;
font-size : 1.8em;
font-weight : lighter;
margin-left: 40px;
}

.textboxright p {
text-align : justify;
font-size : 1.1em;
color : #bebebe;
margin-left: 40px;
margin-right: 42px;
}

.col {
width : 208px;
float : left;
padding : 0 5px 0 7px;
}

.col p {
margin : 11px 0 0 5px;
padding : 0;
text-align : justify;
}
.col h3 {
color : #fff;
font-size : 1.2em;
padding : 30px 0 0 0;
}

.col a {
float : right;
margin : 10px 0 0 10px;
padding : 7px 0 5px 0;
}

#footer {
width : 679px;
clear : both;
border-top : 1px solid #BC80FF;
margin : 1px 0px 10px 223px;
padding : 10px;
background-color : #333333;

}

#footer p {
padding : 0;
font-size : 90%;
color : #fff;
text-align : center;
}



.imgrow1 {
width: 90px; 
height: 120px; 
border: 1px solid #BC80FF; 
float: left; 
margin-right: 6px; 
margin-left: 1px;
}

.imgrow2 {
width: 90px;
height: 120px;
border: 1px solid #BC80FF;
float: left;
margin-right: 6px;
}


.imgrow3 {
width: 90px;
height: 120px;
border: 1px solid #BC80FF;
float: left;
}

div.telefoncard {
width: 280px;
height: 150px;
border: 1px solid #BC80FF;
padding: 3px;
float: left;
text-align: justify;

background: url(img_telefonsex/bg_telefonsex.jpg) no-repeat;
}

div.telefoncard2 {
width: 280px;
height: 150px;
border: 1px solid #BC80FF;
padding: 3px;
float: right;
text-align: justify;

background: url(img_telefonsex/bg_telefonsex.jpg) no-repeat;
}

div.telecardtext {
font-size: 11px;
margin-top: 3px;
}




.tlcell {
background: #4B3564;
width: 20%;
padding: 3px;
font-size: 11px;
}



div.subd_link {
color: #FFFFFF;
font-size: 11px;
position: relative;
z-index: 5;
width: 150px;
}

p.subd_link {
margin-left: 5px;
position: relative;
top: 4px;
}

div.pornos_title {
color: #FFFFFF;
font-size: 11px;
position: relative;
z-index: 5;
width: 500px;
height: 29px;
margin-left: 5px;
margin-top: 3px;
}

h2.pornos_title {
margin-left: 5px;
position: relative;
top: 4px;
}

div.pornos_text {
color: #FFFFFF;
font-size: 11px;
position: absolute;
z-index: 5;
width: 380px;
margin-top: -20px;
margin-left: 555px;
height: 105px;
}

p.pornos_text {
margin-left: 5px;
position: absolute;

top: 4px;
color: #BEBEBE;
text-align: justify;
}

.allbutton {
background: url(images/button.jpg) #00FF00;
background-position: left bottom;
height: 26px;
display: block;
}

.allbutton:hover {
background : url(images/button.jpg) no-repeat right bottom;
height: 26px;
}

.buttondiv {
width: 166px;
height: 26px;
margin: auto;
border: 0px solid white;
margin-top: 10px;
}

.buttonblank {
width: 166px;
height: 26px;
}

.gratislink {
color : #fff;
Font-weight: bold;
}

.gratislink:hover {
color : #DFB6FF;
Font-weight: bold;
}


.allbutton_fetisch {
background: url(images/button_fetisch.jpg) #00FF00;
background-position: left bottom;
height: 26px;
display: block;
}

.allbutton_fetisch:hover {
background : url(images/button_fetisch.jpg) no-repeat right bottom;
height: 26px;
}

div.tlbutton {
float: left;
width: 120px; height: 35px;
margin: 5px;
background: url(http://www.live-cams.info/images/tl_button.jpg);
text-align: center;
padding-top: 15px;
}

div.tlbutton2 {
float: left;
width: 120px; height: 43px;
margin: 5px;
background: url(http://www.live-cams.info/images/tl_button.jpg);
text-align: center;
padding-top: 7px;
}

div.tlbutton a {color: #E1C6FF;}
div.tlbutton a:hover {color: #FFFFFF;}
div.tlbutton2 a {color: #E1C6FF;}
div.tlbutton2 a:hover {color: #FFFFFF;}

div.tlbutton_inactive {
float: left;
width: 120px; height: 35px;
margin: 5px;
background: url(http://www.live-cams.info/images/tl_button_inactive.jpg);
text-align: center;
padding-top: 15px;
}