/* general */

* { margin:0; padding:0; }
a:active { background-color:inherit; }

a[title="This page was created with webEdition CMS"] { display:none; }

/* body */

body {
background-color:white;
background-image:url(/_technisches/img/hintergrund.gif);
background-position: top center;
background-repeat: no-repeat;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
overflow-y:scroll;
height:100%;
}

/* divs */

#printkopf     { display:none; }

#seite         { position:relative; width:1000px; height:auto; margin:0 auto; clear:left; z-index:100; }
#inhaltsbox    { position:absolute; left:0px; top:0px; width:1000px; height:auto; margin:0 auto; text-align:left; clear:left; background:white; z-index:101; }

#logo          { position:absolute; left:0px; top:36px; width:498px; height:322px; z-index:500; }

#headerbild    { position:absolute; left:200px; top:0px; width:800px; height:300px; z-index:102; }

#navigationbox        { position:absolute; top:302px; width:1000px; height:auto; text-align:right; z-index:105; }
#navigationbox.stick  { position:fixed; top:0px; width:1000px; height:auto; text-align:right; z-index:106; background:white; background-image:url(/_technisches/img/kmsa-logo-stick.gif); background-repeat:no-repeat; border-top:2px solid white; border-bottom:1px solid #004b96; }
#navigationboxinner1  { float:left; top:0px; right:0px; z-index:107; }
#navigationboxinner2  { float:right; top:0px; right:0px; z-index:108; }
#sticky-anchor        { position:absolute; right:0px; top:302px; width:1px; height:1px; }

#unternavigationbox    { position:absolute; left:0px; top:429px; width:180px; height:auto; overflow:hidden; }
#zusatznavigationbox   { position:absolute; left:0px; top:10px; width:180px; height:auto; overflow:hidden; z-index:501; }
#addthis               { float:left; width:180px; height:auto; margin-bottom:10px; }

#textbox       { position:absolute; left:200px; top:421px; width:800px; height:auto; padding-bottom:50px; }

#clear         { clear:both; }

#galerieklein  { width:150px; height:100px; margin-right:10px; margin-bottom:10px; float:left; }
#galerieklein2 { width:150px; height:100px; margin-right:0px; margin-bottom:10px; float:left; }

#dozentenbox { margin-top:20px; margin-bottom:20px; padding:10px; background:#ccdbea; min-height:280px; }





/* formular */

.formularfeld {
	font-family:'rotissansserifregularlight', Arial, Helvetica, sans-serif;
	font-size:20px;
	color:black;
	background-color:white;
	border-width:1px;
	border-style:solid;
	border-color:#004b96;
	width:625px;
	height:30px;
	padding:5px;
}


.formularfeld:focus {
	font-family:'rotissansserifregularlight', Arial, Helvetica, sans-serif;
	font-size:20px;
	color:black;
	background-color:#ccdbea;
	border-width:1px;
	border-style:solid;
	border-color:#004b96;
	width:625px;
	height:30px;
	padding:5px;
}

.formulararea {
	font-family:'rotissansserifregularlight', Arial, Helvetica, sans-serif;
	font-size:20px;
	color:black;
	background-color:white;
	border-width:1px;
	border-style:solid;
	border-color:#004b96;
	width:625px;
	height:120px;
	padding:5px;
}

.formulararea:focus {
	font-family:'rotissansserifregularlight', Arial, Helvetica, sans-serif;
	font-size:20px;
	color:black;
	background-color:#ccdbea;
	border-width:1px;
	border-style:solid;
	border-color:#004b96;
	width:625px;
	height:120px;
	padding:5px;
}

.formularbutton {
	font-family:'rotissansserifbold_65', Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:white;
	background-color:#004b96;
	border-width:1px;
	border-style:solid;
	border-color:#004b96;
	width:100%;
	height:40px;
	padding:5px;
}

#bildboxprint  { display:none; }
#bildboxscreen { position:absolute; left:0px; top:0px; width:800px; height:300px; z-index:102; }
#bildanimation     { position:absolute; left:0px; top:0px; width:800px; height:300px; }
#bildanimation img { display:none; position:absolute; top:0; left:0; }
#bildanimation div { display:none; position:absolute; top:0; left:0; }

