@page
{
	size:21.0cm 14.85cm;
	margin:5.7cm 1cm 1.4cm 1cm;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body
{
    font-size: 11px;
    line-height: 14px;
 	color: #4f4f4f;
}
div,td,p,table, pre, th,fieldset, label, legend, input, textarea,select
{
	font-size: 1em;
	line-height: 1.8em;
 	color: #4f4f4f;
	background-color:transparent;
	padding-left: 0;
	margin-left: 0;
}
form { padding: 0; margin: 0;}
center { text-align: left;}

/* --- font-family zuweisen --- */
body, div,td,p,table, pre, th,fieldset, label,input,textarea, legend {
/* 	font-family: "Lucida Grande", Lucida Sans, Microsoft Sans Serif, Geneva, Arial, Helvetica, Verdana, sans-serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p.bodytext, p {
	padding-bottom:0px;
	margin-top:0px; 
	margin-bottom: 10px;
}

blockquote {margin-left:10px;}

hr {
	height:2px;
	background-color:transparent;
	border: 0px;
	border-top:1px solid #ccc;
}

a, a:link, a:visited,
li a, li a:link, li a:visited
{
	color: #53514e;
}
a:focus {-moz-outline: #ffee00 dotted 0px;}
a:hover,
li a:hover {
	text-decoration:none; color: #00a1db;
}
a:active {outline: none;}
.active { font-weight: bold;}

.align-left { text-align: left;}
.align-center {text-align: center;} 
.align-right {text-align: right;}
.align-justify {}

a span.fakeAt {
	background-color: transparent;
	background-image: url('http://www.i-fom.de/fileadmin/icons/fakeat/fake-11px.gif');
	background-repeat: no-repeat;
	background-position:  0px 2px;
	width: 11px !important;
	margin: 0 1px 0 1px;
	padding: 0 4px 0 4px;
	text-decoration: none;
}
div.roundedContentBlue a:hover .fakeAt,
div.roundedContentBlue .fakeAt {
	background-image: url('http://www.i-fom.de//fileadmin/icons/fakeat/fake-11px-white.gif');
}



/* ############################################ */
/* Std Ueberschriften */
/* ############################################ */
#content-template {
	width: 18.0cm;
	text-align: left;
	position: relative;
}
/*
#col-pos-0 {
	width: 11.0cm !important;
}
#col-pos-2 {
	position: absolute;
	width: 7.0cm !important;
	top: 1.5cm;
	right: 0cm;
}
*/

#col-pos-1,
#col-pos-2 {
	padding-top: 1cm;
}

input,
select,
option,
textarea {
	font-size: 1em;
	width: auto !important;
	font-weight: bold;
	border: none;
	padding: 0 !important;
	margin-top: 0 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}
input#seminarkostenbekannt {
	font-size: 0.9em;
	font-weight: normal;
}


.emailinput,
.formtextarea { width: 12cm !important;}

.inputeinrueck {
	margin-bottom: 8px !important;
}

select,
option {
	position: relative;
	left: -3px;
}

.marginTop {
	margin-top: 15px;
}


/* --- DIVERSE HTML TAGS AUSBLENDEN --- */
#xtraTopNavigation,
#admPanel,
#topSliderWrap,
#rootline,
#headerImage,
#pageNavi,
#footer,
#selectSeminarDate,
.submitbuttons,
#emailcopy,
.mailerror,
#verbindlicheAnmeldung,
.userCopyTR,
.cleargif
{
	display: none;
}

legend, label {
	margin: 0;
	padding: 0;
	font-weight: normal !important;
	cursor: pointer;
}
H1,H2,H3,H4,
H1 a,H2 a,H3 a,H4 a,
a H1,a H2,a H3,a H4,
legend {
	margin: 0;
	margin-bottom: 6px;
	color: #00a1db !important;
}
h1 {
	font-weight: normal;
	font-size: 1.6em;
	line-height: 1.2em;
}
h1.csc-firstHeader { font-size: 2em; line-height: 1.4em;}
h2, h2.csc-firstHeader, legend {
	font-weight:normal;
	font-size: 1.3em;
	line-height: 1.3em;
}
h3, h3.csc-firstHeader {
	font-weight: normal;
	font-size: 1.2em;
	line-height: 1.2em;
}
h4, h4.csc-firstHeader {
	font-size : 1em;
	line-height: 1em;
	font-weight: bold;
}

