body {
	color: #E80000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align:center;
	word-spacing:1px;
	background-color:#FFFFFF;
}

form{
	padding: 0px;
	margin: 0px;
}


hr {
height:1px;
height: 0px;
border-style: solid;
border-width: 1px 0 0 0;
border-color: #FFB3B3;
}

button{
margin:0;
padding:0;
border:0;
text-align:center;
cursor:pointer;
color:#FFFFFF;
background-color:transparent;
background-repeat:no-repeat;
height:23px;
line-height:24px;
font-size:11px;
font-weight: bold;
}

button.w19x24{
	background-image: url("/images/default/Buttons/19x23.gif");
	width: 23px;
	height:19px;
	line-height:19px;
}

button.w60x24{
	background-image: url("/images/default/Buttons/60x24.gif");
	width: 60px;
}

button.w107x24{
	background-image: url("/images/default/Buttons/107x24.gif");
	width: 107px;
}

button.w106x24R{
	background-image: url("/images/default/Buttons/106x24R.gif");
	width: 106px;
}

button.w120x24{
	background-image: url("/images/default/Buttons/120x24.gif");
	width: 120px;
}

button.w196x24{
	background-image: url("/images/default/Buttons/196x23.gif");
	width: 196px;
}

button.w67x24{
	background-image: url("/images/default/Buttons/67x24.gif");
	width: 66px;
}

button.List29x24{
	background-image: url("/images/default/Buttons/List_default.gif");
	width: 28px;
}

button.Fav29x24{
	background-image: url("/images/default/Buttons/Fav_default.gif");
	width: 28px;
}

button.Fav29x24_Active{
	background-image: url("/images/default/Buttons/Fav_active.gif");
	width: 28px;
}

button.Details29x24{
	background-image: url("/images/default/Buttons/Details_default.gif");
	width: 28px;
}

button.List29x24_Active{
	background-image: url("/images/default/Buttons/List_active.gif");
	width: 28px;
}

button.Details29x24_Active{
	background-image: url("/images/default/Buttons/Details_active.gif");
	width: 28px;
}


.TopButDE{
	position:absolute;
	left:460px;
	top:10px;
	background-image: url("/images/default/Pages/Top/clipderwoche_DE.gif");
	width: 80px;
	height:79px;
	z-index:10;
}

.TopButEN{
	position:absolute;
	left:460px;
	top:10px;
	background-image: url("/images/default/Pages/Top/clipderwoche_EN.gif");
	width: 80px;
	height:79px;
	z-index:10;
}

.AmaButDE{
	position:absolute;
	left:6px;
	top:37px;
	background-image: url("/images/default/Pages/Top/amateur_DE.png");
	width: 80px;
	height:80px;
	z-index:10;
}

* html .AmaButDE {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/default/Pages/Top/amateur_DE.png')
}


.AmaButEN{
	position:absolute;
	left:6px;
	top:37px;
	background-image: url("/images/default/Pages/Top/amateur_EN.png");
	width: 80px;
	height:80px;
	z-index:10;
}

* html .AmaButEN {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/default/Pages/Top/amateur_EN.png')
}

.iframebg{
padding:0px;
margin:0px;
background-color:#EFEFEF;
color:#000000;
font-size:11px;
line-height:14px;
text-align:left;
}


#container {
  width:850px;
  margin:0px auto;
  text-align:left;
}

#maincontent {
	color: #E80000;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	background-color:#C6C6C6;
	background-image: url('/images/default/Pages/Bg/MainBg.jpg');
	background-position: top left;
	background-repeat: repeat-x;
	margin-bottom:5px;
}

#main {
padding-left:6px;
padding-bottom:6px;
padding-top:6px;
margin:0px;
}

#main .menuLeft {
	float:left;
	margin-right:5px;
	width: 243px;
}

#main .menuRight {
	float:left;
	margin-left:5px;
	width: 243px;
}

#main .content {
	float:left;
	width: 590px;
	min-height:570px;
	background-color:#EFEFEF;
}

* html #main .content {height: 570px;}


#main .Background{
color:#757373;
font-size:11px;
line-height:14px;
background-color:#EFEFEF;
}



#main a{
	color:#EA0202;
	font-size: 11px;
  text-decoration: none;
}

#main a:hover{
	color:#525252;
	font-size: 11px;
  text-decoration: none;
}

#main .failure{
padding-top:10px;
padding-bottom:10px;
text-align:center;
font-weight: bold;
}

#main .successful{
height: 22px;
margin: 0px;
line-height:22px;
color:#663300;
padding:3px;
font-size: 14px;
font-weight: bold;
background-color:#66CC66;
border-width:1px;
border-style:solid;
border-color:#666600;
margin-bottom:5px;
vertical-align: middle;
}


