 /* mobile.css by formarteam Design Studio*/
 
 /* Normalisieren von margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}

/* Normalisieren der Schriftgröße für Überschriften */
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}
 
/* Entfernen von list-style aus Listen */
ol,ul {
	list-style: none;
}

/* Normalisieren von font-style und font-weight auf Normal */
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}

/* Entfernen von list-style aus Listen */
table {
	border-collapse: separate;
	border-spacing: 0;
}

/* Entfernen von border aus fieldset und img */
fieldset,img {
	border: 0;
}

/* Linksbündigkeit von Text in caption and th */
caption,th {
	text-align: left;
}

/* Entfernen von Anführungszeichen aus q */
q:before, q:after {
	content: '';
}

/* Startup font weight */

h1,h2,h3,h4,p,a,li {
	font-weight: normal;
}

/*  --------------------------------------------------------------------------------------------------------------- */
/* Standard-Schriftformatierung  */
h1 {
	font-size: 115%;
	line-height: 120%;
}
h2 {
	font-size: 110%;
	padding-top: 21px;
}
h3 {
	font-size: 90%;
	color: #ff00ff;
}
h4 {
	font-size: 70%;
}
h5 {
	font-size: 80%;
	font-weight: bold;
	margin-bottom: 2px;
}
p {
	font-size: 80%;
	line-height: 125%;
	text-decoration: none;
}
.banner {
	font-size: 80%;
	margin-top: 9px;
	line-height: 120%;
}
p.impr {
	font-size: 70%;
	margin-bottom: 4px;
	line-height: 100%;
}
.bold {
	font-weight: normal;
}
.boldbsp {
	font-size: 95%;
	padding: 9px 0 8px 0;
}
.pink {
	color: #ff00ff;
}
p.dark {
	color: #270127;
}

/* Links */
h3 a, h3 a:link, p.bold a, p.bold a:link {
    color: #ff00ff;
    text-decoration: none;
}
a, a:link {
    color: #ff00ff;
    text-decoration: none;
}
a:active, a:hover, h3 a:active, h3 a:hover, p.bold a:active, p.bold a:hover {
    color: #000000;
}
a.bildlink {
	display: block;
	border: #ff00ff 1px solid;
}
a:active.bildlink, a:hover.bildlink {
	border-color: #000000;
}
p.dark a, p.dark a:link {
	color: #ff00ff;
	text-decoration: none;
}
p.dark a:active, p.dark a:hover {
	color: #270127;
}

/*  --------------------------------------------------------------------------------------------------------------- */
/* Seiteneinstellungen */
html {
	font: 12px/15px sans-serif;
	background: #ffffff;
	padding: 3px;
	color: #000000;
	margin: 0;
}
div#logo {
	margin-top: 8px;
	background: url(../images/cdlogo_mobile.png) no-repeat;
}
div#copy {
	display: none;
}
.contentci img, .lb_frame {
	max-width: 250px;
}