#logo,
#logo img,
#logo a img {
	border: none;
	margin-bottom: 20px;
}



/**************************************************************
	Rounded Corners
**************************************************************/
/*

#col-pos-2 div.roundedContentBlue,
div.roundedContentBlue a,
div.roundedContentBlue td,
div.roundedContentBlue p,
div.roundedContentBlue table,
div.roundedContentBlue pre,
div.roundedContentBlue th,
div.roundedContentBlue fieldset,
div.roundedContentBlue label,
div.roundedContentBlue legend,
div.roundedContentBlue input,
div.roundedContentBlue textarea,
div.roundedContentBlue select,
div.roundedContentBlue p {
	color: #fff !important;
}
div.roundedContentWrapBlue {
	background: #0fb0e0 url('http://www.i-fom.de/fileadmin/images/boxen_blue/middle.jpg') 0px 0px repeat-x;
	margin: 0;
	padding: 0;
	position: relative;
	overflow: hidden;
	display: block;
	color: #fff !important;
}
div.roundedContentBlue {
	z-index: 15;
	position: relative;
	background: transparent;
	display: block;
	color: #fff !important;
	padding: 35px 30px 30px 15px;
}


* html div.roundedContentBlue {
	height: 99.9%;
	padding: 35px 30px 13px 15px;
}
* html div.roundedContentBlue {
	padding-bottom: 20px;
	height: 99.9%;
	margin-bottom: 3px; 
}

div.roundedContentBlue .csc-header.csc-header-n1 {
	height: 30px;
	overflow: hidden;
	margin-top: -35px;
	padding-bottom: 10px;
	border: 0px solid #f00;
}
div.roundedContentBlue h1,
div.roundedContentBlue h2,
div.roundedContentBlue h3,
div.roundedContentBlue h4 {
	line-height: 30px;
	font-size: 1.1em;
	color: #fff !important;
}
.boxTopLeftBlue,
.boxTopMidBlue,
.boxTopRightBlue,
.boxMiddleLeftBlue,
.boxMiddleBlue,
.boxMiddleRightBlue,
.boxBottomLeftBlue,
.boxBottomMidBlue,
.boxBottomRightBlue
{
	overflow: hidden !important;
	border: none !important;
	position: absolute !important;
	background-repeat: no-repeat;
}
.boxTopLeftBlue
{
	z-index: 2;
	top: 0;
	left: 0;
	width: 8px;
	height: 36px;
	background-image: url('http://www.i-fom.de/fileadmin/images/boxen_blue/topLeft.jpg');
}
.boxTopMidBlue
{
	z-index: 1;
	top: 0;
	left: 0;
	width: 1300px;
	height: 36px;
	background-image: url('http://www.i-fom.de/fileadmin/images/boxen_blue/topMid.jpg');
	background-repeat: repeat;
}
.boxTopRightBlue
{
	z-index: 2;
	top: 0;
	right:0;
	width: 12px;
	height: 36px;
	background-image: url('http://www.i-fom.de/fileadmin/images/boxen_blue/topRight.jpg');
}
.boxMiddleLeftBlue
{
	z-index: 1;
	width: 8px;
	height: 9999px;
	bottom: 36px;
	background-image: url('http://www.i-fom.de/fileadmin/images/boxen_blue/middleLeft.jpg');
	background-repeat: no-repeat;
}
.boxMiddleRightBlue
{
	z-index: 1;
	bottom: 13px;
	right: 0;
	width: 12px;
	height: 9999px;
	top: 36px;
	background: url('http://www.i-fom.de/fileadmin/images/boxen_blue/middleRight.jpg') repeat-y;
}
.boxBottomLeftBlue
{
	z-index: 2;
	bottom: 0;	left: 0;
	width: 8px;
	height: 35px;
	background: url('http://www.i-fom.de/fileadmin/images/boxen_blue/bottomLeft.jpg') no-repeat;
}
.boxBottomMidBlue
{
	z-index: 2;
	bottom: 0;
	left: 0;
	width: 1300px;
	height: 35px;
	background: url('http://www.i-fom.de/fileadmin/images/boxen_blue/bottomMid.jpg') repeat-x;
}
.boxBottomRightBlue
{
	z-index: 2;
	bottom: 0;
	right: 0;
	width: 12px;
	height: 35px;
	background: url('http://www.i-fom.de/fileadmin/images/boxen_blue/bottomRight.jpg') no-repeat;
}
*/

/*************************************************************/


