/* CSS Document */

body{
	background-color: #7CB6E9;
	margin:0 0 30px 0;
	padding:0px;
	text-align:center;
	font-family:verdana,arial;
	font-size:12px;
	background: #7CB6E9 url(images/body-bg.png);
	background-repeat: repeat-x;
}
a,a:hover,a:visited,a:active{
	color:#2473CB;
}
small{
	font-size:11px;
	color:#888888;
}
#all{
	background-color: #2E6EAB;
	width:960px;
	margin: 0px auto;
	text-align:left;
	padding-left:5px;
		position:relative;
}

#header{
	position:absolute;

	padding:0px;
	top:0px;
	width:955px;
	height:150px;
background: #4FA7E5 url(images/header-bg1.png);
	background-repeat: no-repeat;
	background-position:right top;

}
#logo{
width:955px;
height:107px;
background-image: url(images/header-bg2.jpg);
	background-repeat: no-repeat;
background-position:bottom right;
background-color:none;
}
#logo a, #logo a:active,#logo a:visited,#logo a:hover{

}

/* Navigation      Start*/
#navi{
text-align:center;
width:955px;
height:43px;
background: #7CB6E9 url(images/navi-bg-v4.png);
background-repeat: no-repeat;

}
#navi ul{
	list-style: none;	
	margin:0px;
	padding:0px;
	padding-top:9px;
	margin-left:15px;

}
#navi li {

	float:left;
	margin-right:10px;
	margin-left: 5px;
	height:30px;
	
}
#navi li a, #navigation li a:hover, #navigation li a:visited{
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	height:28px;
	width:109px;
	display:block;
	padding-top:5px;
}
.active{
	background-image: url(images/nav-active.png);

}
/* Navigation      END*/


#main{

	background-color:#E8F8FF;
	width:955px;
	margin:0px;
	padding:0px;

	padding-top:150px;
	clear:both;
}

/* Right      START*/
#right{
	float:right;
	width:313px;
	color:#444444;
	line-height:20px;
}
#right ul{
	padding-left:25px;
		padding-right:12px;
			margin-left:25px;
		margin-right:12px;
}
#right p{
	width:266px;
	padding-left:30px;
	padding-right:15px;
	line-height:20px;
	margin-bottom:5px;
	margin-top:15px;
}
#right p.subNaviTop{
	background-image: url(images/subnavi-bg-v4.png);
	width:266px;
	height:25px;
	padding-left:30px;
	padding-top:4px;
	color:#ffffff;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:2px;
}

#right p.subNaviContent{
	margin:0px;
	background-color:#2473CB;
	background-image: url(images/bg-subnavi-ecke.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	color:#ffffff;
	padding-top:5px;
	padding-bottom:20px;
	line-height:22px;

}
#right p.subNaviContent a,#right p.subNaviContent a:active,#right p.subNaviContent a:hover,#right p.subNaviContent a:visited{
	color:#ffffff;
}
#right p.rightTop{
	background-image: url(images/rightTop-bg-v4.jpg);
	width:241px;
	height:25px;
	padding-left:55px;
	padding-top:4px;
	color:#ffffff;
	font-weight:bold;
	margin-top:30px;
}
#right .boxRight{
	background-color:#FFFFFF;
		border:1px solid #119EFC;
		width:309px;
		padding:0px;
		margin:0px;
		text-align:center;
}
/* Right      END*/


/* Powered by Aktionen      START*/
#right .aktionenLeft{
	background-color:#CDECFF;
	border:1px solid #CDECFF;
	width:283px;
	height:49px;
	margin-left:8px;
	margin-bottom:18px;
	text-align:center;
	font-size:11px;
	padding:4px;
	padding-left:4px;
}


#right .aktionenLeft a img,#right .aktionenLeft a:hover img,#right .aktionenLeft a:active img,#right .aktionenLeft a:visited img{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:20px;
	background-color:#ffffff;
	margin:0px;
	background-image:none;

	border:1px solid #119EFC;
	float:left;
}
#right .aktionenLeft a,#right .aktionenLeft a:hover,#right .aktionenLeft a:active,#right .aktionenLeft a:visited{

}
#right .aktionenLeft p{
	text-align:left;
	line-height:17px;
	margin:0px;
	padding:0px;
	width:155px;
	float:left;
	padding-left:5px;

}
#right .aktionenLeft p a,#right .aktionenLeft p a:hover,#right .aktionenLeft p a:active,#right .aktionenLeft p a:visited{
	text-decoration:none;
	color:#333333;
	padding:0px;
	display:block;
	margin:0px;
	background-image:none;

	width:155px;
	height:50px;
}


