body
{
    margin: 0px 0px 0px 0px;
    font-family: Arial, Verdana;
    font-size:12px;
    color:#333333;
    /*background-color:#FF0000;*/
    background-image:url('bilder/hintergrund.jpg');
    background-repeat:repeat-x;
}

table, input, textarea, select
{
    margin: 0px 0px 0px 0px;
    font-family: Arial, Verdana;
    font-size:12px;
    color:#333333;
}

input, textarea, select
{
    font-size:11px;    
    border:1px inset #DDDDDD;
    background-color:#FAFAFA;
}

input[type="radio"], input[type="checkbox"]
{
    border:0px inset #DDDDDD;
    background-color:#FFFFFF;
}

a
{
    color:#336699;
    font-weight:bolder;
    text-decoration:none;
}

a:hover
{
    color:#000000;
}

h1
{
    font-size:16px;
    color:#336699;

}

h2
{
    font-size:14px;
    color:#777777;
}

h55
{
    font-size:16px;
    color:#FF6600;
    border-bottom:1px dashed #C0C0C0;
    padding-bottom:3px;
}



.cWeb
{
    width:1000px;
}

.cHeader
{
    background-image:url('bilder/header.jpg');
    background-repeat:repeat-x;
    width:100%;
    height:133px;
}

.cHeaderLogo p
{
    padding:0px;
    margin:0px;
}

.cHeaderLogo
{
    text-align:left;
    float:left;
    padding-left:10px;
    color:#FFFFFF;
}

.cHeaderLogin p
{
    padding:0px;
    margin:0px;
}

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

.cHeaderLogin
{
    text-align:left;
    float:right;
    padding-right:20px;
    padding-top:15px;
    color:#FFFFFF;
    font-size:11px;
}

.cHeaderText p
{
    padding:0px;
    margin:0px;
}

.cHeaderText
{
    text-align:left;
    padding-left:10px;
    padding-top:7px;   
    font-weight:bolder;
    font-size:13px;
    color:#336699; 
}

.cHeaderMenu p
{
    padding:0px;
    margin:0px;
}

.cHeaderMenu
{
    text-align:left;
    float:left;
    padding-left:6px;
    padding-top:12px;       
    font-size:8pt;
    color:#777777;
}

.cHeaderBooks p
{
    padding:0px;
    margin:0px;
}

.cHeaderBooks
{
    text-align:left;
    float:right;
    padding-right:20px;
    padding-top:9px;       
    font-size:16px;
    color:#777777;
}



.cContent
{
    width:998px;
    background-color:#FFFFFF;
    border-left:1px solid #CCCCCC;            
    border-right:1px solid #CCCCCC;      
}


.cContentMenu
{
    width:998px;
    background-image:url('bilder/menubg.jpg');
    background-repeat:repeat-y;
}

.cContentText1
{
    text-align:left;
    float:left;
    width:160px;
    padding:10px;
}

.cMenuNavi
{
    background-image:url('bilder/menulink.jpg');
    background-repeat:no-repeat;
    margin-left:-10px;
    width:170px;
    height:18px;
    color:#FFFFFF;
    padding: 2px 2px 2px 10px;
  
    font-size:11px;
    font-weight:bold;
}

.cContentText1 p
{
    margin:10px;
}

.cContentText1 p a
{
    display:block;
    padding-bottom:8px;
    font-size:11px;
}

.cContentText2
{
    text-align:left;
    float:left;
    width:798px;
    padding:10px;
}


.cContentPR
{
    line-height:18px;
    text-align:left;
    /*text-align:justify;*/
}

.cFooter
{
    background-image:url('bilder/footer.jpg');
    background-repeat:repeat-x;
    width:100%;
    height:75px;
}

.cFooter1 p
{
    padding:0px;
    margin:0px;
}

.cFooter1
{
    float:left;
    width:900px;
}

.cFooterText1
{
    text-align:center;
    margin-left:10px;  
    padding-top:15px;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
}

.cFooter2 p
{
    padding:0px;
    margin:0px;
}

.cFooter2
{
    float:right;
    width:100px;
}

.cFooterText2
{
    color:#FFFFFF;
    text-align:center;    
    padding:4px;
    padding-left:10px;
    font-size:11px;
    font-weight:bold;
}

.cFooterText1 a, .cFooterText2 a
{
    color:#FFFFFF;
}


.cClear
{
    clear:both;
    padding:0px;
    margin:0px;
    height:0px;    
}

.cResorts
{
    padding-left:3px;
    padding-right:3px;
    color:#777777;
    font-weight:bold;
}

.cResorts:hover
{
    color:#333333;
}

.cResortsSplit
{
    font-size:12px;
    color:#333333;
}

.cMenuTop
{
    width:180px;
    margin-left:-10px;
    height:5px;
    border-bottom: 1px solid #FFFFFF;
}

