html {
	/*scrollbar-base-color:#C2D8F3;
  	scrollbar-3d-light-color:#FFFFFF;
  	scrollbar-arrow-color:#C2D8F3;
  	scrollbar-darkshadow-color:#000000;
  	scrollbar-face-color:#518FDD;
  	scrollbar-highlight-color:#FFFFFF;
  	scrollbar-shadow-color:#000000;
  	scrollbar-track-color:#C2D8F3;*/
}

body {

	background-color:#DDD;
	font-family:Verdana,helvetica, sans-serif;
	font-size:65.5%;
	color:#000;
  	/*scrollbar-base-color:#C2D8F3;
  	scrollbar-3d-light-color:#FFFFFF;
  	scrollbar-arrow-color:#C2D8F3;
  	scrollbar-darkshadow-color:#000000;
  	scrollbar-face-color:#518FDD;
  	scrollbar-highlight-color:#FFFFFF;
  	scrollbar-shadow-color:#000000;
  	scrollbar-track-color:#C2D8F3;*/
	padding:0;
	margin:0;
}


#positioner { position:absolute; top:15px; left:15px; text-align:left; align:left; border:0; padding:0; margin:0;}
#maincontent { text-align:left; width:1000px !important; border:1px solid #518FDD; padding: 0 10px 10px 10px; margin:0; background-color:white;}

