/** 
 *  der-mobile-uhrmacher.de
 *  @author: Alexander Friederich
 *  
 *  Main Layout File
 *
 *  Background: #ededed
 *  Roter Strich: #c2262e
 * 
 */
 

/* Global Resetting */
html{	
	width: 100%;
	height: 100%;
}
body {
	width: 100%;
	height: 100%;
	font-size: 62.5%; /* reset font-sizes to 1em == 10px */
    
    color:#333;
    background-color:#ededed;
}
#backgroundClock {
    position:fixed;
    bottom:0px;
    right:0px;
    z-index:1;
}
* {
	font-size: 1em;
	/* reset font-sizes to 1em == 10px */
	padding: 0;
	margin: 0;
	font-family:Verdana,Helvetica,sans-serif;
	list-style:none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}

.clear{
	clear:both;
}
a { outline:none; }
a img {
    border:none;
}
#wrapper {
    width:981px;
    position:relative;
    z-index:10;
    margin:10px auto 0px auto;
    
}
#contentwrap {
    
    background:url(../images/layout/content_bg.png) top left repeat-y;
    
    overflow:hidden;
    padding-bottom:30px;
}
#pageHead {
    text-transform:uppercase;
    
}
#headImage {
    position:absolute;
    top:11px;
    right:11px;
}
#pageHead #KontaktKopfNormal {
	position: absolute;
	top:10px; right:10px;
    float:right;
    width:550px;
    height:160px;
}
    #pageHead #KontaktKopfNormal h3 {
        color:#C2262E;
        margin-top:25px;
        margin-right:30px;
        font-size:15px;
        text-transform: none;
    }
    #pageHead #KontaktKopfNormal p {
        margin:10px 30px 0 0;
        font-size:13px;
        line-height: 140%;
    }

#KontaktKopf {
    float:right;
    width:550px;
    height:160px;
    
}
    #KontaktKopf h3 {
        color:#C2262E;
        margin-top:75px;
        margin-right:30px;
        font-size:15px;
        text-transform: none;
    }
    #KontaktKopf.higher h3 {
        margin-top:25px;
    }
    #KontaktKopf p {
        margin:10px 30px 0 0;
        font-size:13px;
        line-height: 140%;
    }



#legalnav {
    background:url(../images/layout/content_head_bg.png) top left no-repeat;
    height:17px;
    position: relative;
    text-align: right;
}
    #legalnav a {
        position: relative;
        top: -10px;
        right: 12px;
        color: #666;
        text-decoration: none;
    }
        #legalnav a:hover {
            
        }
#foot {
    background:url(../images/layout/content_foot_bg.png) top left no-repeat;
    height:17px;
    
}
    #foot p {
        text-align:center;
        padding-top:12px;
        color:#666;
    }
        #foot p a{
            color:#666;
        text-decoration:none;
        }
        #foot p a:hover {
            
        }