#main .BackgroundPadding{
padding-left:10px;
}

#main .BgHead264x32{
  font-weight: bold;
  font-size: 	12px;
  color:#000000;
  height:40px;
  line-height:40px;
  padding-left:45px;
  margin-bottom:10px;
	background-image: url('/images/default/Pages/Bg/BackgroundHead_264x32.jpg');
	background-position: 4px 5px;
	background-repeat: no-repeat;
}

#main .BgHead548x32{
  position:relative;
  font-weight: bold;
  font-size: 	12px;
  color:#000000;
  height:40px;
  line-height:40px;
  padding-left:45px;
  margin-bottom:10px;
	background-image: url('/images/default/Pages/Bg/BackgroundHead_548x32.jpg');
	background-position: 4px 5px;
	background-repeat: no-repeat;
}

#main .BgHead235x32{
  position:relative;
  font-weight: bold;
  font-size: 	12px;
  color:#000000;
  height:40px;
  line-height:40px;
  padding-left:40px;
  margin-bottom:10px;
	background-image: url('/images/default/Pages/Bg/BackgroundHead_235x32.jpg');
	background-position: 4px 5px;
	background-repeat: no-repeat;
}

#main .RegisterPfeilani{
position:absolute;
left:10px;
top:9px;
background-image: url('/images/default/Pages/Register/pfeilani.gif');
background-position: top left;
background-repeat: no-repeat;
height: 22px;
width:	22px;
}


#main .BgHead578x32{
  position:relative;
  font-weight: bold;
  font-size: 	12px;
  color:#000000;
  height:40px;
  line-height:40px;
  padding-left:45px;
	background-image: url('/images/default/Pages/Bg/BackgroundHead_578x32.jpg');
	background-position: 7px 5px;
	background-repeat: no-repeat;
}

#main .BgHead578x32 .Headleft{
float:left;
width:289px;
overflow:hidden;
white-space:nowrap;
}

#main .BgHead578x32 .Headright{
float:left;
width:241px;
}

#main .BgHead578x32 .ButtonPos{
float:right;
line-HEIGHT:0px;
position:relative;
top:8px;
}

#main .BgHeadfullx32{
  position:relative;
  font-weight: bold;
  width:790px;
  font-size: 	12px;
  color:#000000;
  height:40px;
  line-height:40px;
  padding-left:45px;
	background-image: url('/images/default/Pages/Bg/BackgroundHead_fullx32.jpg');
	background-position: 8px 5px;
	background-repeat: no-repeat;
}

#main .BgHeadfullx32 .Headleft{
float:left;
width:489px;
overflow:hidden;
white-space:nowrap;
}

#main .BgHeadfullx32 .Headright{
float:left;
width:288px;
}

#main .BgHeadfullx32 .ButtonPos{
float:right;
line-HEIGHT:0px;
position:relative;
top:8px;
}


#main h1{
	font-size: 12px;
	letter-spacing: normal;
	text-indent: 2px;
  word-spacing: normal;
  line-HEIGHT: 32px;
  font-weight: bold;
  color:#000000;
  padding:0px;
  margin: 0px;
}

#main label{
line-height:20px;
color:#000000;
font-weight: bold;
}

#main input{
height:18px;
padding-left:2px;
padding-top:2px;
line-height:18px;
border-style: solid;
border-width: 1px;
border-color: #888888;
}

#main .checkbox{
padding:0px;
margin:0px;
border-width: 0px;
}


#main .radio{
padding:0px;
margin:0px;
height:13px;
width: 13px;
border-width: 0px;
}


#main .error{
	background-color:#BC0603;
	color:#FFFFFF;
	height:20px;
	line-height:20px;
	padding-left:5px;
}

#MenuLeft{
padding:5px;
}

#MenuLeft a.headline{
	color:#EA0202;
	font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}

#MenuLeft a.headline:hover{
	color:#525252;
	font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}

#MenuLeft .img{
	background-color:#FFFFFF;
	padding:3px;
	float:left;
	margin-right:3px;
}

#MenuLeft .teaser{
	height:168px;
	background-image: url('/images/default/Pages/Bg/Teaser_Bg.jpg');
	background-position: bottom right;
	background-repeat: no-repeat;
}

#MenuLeft .Frame{
height:86px;
overflow:hidden;
width:230px;
white-space: nowrap;
border-bottom:1px #FFB3B3 solid;
padding-bottom:6px;
margin-bottom:6px;
}
.imgTeaser{
	height:443px;
	margin-bottom:3px;
}

