/* common css defs digitmail.de */



.code
{
	border: 1px dashed #000000;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-bottom: 30px;

	font-family: Courier,sans-serif;
	font-size: 11px;
	font-style: normal;

	background-color: #fbfcfd;
}

.csc-uploads-fileName p
{
	margin: 0px;
	padding: 3px;
	height: 15px;
}

.csc-uploads-fileSize p
{
	margin: 0px;
	padding: 3px;
	height: 15px;
}

.csc-uploads-icon
{
	vertical-align: top;
}




/* hidden element for e.g. images in h1, h2 */
.dontshow
{
	display: none;
}


/* sitemap defs */

.tx-flseositemap-pi1 ul li
{
	margin: 2px;
	font-style: italic;
}

.tx-flseositemap-pi1 ul li a
{
	/* margin-right: 10px; */
	font-style: normal;
}


.tx-flseositemap-pi1 ul li ul
{
	margin-bottom: 10px;
}





/* end sitemap */

.divpic .csc-textpic .csc-textpic-image dt img
{
	margin: 0px;
	padding: 0px;
	/* border-left: 2px solid #cc071e; */
}


h1
{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 0px;
}

h1 img
{
	border-bottom: 2px solid #cc071e;
}

h2
{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}

h2 img
{
	
}


h3
{	
	font-family: Verdana,Arial,Tahoma,sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #3151a1;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 0px;
}

h4
{	
	font-family: Verdana,Arial,Tahoma,sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #3151a1;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}

h5
{	
	font-family: Verdana,Arial,Tahoma,sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #3151a1;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}


.ruler
{
	border-top: 1px solid #bfcce4;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	background-color: #ffffff;
	height: 1px;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
	clear: both;
	float: none;
}

.bodytext
{

	margin: 0px;
	padding: 0px;
}


.csc-textpic-caption
{
	font-family: Verdana,Arial,Tahoma,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;		
	color: #3151a1;
	/* text-decoration: none; */
}

/* top links */


/* ZWINGEND erforderliche Reihenfolge !!!!!!
A:link    { color: red }
A:visited { color: blue }
A:hover   { color: yellow }
A:active  { color: lime }    */

a:link, .contenttable-0 a:link, .tx-srfeuserregister-pi1 a:link, .tx-srfeuserregister-pi1-trash a:link
{
	font-family: Verdana,Arial,Tahoma,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;		
	color: #3151a1;
	/* text-decoration: none; */
}

a:visited, .contenttable-0 a:visited, .tx-srfeuserregister-pi1 a:visited, .tx-srfeuserregister-pi1-trash a:visited
{
	font-family: Verdana,Arial,Tahoma,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;		
	color: #3151a1;
	/* text-decoration: none; */
}

a:hover, .contenttable-0 a:hover, .tx-srfeuserregister-pi1 a:hover, .tx-srfeuserregister-pi1-trash a:hover
{
	font-family: Verdana,Arial,Tahoma,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;		
	color: #cc071e;
	/* text-decoration: none; */
}

a:active, .contenttable-0 a:active, .tx-srfeuserregister-pi1 a:active, .tx-srfeuserregister-pi1-trash a:active
{
	font-family: Verdana,Arial,Tahoma,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;		
	color: #cc071e;
	/* text-decoration: none; */
}

.contenttable-0
{
	font-family: Verdana,Arial,Tahoma,sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}

/* contact form css */


.dform
{
	font-family: Verdana,Arial,Tahoma,sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	width: 70px;
	float: left;
	padding-top: 2px;
}
.delem
{
	width: 220px;
	float: left;
}

.dcolleft
{
	width: 320px;
	float: left;
	margin-bottom: 30px; 
}
.dcolright
{
	width: 320px;
	float: right;
	/* margin-bottom: 30px; */

}

.btn_submit
{
	width: 60px;
	background-color: #ffffff;
	color: #555555;
	border: 1px solid #bfcce4;
	margin-top: 20px;
}





#tx-newloginbox-pi1-login_submit, #tx-newloginbox-pi1-logout_submit
{
	width: 80px;
	background-color: #ffffff;
	color: #555555;
	border: 1px solid #bfcce4;
	margin-top: 20px;
}

.tx-newloginbox-pi1 h3
{
	font-family: Verdana,Arial,Tahoma,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3151a1;
}

.dformarea
{
	font-family: Verdana,Arial,Tahoma,sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	clear: both;
	width: 650px;	
}

.formerr
{
	font-family: Verdana,Arial,Tahoma,sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #cc071e;
}

.form_green
{
	font-family: Verdana,Arial,Tahoma,sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #00ff00;
}
.form_red
{
	font-family: Verdana,Arial,Tahoma,sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #cc071e;
}
.form_std
{
	font-family: Verdana,Arial,Tahoma,sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #3151a1;
}



.txt, #tx-newloginbox-pi1-pass, #tx-newloginbox-pi1-user
{
	font-family: Verdana,Arial,Tahoma,sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #3151a1;
	width: 200px;
	/* height: 18px; */
	background-color: #ffffff;
	border: 1px solid #bfcce4;
	margin-top: 2px;
}

.delem .txt
{
	font-family: Verdana,Arial,Tahoma,sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #3151a1;
	width: 150px;
	background-color: #ffffff;
	border: 1px solid #bfcce4;
	margin-top: 2px;
}

.area
{
	background-color: #ffffff;
	color: #3151a1;
	border: 1px solid #bfcce4;
}

/* contact form end */





