
body { margin-right:0px; margin-top:0px; margin-bottom:0px; background-color:#FFFFFF}
body.popup { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-color:#F2F2F2}

p,ul,ol,li,td,th { font-family: Helvetica, sans-serif; font-size: 11px; color:#333333 }
a:link, a:visited, a:hover, a:active { font-family: Helvetica, sans-serif; color: #333333; text-decoration: underline }

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color:#333333 }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#333333;font-weight:bold}

td.navtop {background-color: #FFFFFF;width: 940px; height: 100px}
td.navleft {background-color: #CC9900;width: 175px}
td.screenplaceholder {background-color: #FFFFFF;width: 736px}
td.hplaceholder {background-color: #FFFFFF;width: 736px; height: 20px}

td.ptlhead { background-color: #D95700;height:16px;}
td.ptlbody { background-color: #F2F2F2;line-height:15px;}
td.ptlform {padding-top:5px;line-height:15px; vertical-align:top;}
td.extjobs {background-color:#EEEEEE;line-height:15px; vertical-align:top;}

.bgwhite {background-color:#FFFFFF;}
.bgtrans {background-color:#F2F2F2;}
.bgnav {background-color:#FFD3C7;}
.bgline {background-color:#919191;}

table.ptlbody {line-height:15px;}

div.ptlbody {padding-left: 0px;padding-top: 9px;padding-bottom: 18px;line-height:15px;width:530px}
div.morelinks {background-color: #EEEEEE;padding-left: 6px;padding-top: 8px;padding-bottom: 0px;padding-right: 6px;line-height:15px;height:100%}
div.ptlbodywide {padding-left: 0px;padding-top: 9px;padding-bottom: 18px;line-height:15px}
div.ptlhead {padding-left:12px;font-weight:bold; color:#FFFFFF}
div.ptlbody_help {font-size:12px;padding-left: 8px;padding-top: 9px;padding-bottom: 18px;line-height:15px;width:530px}

div.ptlteaserbody {font-size: 10px; padding-left: 4px;padding-top:5px;padding-bottom:5px;line-height:12px;}
div.ptlteaserhead {font-weight:bold;color: #FFFFFF;}

span.ptlerror {font-weight:bold;color:#CC9900;}

a.textlnk:link, a.textlnk:visited, a.textlnk:active {color:#CC9900;text-decoration: underline}
a.textlnk:hover  {color:#CC9900;text-decoration: underline}
a.teaserlnk:link, a.teaserlnk:visited, a.teaserlnk:active {font-size: 10px; text-decoration:underline;font-weight:bold}
a.teaserlnk:hover {font-size: 10px; text-decoration:underline;font-weight:bold}
a.boldlnk:link, a.boldlnk:visited, a.boldlnk:active, a.boldlnk:hover  {font-weight:bold;}
a.helplnk:link, a.helplnk:visited, a.helplnk:active {font-weight:bold;color: #000000;padding-left:5px;padding-right:5px;text-decoration:underline;}
a.helplnk:hover {font-weight:bold;color: #000000;padding-left:5px;padding-right:5px;text-decoration:underline;}

a.piclnk:link, a.piclnk:visited, a.piclnk:active, a.piclnk:hover  {border-color:#000000;}

a.glossarlnk:link, a.glossarlnk:visited, a.glossarlnk:active {text-decoration: underline}
a.glossarlnk:hover  {font-weight:plain;text-decoration: underline}

a.helpnav:link, a.helpnav:visited, a.helpnav:active {text-decoration:none}
a.helpnav:hover  {text-decoration:underline}


img.newspic {height:68;width:68px;float:left;boder-color:#333333;border-style:solid;}
img.teaserpic {height:32px;width:72px;boder-color:#000000;border-style:solid;margin-bottom:8px;}


span.bold {font-weight:bold;}
span.bigbold {font-size: 12px; font-weight:bold;}
span.small {font-size: 10px}



/* navigation styles  */
table.navigation { background-color: #FFE0B2; width: 11.5em }

/* navigation service-top  */
a.service-top-link:link, a.service-top-link:visited, a.service-top-link:active { color: #000000; text-decoration: none}
a.service-top-link:hover {color: #000000; text-decoration: underline}
font.service-top { color: #FF8C40 }

/* navigation identity  */
a.identity:link, a.identity:visited, a.identity:active { color: #FFFFFF; text-decoration: underline; background-color: #000000 }
a.identity:hover { color: #FFFFFF; text-decoration: underline; background-color: #000000 }
table.identity { color: #FFFFFF; background-color: #000000 }
font.identity { color: #FFFFFF; background-color: #000000 }
font.identitybold { font-weight:bold;color: #000000;}

/* navigation left main  */
a.left-main:link, a.left-main:visited, a.left-main:active { font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none;line-height:19px}
a.left-main:hover { font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: underline;line-height:19px}


td.left-seperator { background-color: #B34700; height: 1px }

/* navigation left sub */
a.left-sub:link, a.left-sub:visited, a.left-sub:hover, a.left-sub:active { font-weight: normal; color: #000000; text-decoration: none; background-color: #FFE0B2; text-decoration:none; }
td.left-sub { font-weight: normal; color: #000000; text-decoration: none; background-color: #FFE0B2; text-decoration:none; }


/* navigation service */
a.service-left:link, a.service-left:visited, a.service-left:active { font-weight: normal; text-decoration: none ; color: #FFFFFF }
a.service-left:hover { font-weight: normal; text-decoration: underline ; color: #FFFFFF}
table.service-left { font-weight: normal; color: #000000; background-color: #FFE0B2 }
font.service-left { font-weight: normal; color: #000000; background-color: #FFE0B2 }
font.service-left-white { font-size: 12px; font-weight: bold; color: #FFFFFF;}


/* assistant styles */

#ptltxtwr {color:#803300;}
#ptltxtor {color:#CC9900;}

a.textlnkblu:link   {font-weight:bold; color:#000000;text-decoration: underline}
a.textlnkblu:visited   {font-weight:bold; color:#000000;text-decoration: underline}
a.textlnkblu:active  {font-weight:bold; color:#000000;text-decoration: underline}
a.textlnkblu:hover {font-weight:bold; color:#000000;text-decoration: underline}

a.textlnkbl:link   {color:#000000;text-decoration: none}
a.textlnkbl:visited   {color:#000000;text-decoration: none}
a.textlnkbl:active  {color:#000000;text-decoration: none}
a.textlnkbl:hover {color:#000000;text-decoration: none}



/* portlet html control styles */

select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#333333;width:300px;}
select.shorter {width:80px;}
select.shorter40 {width:40px;}
select.shorter60 {width:60px;}
select.shorter190 {width:190px;}
select.fadminsel1 {width:150px;font-size: 8pt;}
select.fadminsel2 {width:100px;font-size: 8pt;}
input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#333333;}
input.text {width:300px;}
input.textshorter {width:250px;}
input.textplz {width:52px;margin-left:0px;}
input.textcity {width:240px;margin-left:6px;}
input.textsearch {width:98px;}
input.textsearchwide {width:300px;}
input.textlogin {width:80px;}
input.textteaser {width:150px;}
input.checkbox {margin:0px; padding: 0px; border:0px;}
input.submit {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;height:20;font-weight:bold; background-color: #CC9900; color: #FFFFFF}
textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#333333;width:300px;height:160px}


/* admin styles */

P, li {font-family: "Verdana"; font-size: 9pt; color: 000000}
.UserBrowserUserDisabled
{
    background-color: red;
    text-decoration: line-through;
}

.UserBrowserUserNotConfirmed
{
    background-color: yellow;
    font-style: italic;
}

.UserBrowserAuthorityPending
{
    background-color: #00FF00;
    font-style: italic;
}

.UserBrowserAuthorityRejected
{
    background-color: #00FFFF;
    font-style: italic;
}


/* ID Linkbezeichnungen in rechter Linkleiste */		
#rightlinks
{
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	line-height: 13px;
    color: #003366;
	text-decoration : none;
	}
	
/* ID in der rechten Linkleiste, vor grauem Hintergrund, linkziele */		
#smalllink
{
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 10px;
    color: #000000;
	text-decoration : none;
	}

/* ID Link auf Impressum rechte Linkleiste */		
#impressumslink
{
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 8px;
    color: #003366;
	text-decoration : none;
	}			