#MenuLeft a.ProfilLink{
	color:#D41A18;
	line-height:18px;
	font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

#MenuLeft a.ProfilLink:hover{
	color:#D81D1D;
	line-height:18px;
	font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

#MenuLeft p.ProfilLink{
color:#000000;
margin:0px;
padding:0px;
margin-left:10px;
}

#MenuLeft .InfoText{
color:#000000;
}


#MenuLeft .SmallError{
font-weight:bold;
color:#BC0603;
font-size:11px;
margin-top:3px;
margin-bottom:4px;
}

#overview{
float:left;
width: 196px;
border-style: solid;
border-color:  #BBBBBB;
}

#overview .Standart{
padding:8px;
margin:6px;
background-color:#EFEFEF;
height:210px;
}

#overview .MouseOver{
padding:8px;
margin:6px;
background-color:#D4D4D4;
height:210px;
}

#overview a.headline{
	color:#EA0202;
	font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}

#overview a.headline:hover{
	color:#525252;
	font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}

#overview a{
	color:#EA0202;
	font-size: 11px;
  text-decoration: none;
}

#overview a:hover{
	color:#525252;
	font-size: 11px;
  text-decoration: none;
}

#overview .img{
	background-color:#FFFFFF;
	padding:3px;
	margin-bottom:3px;
}


#detailview{
width: 576px;
border-style: solid;
border-width: 0 0 1px 0;
border-color: #FFB3B3;
padding:7px;
color:#000000;
}

#detailview .detailwidth{
width: 375px;
}

#detailview .Standart{
padding:8px;
background-color:#EFEFEF;
}

#detailview .MouseOver{
padding:8px;
background-color:#D4D4D4;
}

#detailview .headline{
	color:#000000;
	font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  margin-bottom:4px;
}

#detailview a.headline{
	color:#000000;
	font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}

#detailview a.headline:hover{
	color:#525252;
	font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}

#detailview a{
	color:#EA0202;
	font-size: 11px;
	font-weight: bold;
  text-decoration: underline;;
}

#detailview a:hover{
	color:#525252;
	font-size: 11px;
	font-weight: bold;
  text-decoration: underline;
}

#detailview .img{
	background-color:#FFFFFF;
	padding:3px;
	margin-right:5px;
}

.Seitenselectortext{
color: #000000;
font-weight: bold;
}

#seitenselector{
	float:right;
	font-size: 11px;
	white-space: nowrap;
	margin:8px;
}

#seitenselector .text{
	margin-left:1px;
	line-height:25px;
	color:#000000;
} 

#seitenselector .selector{
	background-image: url("/images/default/Buttons/Selector_28x23.gif");
	background-repeat:no-repeat;
	height:23px;
	width:28px;
	text-align:center;
} 

#seitenselector .selected{
	background-image: url("/images/default/Buttons/Selector_28x23.gif");
	background-repeat:no-repeat;
	height:23px;
	width:28px;
	text-align:center;
} 

#seitenselector .selector a{
	color:#FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height:21px;
}

#seitenselector .selector a:hover{
	color:#CCCCCC;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height:21px;
}

#seitenselector .selected a{
	font-size: 11px;
	color:#CCCCCC;
	font-weight: bold;
	text-decoration: underline;
	line-height:21px;
}

#seitenselector .selected a:hover{
	color:#CCCCCC;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	line-height:21px;
}

#ContentSep{
border-bottom:5px solid #C6C6C6;
}



#ContentPage{
padding-left:8px;
color:#000000;
line-height:16px;
}

.InfoDiv{
color:#FFFFFF;
text-align:left;
background-color: #FF0000;
border: 1px solid #333333;
padding:5px;
}

#ContentPage .RegisterBG{
position:relative;
background-image: url('/images/default/Pages/Bg/Register_Bg.jpg');
background-position: bottom left;
background-repeat: repeat-x;
height: 522px;
margin-right:8px;
}

#ContentPage .RegisterBG .Headline{
font-size:20px;
font-weight:bold;
color:#BC0603;
margin-bottom:20px;
margin-top:20px;
}

#ContentPage .RegisterBG .Special{
width:360px;
color:#BC0603;
font-size:12px;
font-weight:bold;
line-height:16px;
}

#ContentPage .RegisterPfeilDE{
position:absolute;
left:20px;
top:320px;
background-image: url('/images/default/Pages/Register/pfeilDE.jpg');
background-position: top left;
background-repeat: no-repeat;
height: 102px;
width:295px;
}

