* {
    outline-style:none;
    outline-width:0;
}
html {
	height:100%;
}

body {
	height:auto;
    background-color:#DDE6ED;
    color:#333333;
    font-family: 'Trebuchet MS';
    font-size:12px;
    font-weight:normal;
    margin:0;
    padding:0;
    
}
img {
    border:0;
    display:block;
}

form {
    margin:0;
    padding:0;
}

/* Links */
a{
    font-weight:normal;
    font-size:12px;
    color: #87258B;
}

a:visited {
    color: #87258B ;
}

a:active {
    color: #87258B ;
}

a:hover {
    color: #C284C5;
}

em {
	font-style:normal;
}

/* Alle Seitenüberschriften */
h1 {
    padding:0;
    margin:0;
    color: #BB471B;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 0px;
}
h2 {
    padding:0;
    margin:0;
    color: #BB471B;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0px;
}
h3 {
    padding:0;
    margin:0;
    color:#333333;
    font-size:14px;
    font-weight:bold;
    letter-spacing:0px;
}
h4 {
    margin:0;
}

/* Textelemente */
p {
    padding:0;
    margin: 0;
}


.txt_gray {
    font-weight:normal;
    color:#6B6B6B;
}

.txt_black {
    color: #000;
}

.txt_white {
    color: #fff;
}


.txt_orange { 
    color:#BB471B;
    font-weight: bold;
}
.txt_violet {
    color:#87258B;
}
.txt_orange_italic { 
    color:#BB471B;
    font-style: italic;
    font-weight: bold;
}
.textbox_trans {
    background:#ffffff url("../images/design/basic/bg_white_trans85.png") repeat scroll left top;
    padding:2px 14px 8px;
    width:auto;
    border: solid 1px #aaaaaa;
    z-index:2;
}
.facebook {
    background:#ffffff url("../images/design/basic/facebook.jpg") no-repeat left top;
    padding:0 0 0 23px;
}
.icon_member {
    background: url("../images/design/basic/ico-user-white.gif") no-repeat scroll 0 1px transparent;
    padding: 0 3px 0 14px;
}
.icon_bubble_small {
    background: url("../images/design/basic/ico-bubble.gif") no-repeat scroll 0 2px transparent;
    padding: 0 3px 0 14px;
}