h1 {color:#fff; font-size:1.2em; padding: 2px 0 2px 20px; margin:5px 0; background-color:#2059A6; }
h3 {color:#2059A6; font-size:1.2em;  }
h3.fehler {color:crimson; font-size:1.1em;  }
h3.underlined { text-decoration:underline; margin-bottom:0; padding-bottom:0;}

p {color:#000000; font-size:1.2em;   }
p.fehler {color:crimson; font-weight:bold;}
p.notopspace {margin-top:0; padding-top:0;}

a {color:#006; text-decoration:none; }
a:visited {color:#006; text-decoration:none; }
a:active {color:#006; text-decoration:none; }
a:hover {color:#006; text-decoration:underline; }

td { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000}
td.headline { font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #2059A6}
td.news_paper { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #F5F5F5}
td.news { font-size: 11px; font-weight: bold; color: #FFFFFF}
td.param { color: black; background-color: #E8E8E8; font-weight: bold; vertical-align: middle; }
td.value { color: black; background-color: #F5F5F5; text-align:left; vertical-align: middle; }

ol li {font-weight:bold; color:#2059A6; padding-bottom:5px; font-size:0.9em;}
ul li {font-weight:bold; color:#2059A6; padding-bottom:5px; font-size:0.9em;}

input, textarea {border:1px solid #000; color:#2059A6; font-size:0.9em; background-color:white; font-family:Verdana, helvetica, sans-serif;}
select, option {border:0px solid #000; color:#2059A6; font-size:0.9em; background-color:white; font-family:Verdana, helvetica, sans-serif;}
input.styled {background-color:#205AA7; border:1px solid white; color:white; padding: 2px 2px; height:22px; font-color:white;}
input.unstyled { border:0; }
input.readonly {background-color:#dcdcdc; color:dimgrey; font-size:1em;}

img.leftfloat { display:inline; float:left; padding-right:0.5em; margin:0; }
img.bordericon {border:1px solid black; margin:0 3px;}


#sucheangebote { background-color:white; width:500px; font-size:0.9em; border:2px solid #2059A6; align:center; }
#sucheangebote table th { border:1px solid white; background-color: #E8E8E8; color:#2059A6; padding:1px 5px; font-size:0.8em;}
#sucheangebote table td { border:1px solid white; color:black; padding:1px 5px; font-size:0.7em;}
#sucheangebote table td.param { color: black; background-color: #E8E8E8; font-weight: bold; vertical-align: middle; width:60%; }
#sucheangebote table td.param span.explain { color: #808080; font-size:0.8em; font-weight:normal; }
#sucheangebote table td.param a { color: #808080; font-size:1em; font-weight:normal; text-decoration:underline;}
#sucheangebote table td.value { color: black; background-color: #F5F5F5; text-align:left; vertical-align: middle; width:35%; }
#sucheangebote table td.info { color: black; background-color: #F5F5F5; text-align:center; vertical-align: top; width:5%; }
#sucheangebote table input, textarea {border:1px solid #000; color:#2059A6; font-size:1em; background-color:white; font-family:Verdana, helvetica, sans-serif;}
#sucheangebote table select, option {border:0px solid #000; color:#2059A6; font-size:1em; background-color:white; font-family:Verdana, helvetica, sans-serif;}
#sucheangebote table input.styled {background-color:#205AA7; border:1px solid white; color:white; padding: 2px 2px; height:22px; font-color:white;}
#sucheangebote table input.unstyled { border:0;}
#sucheangebote table input.readonly {background-color:#dcdcdc; color:dimgrey; font-size:1em;}


#ang_suchergebnis { background-color:white; width:100%; font-size:1.2em; border:2px solid #2059A6; }
#ang_suchergebnis tr { background-color:transparent;}
#ang_suchergebnis tr.hlt { background-color:#E9F2FD;}
#ang_suchergebnis th { border:1px solid white; background-color: #E8E8E8; color:#2059A6; padding:1px 5px; font-size:1em;}
#ang_suchergebnis td { border:1px solid white; color:black; padding:1px 5px; font-size:0.9em;}
#ang_suchergebnis td.center { text-align:center;}
#ang_suchergebnis td.unternehmen { border:1px solid white; color:black; padding:1px 5px; font-size:0.8em; width:40%;}
#ang_suchergebnis td.ort { border:1px solid white; color:black; padding:1px 5px; font-size:0.8em; width:20%;}

#ang_navbar { background-color:#E1EEFE; width:100%; font-size:1.2em; border:0; text-align:center; color:#000; padding:2px 0; margin:10px 0;}
#ang_navbar span { margin:0 8px; font-size:1.1em; font-weight:bold;}
#ang_navbar a { margin:0 3px; font-size:0.9em; }

#legende { background-color:white; width:25%; font-size:1.2em; border:2px solid #2059A6; }
#legende tr { background-color:transparent;}
#legende tr.hlt { background-color:#E9F2FD;}
#legende th { border:1px solid white; background-color: #E8E8E8; color:#2059A6; padding:1px 5px; font-size:0.9em;}
#legende td { border:1px solid white; color:black; padding:1px 5px; font-size:0.8em;}
#legende td.uni { border:1px solid white; color:black; padding:1px 5px; font-size:0.8em; width:40%;}
#legende td.ort { border:1px solid white; color:black; padding:1px 5px; font-size:0.8em; width:20%;}
#legende td.studiengang { border:1px solid white; color:black; padding:1px 5px; font-size:0.8em; width:40%;}

#logo {text-align:center; align:center;}

#registernavigation { border:0; padding:0; margin:15px 0 0 0; }
#registernavigation td {  padding-right:2px; }

div.register { width: 630px; border-top: 3px #2059A6 solid; background-color: #F5F5F5; padding: 5px; margin: 0; font-size:1.2em;}
div.register table { border: 1px solid #e5e5e5;  width:100%; font-size:1.2em; background-color:transparent; border-collapse:collapse;}
div.register table td {  }
div.register table th { border:1px solid white; background-color: #E8E8E8; color:#2059A6; padding:1px 5px; font-size:0.9em; }
div.register table td.spacer { background-color:transparent; }
div.register table td.spacer hr { size:1px; color:#C2D8F3; }
div.register table td.param {border:1px solid #F5F5F5; border-collapse:collapse;color: inherit; background-color: #E8E8E8; font-size: 0.8em; font-weight: bold; vertical-align: top; padding:1px 5px; text-align:right; }
div.register table td.blockparam {border:1px solid #F5F5F5; border-collapse:collapse; color: inherit; background-color: #E8E8E8; font-size: 0.8em; font-weight: bold; vertical-align: top; padding:1px 5px; text-align:middle; }
div.register table td.spanparam {border:1px solid #F5F5F5; border-collapse:collapse; width:175px; color: inherit; background-color: #E8E8E8; font-size: 0.8em; font-weight: bold; vertical-align: top; padding:1px 5px; text-align:right;}
div.register table td.value {  width:455px; color: inherit; background-color: #F5F5F5; font-size: 0.8em; vertical-align: top; padding:1px 5px; vertical-align:middle; }
div.register #ang_register td.value {  width:455px; color: inherit; background-color: #F5F5F5; font-size: 0.8em; vertical-align: top; padding:1px 5px; vertical-align:top; }
div.register table td.value a { font-size:1em; }
div.register table td.hltvalue {  width:455px; color: inherit; background-color: #E9F2FD; font-size: 0.8em; vertical-align: top; padding:1px 5px; vertical-align:middle; }
div.register table td.hltvalue a { font-size:1em; }
div.register table td.blockvalue { color: inherit; background-color: #F5F5F5; font-size: 0.8em; vertical-align: top; padding:1px 5px; vertical-align:middle; }

div.register #ang_anforderungsprofil { width:375px; border:1px solid black; border-collapse:collapse; background-color:white;}
div.register #ang_anforderungsprofil td.firstparam { width:275px; border:1px solid black; padding:10px 5px; font-size:1em;}
div.register #ang_anforderungsprofil td.firstvalue { width:100px;border:1px solid black; padding:0 5px; }
div.register #ang_anforderungsprofil td.blueparam { width:275px;font-size:11px; padding: 3px 7px; border:1px solid black; background-color:#C2D8F3; }
div.register #ang_anforderungsprofil td.bluevalue { width:100px;border:1px solid black; padding-left:5px; padding-right:5px; }
div.register #ang_anforderungsprofil td.whiteparam { width:275px;font-size:11px; padding: 3px 7px; border:1px solid black; color:#2059A6; }
div.register #ang_anforderungsprofil td.whitevalue { width:100px;border:1px solid black; padding-left:5px; padding-right:5px; }


hr {padding:0 10px; width:100%; color:#2059A6;}


a:active { color: #2059A6; text-decoration: underline; border: 0px}
a:link { color: #2059A6; text-decoration: none; border: 0px}
a:visited { color: #2059A6; text-decoration: none; border: 0px}
a:hover { color: #2059A6; text-decoration: underline; border: 0px}
a.headline:active { color: #FFFFFF; text-decoration: underline; font-weight: bold}
a.headline:link { color: #FFFFFF; text-decoration: none; font-weight: bold}
a.headline:visited { color: #FFFFFF; text-decoration: none; font-weight: bold}
a.headline:hover { color: #FFFFFF; text-decoration: underline; font-weight: bold}
a.blaetter:active { color: #2059A6; text-decoration: underline; font-weight: bold}
a.blaetter:link { color: #2059A6; text-decoration: none; font-weight: bold}
a.blaetter:visited { color: #2059A6; text-decoration: none; font-weight: bold}
a.blaetter:hover {  color: #2059A6; text-decoration: underline; font-weight: bold}


#builder #content #tagcloud { width:630px; border:0px solid #2059A6; background-color:#F5F5F5; padding:3px; margin-top:15px;}
#builder #content #tagcloud h3 { padding:0; margin:0; color:gray; }
#builder #content #tagcloud span { color:gray; }