#ContentPage .RegisterPfeilEN{
position:absolute;
left:20px;
top:320px;
background-image: url('/images/default/Pages/Register/pfeilEN.jpg');
background-position: top left;
background-repeat: no-repeat;
height: 102px;
width:295px;
}

#ContentPage .RegisterGirl{
position:absolute;
left:300px;
top:0px;
background-image: url('/images/default/Pages/Register/Register_Girl.jpg');
background-position: bottom right;
background-repeat: no-repeat;
height: 522px;
width: 255px;
}

#ContentPage .headline{
	color:#000000;
	font-size: 13px;
	font-weight: bold;
	margin-bottom:5px;
}

#ContentPage .LeftSpace{
margin-left:5px;
}
#ContentPage .bold{
	font-weight: bold;
}

#ContentPage a.bold{
	color:#EA0202;
	font-size: 11px;
	font-weight: bold;
  text-decoration: underline;
}

#ContentPage a.bold:hover{
	color:#525252;
	font-size: 11px;
	font-weight: bold;
  text-decoration: underline;
}

#ContentPage .Underline{
border-style: solid;
border-width: 0 0 1px 0;
border-color: #FFB3B3;
padding-top:1px;
padding-bottom:1px;
margin-bottom:1px;
}

#ContentPage .special{
margin-top:15px;
width: 278px;
padding: 2px;
text-align:center;
background-color:#7E7E7E;
color:#FFFFFF;
}

#ContentPage .img{
	background-color:#FFFFFF;
	padding:3px;
}

#ContentPage .PlaceInfoBox{
width: 	30px;
}

#ContentPage .signBox{
	margin-bottom:1px;
	padding: 5px 0 5px 0;
	
	background-color:#EA0202;
	width: 	25px;
	line-height:25px;
	vertical-align:middle;
	text-align:center;
}

#ContentPage .PlaceBox{
	margin-bottom:1px;
	background-color:#EB3D3D;
	width: 	25px;
	height: 25px;
	line-height:25px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:middle;
	text-align:center;
}

#ContentPage .PlaceBoxRight{
	margin-bottom:1px;
	width: 	25px;
	height: 25px;
	line-height:25px;
	font-weight: bold;
	color:#EB3D3D;
	vertical-align:middle;
	text-align:center;
}

#ContentPage .prevPlaceBox{
	margin-bottom:1px;
	line-height:25px;
	background-color:#EEB4B4;
	width: 	25px;
	height: 25px;
	color:#FFFFFF;
	vertical-align:middle;
	text-align:center;
}

#ContentPage .mode1{
	line-height:25px;
	background-color:#D8D8D8;
	height: 25px;
	color:#000000;
	vertical-align:middle;
}

#ContentPage .mode2{
	line-height:25px;
	background-color:#CECECE;
	height: 25px;
	color:#000000;
	vertical-align:middle;
}

#ContentPage .mode3{
	line-height:25px;
	background-color:#D41A18;
	height: 25px;
	color:#FFFFFF;
	vertical-align:middle;
}

#ContentPage .mode4{
	line-height:25px;
	background-color:#EFEFEF;
	height: 25px;
	color:#000000;
	vertical-align:middle;
}

#ContentPage .mode2onlyBg{
	background-color:#CECECE;
	color:#000000;
	vertical-align:middle;
}


#ContentPage .Line{
margin-top:10px;
margin-right:9px;
background-image: url('/images/default/Pages/Blog/line.gif');
background-position: top left;
background-repeat: repeat-x;
height:2px;
}

#ContentPage .Top1{
position:relative;
left:-40px;
top:-10px;
}

#ContentPage fieldset{
padding:0px;
margin:0px;
border-width: 0px;
}


#Blog{
	color:#FFFFFF;
	margin-right:10px;
	padding-bottom:15px;
	margin-bottom:10px;
	background-color:#EFEFEF;
	background-image: url('/images/default/Pages/Blog/BlogBg.jpg');
	background-position: bottom left;
	background-repeat: repeat-x;
}

#Blog .BlogHead{
margin-top:10px;
color:#FFFFFF;
background-image: url('/images/default/Pages/Blog/Headline.gif');
background-position: top left;
height:45px;
margin-bottom:10px;
background-color:#B90603;
}

#Blog .Blogline{
margin-top:10px;
margin-left:4px;
margin-right:9px;
background-image: url('/images/default/Pages/Blog/line.gif');
background-position: top left;
background-repeat: repeat-x;
height:2px;
}

#Blog .BlogAttachments{
padding-top:10px;
margin-left:3px;
}

#Blog .BlogImageInside{
	background-color:#FFFFFF;
	padding:3px;
	margin-left:3px;
	margin-bottom:3px;
}