#right .keine{
	width:116px;
	float:left;
}


/***
#right .aktionenLeft.O2{
	border:1px solid #E5E5F0;
}
#right .aktionenLeft.O2 p{
	background-color:#E5E5F0;
}

#right .aktionenLeft.Eplus{
	border:1px solid #E5EFEC;
}
#right .aktionenLeft.Eplus p{
	background-color:#E5EFEC;
}

#right .aktionenLeft.Tmobile{
	border:1px solid #FEE8E8;
}
#right .aktionenLeft.Tmobile p{
	background-color:#FEE8E8;
}

#right .aktionenLeft.Vodafone{
	border:1px solid #FEE8E8;
}
#right .aktionenLeft.Vodafone p{
	background-color:#FEE8E8;
}

#right .aktionenLeft.Base{
	border:1px solid #E5EFEC;
}
#right .aktionenLeft.Base p{
	background-color:#E5EFEC;
}
*/
/* Powered by Aktionen      END*/






/* Left      START*/
#left{
	float:left;
	width:640px;	
	color:#444444;
}

#left .cont  ul li{

}
#left .cont{
background-color:#ffffff;
margin:2px;
padding:10px;
padding-top:20px;
padding-left:20px;
padding-bottom:25px;
line-height:19px;
margin-top:2px;
margin-bottom:0px;

}
#left .small{
	float:left;
	width:287px;
	margin-top:2px;
	margin-bottom:0px;
	margin-right:0px;

}
#left .h300{
	height:350px;
}
#left .h300x{
	height:300px;
}
#left .h250{
	height:250px;
}
#left h1,#left h2,#left h3{
font-size:14px;
color:#666666;
font-weight:normal;

margin:0px;
padding:0px;

}
#left h4,#left h5,#left h6{
font-size:16px;
color:#B61B00;
margin:0px;
padding:0px;
margin-bottom:10px;

}
#left h3{
margin-top:30px;


}
#left h5{
margin-top:30px;


}
#left h6{
margin-top:30px;
font-size:12px;
color:#444444;
font-weight:bold;
}
#left p{
font-size:12px;
margin:0px;
margin-top:5px;
margin-bottom:5px;
margin-right:15px;
padding:0px;
color:#444444;
}
/* Left      END*/

/* News      START*/
.newsImage{
	float:left;
	padding: 5px 8px 5px 8px;
	margin-right:8px;
	margin-bottom:5px;
	border:1px solid #119EFC;
}
/* News      END*/


.clear{
	clear:both;

}

/* Teaser      START*/
.teaserStart{
	padding:0px;
	margin:0px;
	background-image: url(images/teaser-start.png);
	width:606px;
	height:101px;
	background-repeat:no-repeat;
}
.teaserRight{
	padding:0px;
	margin:0px;
	height:101px;
	width:330px;
position:relative;
		float:right;
}
.teaserLeft{
	padding:0px;
	margin:0px;
	height:101px;
	width:270px;
	position:relative;
	float:left;
}
.teaser{
	position:absolute;
	top:10px;
	left: 100px;
}
#left p.teaser{
	padding:0px;
	margin:0px;
	font-size:11px;
	line-height:15px;
	width:205px;
	position:absolute;
	top:50px;
	left: 125px;
	z-index:1;
}
#left h4.teaser{
	width:205px;
	padding:0px;
	margin:0px;
	position:absolute;
	top:30px;
	left: 125px;
	z-index:1;
}
#left .teaserLeft h4.teaser,#left .teaserLeft p.teaser{
left: 90px;
}
/* Teaser      END*/


/* Schnelleinstieg Cloud      START*/
.size1{font-size: 10px}
.size2{font-size: 14px}
.size3{font-size: 17px}
.size4{font-size: 16px}
/* Schnelleinstieg Cloud      END*/



.floatLeft{
float:left;
z-index:0;
margin-right:8px;
margin-bottom:5px;
}
.clearFooter{
clear:both;
margin-bottom:2px;

}







