/*
	Typo-CSS für BvS-TYPO3-Template
	Deutscher Tele Markt
*/

body {
	font-family: Arial, Verdana;
	font-size: 100%; /* 16pt-Standard-Schriftgröße */
}

#container {
	font-size: 75%; /* 12pt als Basis */
	line-height: 1.5em;
}

h1, h2 { clear: left; font-size: 100%; margin: 0; }

p, a, img { margin: 0; padding: 0; }

#header p, #footer { font-size: 90%; } /* Header-Schrift-Anpassung */
#contents p, #contents h1 { padding: 5px; }
#content_left a, #content_head a, #content_right a { color: #000; }

#footer { color: #9c0401; }
#footer a.hover, #footer a:hover, #login a.hover, #login a:hover, #content a:hover { color: #9c0401; }
#footer a.active, #login a.active { color: #9c0401; text-decoration: none; }

#header_right a, #footer a { color: #6e6c6f; margin: 0; }

img { border: 0; }

form, fieldset { margin: 0; padding: 0; }

#content_head ul { margin: 0; padding-left: 1.3em; }
#content_head p, #content_head ul { margin-bottom: 1em; }

#intern_navi { margin-bottom: 0.5em; }

* html #content_left { margin-left: 154px; } /* für IE6 */
* html #content_left ul { margin-left: 3px; } /* für IE6 */
#content_left p, #content_left h1, #content_left ul { margin: 0 0 0.5em 0; }
#content_left img { padding: 5px; }
#content_left form { margin: 0 0 0.5em 0.3em; }
#content_left h1 { float: left; margin-left: -290px; width: 250px; position: relative; }
* html #content_left h1 { margin-left: -145px; }

a.download { padding: 0 0 5px 20px; background: url(images/logo_pdf.gif) no-repeat; }

* html #content_left p, * html ul { height: 1%; } /* für IE6 */
#content_left li { margin-left: -1.7em; padding: 0; }
* html #content_left li { margin-left: 1.5em; padding: 0; } /* für IE6 */
*+html #content_left li { margin-left: 1.5em; padding: 0; } /* für IE7 */

.csc-sitemap ul ul { margin: 0; }
.csc-sitemap li { padding-left: 0; }


/** Mailformular **/
#mailform { margin: 15px 0 0 312px; }

legend {
padding-left: 10px;
padding-right: 10px;
border: 0px;
}

fieldset {
border: 0px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width: 60%;
padding-top: 15px;
padding-bottom: 15px;
}

.formu {
width: 80%;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 110px;
border: 1px solid #C0C0C0;
}

.mf-radio {
border: 0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
width: 400px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
width: 400px;
}

.mf-submit {
color: #ffffff;
background-color: #C0C0C0;
border: 0px;
padding: 1px 10px 1px 10px;
}