#Blog .BlogEntry{
color:#000000;
font-size:12px;
line-height:13px;
text-align:justify;
margin-left:3px;
}

#Blog .BlogDate{
color:#FFFFFF;
width: 50px;
}

#Blog .BlogMonth{
position:relative;
left:10px;
top:-1px;
width: 40px;
text-align:center;
font-size:10px;
font-weight: bold;
}

#Blog .BlogDay{
color:#000000;
position:relative;
left:10px;
top:8px;
width: 40px;
text-align:center;
font-size:15px;
font-weight: bold;
}

#Blog .BlogText{
overflow:hidden;
white-space:nowrap;
color:#FFFFFF;
margin-left:15px;
font-size:13px;
font-weight: bold;
height:45px;
line-height:45px;
width: 270px;
}

#Blog .BlogLogin{
overflow:hidden;
white-space:nowrap;
color:#FFFFFF;
font-size:13px;
font-weight: bold;
height:45px;
line-height:45px;
width: 215px;
}

#Blog .BlogLogin a{
color:#FFFFFF;
font-size:13px;
font-weight: bold;
text-decoration: underline;
}

#Blog .BlogLogin a:hover{
color:#CCCCCC;
font-size:13px;
font-weight: bold;
text-decoration: underline;
}

#Blog .img{
	background-color:#FFFFFF;
	padding:3px;
}

.blogline{
padding:0px;
background-image: url("/images/default/Blog/menu_bg.jpg");
background-repeat: repeat-x;
background-position: top left;
vertical-align: middle;
height:30px;
padding-top:2px;
padding-left:3px;
}


.blogline .element{
padding:2px;
margin:0px;
float:left;
font-size: 10px;
font-weight: normal;
text-decoration: none;
height:25px;
width: 70px;
vertical-align: middle;
cursor:pointer;
}

.blogline .elementselected{
padding:2px;
margin:0px;
float:left;
background-image: url("/images/default/Blog/selected.gif");
background-repeat: no-repeat;
font-size: 10px;
font-weight: normal;
text-decoration: none;
height:25px;
width: 70px;
vertical-align: middle;
cursor:pointer;
}

.blogline .element a{
font-size: 10px;
font-weight: normal;
text-decoration: none;
}

.blogline .element a:hover{
font-size: 10px;
font-weight: normal;
text-decoration: none;
}

.popup{
position:absolute;
border-style: solid;
border-width: 3px 3px 3px 3px;
border-color: #FFB3B3;
background-color: #FFDFDF;
visibility: hidden;
}

.ocolor{
padding:1px;
width: 15px;
HEIGHT:15px;
cursor:pointer;
}

#footer {
	color: #FFFFFF;
	font-size: 11px;
	width: 850px;
	height: 38px;
	line-height:38px;
	background-color:#C6C6C6;
	background-image: url("/images/default/Pages/Footer/footer.jpg");
	background-repeat: repeat-x;
}

#footer .smallline{
	width: 850px;
	height: 1px;
	background-color:#FF4F4F;
}

#footer a{
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
}

#footer a:hover{
	color: #cccccc;
	font-size: 11px;
	text-decoration: underline;
}

.comment .text{
	color: #3B3B3B;
	font-size: 11px;
	line-HEIGHT: 16px;
}

.comment .Standart{
padding:3px;
background-color:#EFEFEF;
}

.comment .MouseOver{
padding:3px;
background-color:#D4D4D4;
}

.comment .text a{
	color: #3B3B3B;
	font-size: 11px;
	font-weight:normal;
	line-HEIGHT: 16px;
}

.comment .text a:hover{
	color: #E80000;
	font-size: 11px;
	font-weight:normal;
	line-HEIGHT: 16px;
}

.comment .headline{
	color: #3B3B3B;
	font-size: 11px;
	line-HEIGHT: 16px;
	margin-bottom:5px;
}

.comment .headline a{
	color: #EA0202;
	font-size: 11px;
	font-weight:bold;
	line-HEIGHT: 16px;
}

.comment .headline a:hover{
	color: #E80000;
	font-size: 11px;
	font-weight:bold;
	line-HEIGHT: 16px;
}

.comment .answer{
	color: #E80000;
	font-size: 11px;
	line-HEIGHT: 16px;
}

.comment .answer a{
	color: #E80000;
	font-size: 11px;
	font-weight:normal;
	line-HEIGHT: 16px;
}

.comment .answer a:hover{
	color: #000000;
	font-size: 11px;
	font-weight:normal;
	line-HEIGHT: 16px;
}

.comment .img{
	float:left;
	background-color:#FFFFFF;
	padding:1px;
	margin-right:3px;
}	