#footer{
	clear:both;
	width:955px;
	height:170px;

	color:#ffffff;
	line-height:25px;

}
#footer img.footerLogo{
	float:left;
	margin-right:15px;
	margin-left:20px;
	margin-top:-8px; 
	
	}
	
	
#footer a,#footer a:active,#footer a:hover,#footer a:visited{
	color:#ffffff;
}
#footerGoTop{
	text-align:right;
		margin-bottom:20px;
}


/*///////////// handyModelleMobilediscounter START*/ 
#left .cont .handyModelleMobilediscounter{
	width:270px;
	height:267px;
	border:4px solid #CFE5F7;
	float:left;
	margin-right:8px;
	margin-bottom:20px;
	
}
#left .cont .handyModelleMobilediscounter p{

}
#left .cont .handyModelleMobilediscounter ul{
padding:0px;
margin:5px;
	margin-left:20px;
	padding-left:0px;
	padding-bottom:3px;
	list-style:none;
}

#left .cont .handyModelleMobilediscounter h3{

}
#left .cont .handyModelleMobilediscounter hr{
	border:0px solid #f0f0f0;
	border-top:1px solid #f0f0f0;
	color:#f0f0f0;
	margin:0px 5px 0px 5px;
	padding:0px 3px 5px 3px;
	height:1px;
}

 
#left .cont .handyModelleMobilediscounterImg{
position: relative; 
width: 115px;
	float: left;
	display: inline;
height: 130px;

} 
#left .cont .handyModelleMobilediscounterImgRahmen{
text-align: center;
height: 130px;

}

#left .cont .handyModelleMobilediscounterImg div.handyModelleMobilediscounterImgRahmen img{
	border:0px solid #ffffff;
	margin:0px;
	padding:15px 0 5px 0;

}

#left .cont .handyModelleMobilediscounter .handyModelleMobilediscounterHeadline{
	
	background-color:#91C0EC;
	width:149px;
	height:40px;
	float:right;
	padding: 2px 1px 3px 5px;
	margin-bottom:2px;

}
#left .cont .handyModelleMobilediscounter .handyModelleMobilediscounterHeadline h2{
color:#ffffff;
}
#left .cont .handyModelleMobilediscounter .handyModelleMobilediscounterHeadline h4{
color:#ffffff;
font-size:14px;

}
#left .cont .handyModelleMobilediscounter .handyModelleMobilediscounterAusstattung{
	height:58px;
	width:273px;
	clear:both;
}
#left .cont .handyModelleMobilediscounter .handyModelleMobilediscounterAusstattung p{
	font-size:11px;
	margin-left:3px;
}
#left .cont .handyModelleMobilediscounter .handyModelleMobilediscounterPreise{
height:124px;
width:155px;
	float:right;
	
}
#left .cont .handyModelleMobilediscounter .handyModelleMobilediscounterFooter a{
	background-color:#f7fbff;
	width:270px;
	height:27px;
	float:right;
	padding: 9px 0px 2px 0px;
	margin:0px;
	margin-bottom:5px;	
	margin:0px;
	line-height:12px;
	vertical-align:middle;
	
text-align:center;
}
#left .cont .handyModelleMobilediscounter .handyModelleMobilediscounterFooter h2{
color:#333333;

}
.handyModelleMobilediscounter h2{

}
/*///////////// Mobilediscounter END*/


/*///////////// Glossar START*/
p.lowPaddingBottom{
	padding-bottom:0px;
	margin-bottom:10px;
}

.spalte{
	float:left;
	width:250px;
	margin-top:25px;
	margin-left:25px;
}
/*///////////// Glossar END*/


 a[href^="http:"] {
background: transparent url('/images/icon-externLink.gif') 100% 50% no-repeat;
padding-right: 10px;
}

 a[href^="http://handy-team24.de"],
 a[href^="http://www.handy-team24.de"] {
background: transparent;
padding-right: 0px;
}



a[href^="http://www.handy-team24.de/out"] {
background: transparent url('/images/icon-externLink.gif') 100% 50% no-repeat;
padding-right: 10px;
}

#right .aktionenLeft a {
background: transparent;
padding-right: 0px;
}
#left .aktionenLeft a {
background: transparent;
padding-right: 0px;
}