/* Body Tag anpassen */
body {
	border:0;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background:#FFFFFF;
}


/* Bei allen HTML-Elementen standard-margin&padding entfernen */
* {
	margin:0;
	padding:0;
}

/* grundsätzliche schrift der seite anpassen */
p, span, h1, h2, h3, h4, li, div, td, b, I, body, form, select, alt, bodytext, .bodytext {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#525252;
	font-style:normal;
}


/* beispiel für eine überschrift anhand h1 */
h1, .h1 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	color:#A2A2A2;
	font-style:normal;
	text-align:center;
	font-weight:normal;
	margin-top:15px;
	margin-bottom:5px;
}
/* beispiel für eine überschrift anhand h2 */

h2, .h2 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	color:#0099DF;
	font-style:normal;
	text-align:center;
	font-weight:normal;
	margin-top:5px;
	margin-bottom:5px;
}

/* standard-linkanpassung für alle links */
a, a:link, a:visited {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#464646;
	font-style:normal;
	font-decoration:none;
}
a:hover, a:active {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#0099DF;
	font-style:normal;
	font-decoration:none;
}


/* Beispiel für einen link (alle zustände), der eine andere klasse bekommen soll (kann entfernt werden, falls nicht benötigt) */
.menu_links a:link, .menu_links a:visited {
	font-size:12px;
	color:#464646;
	font-decoration:bold;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:25px;
	line-height:10px;
	background:#FFFFFF;
}
.menu_links a:hover, .menu_links a:active {
	font-size:12px;
	color:#0099DF;
	font-decoration:bold;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:25px;
	line-height:10px;
	background:#FFFFFF;
}
.menu_links2 a:link, .menu_links2 a:visited {
	font-size:11px;
	color:#464646;
	font-decoration:bold;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:10px;
	line-height:10px;
}
.menu_links2 a:hover, .menu_links2 a:active {
	font-size:11px;
	color:#0099DF;
	font-decoration:bold;
        text-decoration:none;
        font-weight:bold;
        padding-bottom:10px;
        line-height:10px;	
}
.menu_links3 a:link, .menu_links3 a:visited {
	font-size:11px;
	color:#464646;
	font-decoration:bold;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:10px;
	line-height:10px;
}
.menu_links3 a:hover, .menu_links3 a:active {
	font-size:11px;
	color:#0099DF;
	font-decoration:bold;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:10px;
	line-height:10px;
}
.menu_links4 a:link, .menu_links4 a:visited {
	font-size:11px;
	color:#464646;
	font-decoration:bold;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:10px;
	line-height:10px;
}
.menu_links4 a:hover, .menu_links4 a:active {
	font-size:11px;
	color:#0099DF;
	font-decoration:bold;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:10px;
	line-height:10px;
}
.menu_links_link_act a:link, .menu_links_link_act a:visited {

            font-size:12px;
	color:#0099DF;
	font-decoration:bold;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:25px;
	line-height:10px;
	background:#FFFFFF;
}
.menu_links_link_act a:hover, .menu_links_link_act a:active {


            font-size:12px;
	color:#0099DF;
	font-decoration:bold;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:25px;
	line-height:10px;
	background:#FFFFFF;
}
.menu_links_link_act2 a:link, .menu_links_link_act2 a:visited {

            margin-left:3px;
            font-size:11px;
	color:#0099DF;
	font-decoration:bold;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:10px;
	line-height:10px;
}
.menu_links_link_act2 a:hover, .menu_links_link_act2 a:active {

            margin-left:3px;
            font-size:11px;
	color:#0099DF;
	font-decoration:bold;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:10px;
	line-height:10px;
}
.menu_links_link_act3 a:link, .menu_links_link_act3 a:visited {

            margin-left:3px;
            font-size:11px;
	color:#0099DF;
	font-decoration:bold;
	text-decoration:none;
	font-weight:bold;






	padding-bottom:10px;
	line-height:10px;
}
.menu_links_link_act3 a:hover, .menu_links_link_act3 a:active {

            margin-left:3px;
            font-size:11px;
	color:#0099DF;
	font-decoration:bold;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:10px;
	line-height:10px;
}
.menu_links_link_act4 a:link, .menu_links_link_act4 a:visited {

            margin-left:3px;
            font-size:11px;
	color:#0099DF;
	font-decoration:bold;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:10px;
	line-height:10px;
}
.menu_links_link_act4 a:hover, .menu_links_link_act4 a:active {

            margin-left:3px;
            font-size:11px;
	color:#0099DF;
	font-decoration:bold;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:10px;
	line-height:10px;
}


/* Anpassung für extension css_styled_img, damit keine weißen rahmen um bilder */
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: left; margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { float: none; margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD { float: none; margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG { border: none; }
DL.csi-image { margin: 0; }
DL.csi-image DT { margin: 0; display: inline; }
DL.csi-image DD { margin: 0; }


/* anpassungen für typo3-kontaktformular */
.csc-textpic-caption {
	font-size:10px;
	padding-bottom:0px;
	padding-top:5px;
}
form { padding:0px; margin:0px; }
.csc-mailform {
        border: 0px;
}
fieldset {
	border:0px;
}
legend {
	display:none;
}
.csc-mailform-field label {
	width:213px;
	display:block;
	float:left;
}
.csc-mailform-radio label {
	width:auto;
	display:inline;
	float:none;
}

/**********
 * Captcha - Beginn
 *********/

/*#mail_captcha_container {
	width:400px;
}*/
 
/*#mail_captcha {
	float:left;
	/*padding:12px 0pt 0pt 18px;*/
	text-align:left;
	
}*/

/*#mail_captcha_input {
	padding:0px 2px 2px 76px;
	float:left;
}*/

/*#mail_captcha_text[id] {
	padding:8px 0px 0px 129px;
}*/

/*#mail_captcha_text {
	padding:2px 0px 0px 170px;
	width:440px;
}*/

/*#mail_captcha_text[id] {
	float:left;
	margin-bottom:10px;
}*/

/*#mail_captcha_text {
	float:left;
}*/

/*#mail_captcha_image {
	/*padding-top:10px;*/
}*/

/*.tx-srfreecap-pi2-image {
	border: 1px solid #A5ACB2;
}*/

/**********
 * Captcha - Ende
 *********/

.content_test em {

	
	font-weight:bold;
}

.content_test strong {

	text-transform:capitalize; 
	font-size:190%;
	font-weight:normal;
}

.tx-indexedsearch strong  {

	font-size:12px;
	font-weight:bold;

}

em {
	font-weight:bold;
	font-style: normal;
}


.menu_links a {padding-right:15px;}
.menu_links_link_act2 a {padding-right:15px;}
.menu_links2 a {padding-right:15px;}
.menu_links_link_act a {padding-right:15px;}
.content_test ul {
	margin-left:25px;
}
.content_test ul li ul {
	margin-left:35px;
}
