/* Aufbau */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: normal; }
ol,ul { list-style: none; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
abbr,acronym { border: 0; }

/* Seite */
body {
    background: #111;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 62.5%;
    color: #999;
}

#notice {
    width: 500px;
    margin: 30px auto 0 auto;
    background: #000;
    color: #FFF
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-align: center;
    padding: 10px 200px;
}

    #notice h3 {
        font-size: 2em;
        margin: 0 0 5px 0;
    }

    #notice p {
        font-size: 1.2em;
    }
    
    #notice p.code {
        font-family: "Monaco", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace;
        font-size: 12px;
        color: #FF005A;
        margin-bottom: 3px;
    }

#wrapper {
    width: 950px;
    margin: 50px auto 0 auto;
    clear: both;
}

#wrapper:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
}

.ich {
    display: none;
    font-size: 500px;
    color: #191919;
    float: left;
}

#wrapper h1 {
    font-size: 3em;
    font-weight: bold;
    color: #EEE;
    margin: 0 0 15px;
    display: block;
    width: 300px;
    padding: 0 10px;
    text-align: right;
    color: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#wrapper .left {
    float: left;
    width: 290px;
    text-align: right;
}

    #wrapper .left h2 {
        font-size: 1.5em;
        text-transform: uppercase;
        color: #CCC;
        margin: 0 0 3px 0;
        text-shadow: 0 1px 0 #000;
    }
    
    #wrapper .left h2 span.web {
        color: #555;
    }
    
    #wrapper .left h2 span.amp {
        font-size: 120%;
        font-family: "Baskerville", "Goudy Old Style", "Palatino", "Book Antiqua", serif;
        font-style: italic;
    }
    
    #wrapper .left h3 {
        font-family: "Lucida Grande", Tahoma, "Lucida Sans Unicode", Verdana, sans-serif;
        color: #666;
    }
    
        #wrapper .left h3 a {
            color: #666;
            border-bottom: 1px dotted #666;
            text-decoration: none;
        }
        
        #wrapper .left h3 a:hover {
            color: #999;
            border-bottom: 1px solid #999;
        }

    #wrapper .left img.mth {
        margin: 20px 0;
    }

#wrapper .right {
    float: right;
    width: 600px;
}

    #wrapper .right ul {
        margin-top: -1em;
    }

    #wrapper .right ul li {
        font-size: 2em;
        line-height: 2em;
    }
    
    #wrapper .right ul li a {
        text-decoration: none;
        color: #555;
        padding: 2px 4px;
    }
    
        #wrapper .right ul li a:hover {
            color: #777;
        }
    
    #wrapper .right ul li:hover a {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        background: #444;
        color: #111;
    }
    
        #wrapper .right ul li:hover a:hover {
            background: #555;
            color: #222;
        }
        
    /* MG */ 
    #wrapper .right ul li:hover.moos { color: #5f8329; }
    #wrapper .right ul li:hover.moos a { background-color: #5f8329; }
    #wrapper .right ul li:hover.moos a:hover { background-color: #7fa143; }
    
    /* MP */
    #wrapper .right ul li:hover.myphone { color: #3ca94e; }
    #wrapper .right ul li:hover.myphone a { background-color: #3ca94e; }
    #wrapper .right ul li:hover.myphone a:hover { background-color: #9cdea0; }

    /* SC */ 
    #wrapper .right ul li:hover.starcom { color: #0182bc; }
    #wrapper .right ul li:hover.starcom a { background-color: #0182bc; }
    #wrapper .right ul li:hover.starcom a:hover { background-color: #3e9ece; }

    /* VSRVRMPAT  */ 
    #wrapper .right ul li:hover.vsr { color: #f40010; }
    #wrapper .right ul li:hover.vsr a { background-color: #f40010; }
    #wrapper .right ul li:hover.vsr a:hover { background-color: #fc7b84; }
     
    /* SoS  */ 
    #wrapper .right ul li:hover.sorglos { color: #fa5304; }
    #wrapper .right ul li:hover.sorglos a { background-color: #fa5304; }
    #wrapper .right ul li:hover.sorglos a:hover { background-color: #ff8d57; }

    /* TWITTER */
    #wrapper .right ul li:hover.twitt { color: #33CCFF; }
    #wrapper .right ul li:hover.twitt a { background-color: #33CCFF; }
    #wrapper .right ul li:hover.twitt a:hover { background-color: #66D9FF; }

    /* TE */
    #wrapper .right ul li:hover.talkeasy { color: #803789; }
    #wrapper .right ul li:hover.talkeasy a { background-color: #803789; }
    #wrapper .right ul li:hover.talkeasy a:hover { background-color: #b13687; }
    
	/* XING */ 
    #wrapper .right ul li:hover.xing { color: #026466; }
    #wrapper .right ul li:hover.xing a { background-color: #026466; }
    #wrapper .right ul li:hover.xing a:hover { background-color: #cdd419; }

	/* FB */ 
    #wrapper .right ul li:hover.facebook { color: #4C70BA; }
    #wrapper .right ul li:hover.facebook a { background-color: #4C70BA; }
    #wrapper .right ul li:hover.facebook a:hover { background-color: #96ABD6; }
