body {font-size:100%; background-color:white;margin:30px 0 0 30px;padding:0;}
* {font-family: Arial, Helvetica, sans-serif; margin:0;padding:0}
fieldset {border:0;}

div#container {position:relative; width:860px}
div#venstrecontainer {position:relative;float:left; width:198px;}
div#contentcontainer {position:relative;border:0; float:left;width:625px;max-width:625px;}
div#midcontainer {position:relative;float:left;width:31px;}

.normaltxt  {font-size:.77em; color:#3A3D40;}
.normaltxt a:link, .normaltxt a:visited {color:#3A3D40;}
.normaltxt a:hover {color:white !important;background-color:#222222 !important;}
.normaltxt img {margin-bottom:10px;}
.normaltxt img.imageleft {float:left; margin:0 20px 12px 0;}
.normaltxt img.imageright {float:right; margin: 0 0 12px 20px;}
.normaltxt ul {margin:0;margin-left:1.25em;}
.normaltxt li {display:block;margin:0;padding:0;}
.normaltxt li br {margin-bottom:3em; padding-bottom:3em;}
.normaltxt p {padding-bottom:0;}
.smalltxt {font-size:.71em; }

* html .normaltxt td {font-size:.77em;} /*kun til IE6*/

.hr_dotted {margin:7px 0 14px 0; height:1px; background-image: url(../../pics/hr_stud.gif); background-repeat: repeat-x;}

div#faq .faq_svar {display:none;}
div#faq a.normaltxt:link, div#faq a.normaltxt:visited {color:#3A3D40;} /*text-decoration:none;*/
div#faq a.normaltxt:hover {background-color:#222222;color:white;text-decoration:none;}

a img {border:0;}
.clearfloats {clear:both;}

.tiltop a {font-size:.77em;color:#777777; text-decoration:none;}
.tiltop a:hover {color:#333333;}

a.nohover:hover {background-color:#ffffff;}

div#teachers .person_pic {position:relative;width:70px;float:left;}
div#teachers .person_info {width:230px; float:left;} /*margin-left:13px; */
div#teachers .person_desc {width:290px; float:left;}
div#contentcontainer div#teachers h3 {font-size:.77em;font-weight:bold;margin-bottom:0;}
div#teachers .hr {margin:14px 0; background-color:#ffffff; border-top:1px dotted #666666;}
/*div */

div#students .hr {margin:7px 0 14px 0; background-color:#ffffff; border-top:1px solid #666666;}
div#students .hrstud {margin:7px 0 14px 0; height:1px; background-image: url(../../pics/hr_stud.gif); background-repeat: repeat-x;}
div#students h4 a {color:#3A3D40;}

div#news a .nyhederoverskrift {}
div#news a .nyhederteaser {text-decoration:none;}
div#contentcontainer div#news h3 {font-size:.71em !important;color:#777;font-size:.92em;margin-bottom:0px;margin-bottom:0;}

div#contentcontainer div#students h1 {margin-bottom:31px;}
div#contentcontainer div#almtekst h1 {margin-bottom:32px;}
div#contentcontainer div#news h1 {margin-bottom:31px;}

div#toplogo {height:74px;}

div#menuen {margin:5px 0 15px 0;}
div#menuen ul {list-style:none;}
div#menuen ul li {margin-bottom:3px;}
* html div#menuen ul li {margin-bottom:0px;}
div#menuen ul li a span {position:absolute; left:-1000px;}
div#menuen ul li a img {opacity:.30; filter: Alpha(Opacity=30);} /**/
div#menuen ul li.menuselected a img {opacity:1; filter: Alpha(Opacity=100);} /**/
div#menuen ul li a {display:block;height:1em;font-weight:bold;font-size:1.1em;letter-spacing:-.06em;color:#A2A2A2; text-decoration:none;}
div#menuen ul li a:hover {color:#010101;} 
div#menuen ul li.menuselected a {color:#010101;}
div#menuen ul li.menusub a {height:2em;color:#0066cc;font-size:.77em;font-weight:normal;}
div#menuen ul li.menusub a:hover {color:#02468A;}


div#menuen .content_title {margin-bottom:5px;}
div#toplogo .content_title {margin-bottom:2px;}
div#newsletter .content_title {margin-bottom:2px;}
div#skypeus .content_title {margin-bottom:2px;}
.content_title {font-size:.65em;color:#737373;margin-bottom:2px;}
.topminititle {position:relative;left:-1px;}

a.faq_open {color:white;background-color:#222222;font-weight:bold;font-size:1.3em;text-decoration:none;}

div#newsletterboks {margin-top:0px;padding:5px 8px;background-color:#000000;}
div#newsletter input {padding-left:2px;font-size:.65em; border:1px solid;} /*color:white;background-color:#000000;*/
div#newsletter select {padding-left:0px;font-size:.65em; border:1px solid;} /*color:white;background-color:#000000;*/
div#newsletter #newstitle {} /*color:white; font-weight:bold; font-size:.77em;*/
div#newsletter #newslabel {display:block;margin:2px 0; color:#b8b8b8;font-size:.71em;}
div#newsletter #newsresponse {margin:2px 0; color:#b8b8b8;font-size:.71em;}
div#newsletter #newslink a {display:block;margin:2px 0; color:#b8b8b8;font-size:.71em;}
div#newsletter #newslink a:hover {color:#eee;}

form.contact {position:relative;}
form.contact label {position:relative;background-color:white;color:#222;font-size:.77em;}
form.contact input {font-size:.77em;padding:1px 0 0 2px;float:left;width:150px; border:1px solid #555;}
form.contact label.left_label {float:left;width:115px;}
form.contact input.radiobutton {clear:both;width:1.5em;margin:0 3px 0 0; border:0;padding:0;}
form.contact .clearfloats {height:5px;}

div#skypeus {position:relative;height:120px;margin:10px 0 2px 0;}
div#skypeustekst {font-size:.77em;color:#666666;}
div#skypeustekst a.skypegreytxt {color:#818181; text-decoration:none;}

div#skypeuspic {top:-1px;}
* html div#skypeuspic {top:0;} /* kun explorer */
div#skypeus a {color:#6ba200;}

div#adresse {font-size:.65em;color:#999999;}
div#adresse a {color:#999999;text-decoration:none;}
div#adresse a:hover {color:#555555;text-decoration:underline;}
div#sprog {margin:0 0 0 0;}
div#sprog a {color:#7F7F7F;text-decoration:none;}
div#sprog a:hover {text-decoration:underline;}

div.hr {display:block; clear:both; margin:7px 0; background-color:#000000; width:625px; height:1px;}

div#contentcontainer h1 {position:relative;margin-bottom:27px;height:40px;left:-1000px;top:-12px;font-size:2.5em; color:#151515;}
div#contentcontainer h1 img {position:absolute; top:11px; left:998px;}

div#contentcontainer h2 {font-size:1.2em; color:#333333;}
div#contentcontainer h3 {font-size:.71em;color:#333333;margin-bottom:7px; font-weight:normal;}
div#contentcontainer h4 {height:1em;font-size:.71em;color:#333333;}

div#contentcontainer .pretekst {height:56px;padding:8px 0 3px 0;font-size:.77em; color:#323232;}
div#contentcontainer .pretekst a:link, .normaltxt a:visited {background-color:white;color:black;}
div#contentcontainer .pretekst a:hover {background-color:black;color:white;}