.cMenu
{
    width:180px;
    height:20px;
    margin-left:-10px;
    /*background-color:#90C1EC;*/
    background-image:url('bilder/menu.jpg');
    background-repeat:no-repeat;
    border-bottom: 1px solid #FFFFFF;
}

.cMenu:hover
{
    background-image:url('bilder/menuhover.jpg');
    background-repeat:no-repeat;
    color:#FF0000;
}

.cMenuActive
{
    background-image:url('bilder/menuhover.jpg');
    background-repeat:no-repeat;
    color:#FF0000;
}

.cMenuLinks
{
    display:block;
    padding:3px;
	padding-left:11px;
    font-family:Arial;
    font-weight:bold;
    font-size:11px;
    color:#555555;
}


#tooltip
{
	position: absolute;
	z-index: 3000;
	border: 1px solid #666666;
	background-color: #EEEEEE;
	padding: 3px;
}

#tooltip h3, #tooltip div
{
    margin:0px;
    font-size:10px;
    font-weight:normal;
}


#screenshot
{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	display:none;
	color:#fff;
}

.cInfoRed
{
    padding:5px;
    border:1px solid #999999;
    background-color:#DDDDDD;
}

.cInfoRed b, .cInfoRed strong
{
    color:#003366;
}

.cInfoBlue
{
    padding:5px;
    border:1px solid #999999;
    background-color:#DDDDDD;
}

.cInfoBlue b, .cInfoBlue strong
{
    color:#FFFFFF;
}

.cButton
{
    border:1px solid #999999;
    background-color:#739BBF;
    color:#FFFFFF;
    font-weight:bold;
}

.cDisclaimer
{
    padding-left:10px;
    padding-right:10px;
}

.cHR
{
    margin-top:15px;
}

.cBannerTop
{
    height:90px;
    width:1000px;
    padding:4px;
}

.cBanner264x90pre
{
    position:absolute;
    z-index:200;
    width:264px;
    height:90;    
    top:4px;
    left:4px;
}

.cBanner728x90pre
{
    position:absolute;
    z-index:200;
    top:4px;
    width:728px;
    height:90;
    left:272px;
}

.cBanner120x90pre
{
    position:absolute;
    z-index:200;
    top:4px;
    left:1004px;
    width:120px;
    height:90;
    background-color:#FFFFFF;
}

.cBanner120x600pre
{
    position:absolute;
    left:1004px;
    top:98px;
    width:160px;
    height:600px;
}


.cWallpaper728x90pre
{
    position:absolute;
    z-index:200;
    top:4px;
    width:728px;
    height:90;
    left:276px;
}

.cWallpaper120x600pre
{
    position:absolute;
    left:1004px;
    top:4px;
    width:160px;
    height:600px;
}

.cBanner264x90pre p, .cBanner728x90pre p, .cBanner120x90pre p, .cBanner120x600pre p, .cWallpaper728x90pre p, .cWallpaper120x600pre p
{
    padding:0px;
    margin:0px;
}

.cVoiceReader
{
    position:absolute;
    left:850px;
    top:242px;
}

.cPRRating
{
    position:absolute;
    left:850px;
    top:270px;
}

.cFeedbackImage
{
    width:100px;
    height:100px;
    position:fixed;
    bottom:0px;
    right:0px;
    background-image:url('bilder/myfeedback.gif');
    background-repeat:no-repeat;
    z-index:100;    
    cursor:pointer;
}

.cFeedback
{
    display:none;
    position:absolute;
    z-index:100; 
    text-align:left;
    padding-left:400px;
    padding-top:250px;    
}

.bmc a {
   background: url('bilder/bookmarks.gif') no-repeat top left;
   float:left;
   margin-right:3px;
}

.bmc .bm_blinklist { background-position: 0 0; width: 20px; height: 20px; } 
.bmc .bm_del { background-position: -40px 0; width: 20px; height: 20px; } 
.bmc .bm_digg { background-position: -80px 0; width: 20px; height: 20px; } 
.bmc .bm_facebook { background-position: -120px 0; width: 20px; height: 20px; } 
.bmc .bm_favoriten { background-position: -160px 0; width: 20px; height: 20px; } 
.bmc .bm_google { background-position: -200px 0; width: 20px; height: 20px; } 
.bmc .bm_kledy { background-position: -240px 0; width: 20px; height: 20px; } 
.bmc .bm_linkarena { background-position: -280px 0; width: 20px; height: 20px; } 
.bmc .bm_linksilo { background-position: -320px 0; width: 20px; height: 20px; } 
.bmc .bm_oneview { background-position: -360px 0; width: 20px; height: 20px; } 
.bmc .bm_webnews { background-position: -400px 0; width: 20px; height: 20px; } 
.bmc .bm_wong { background-position: -440px 0; width: 20px; height: 20px; } 
