/* ************************************************************************
 * ************************************************************************
 * ACHTUNG:
 * Diese Stylesheets bitte nicht mehr verwenden!
 * Die neuen CSS-Dateien fuer die Profile liegen im Verzeichnis /css/
 * Falls es Fragen dazu gibt, bitte an GMY wenden!
 * ************************************************************************
 * ************************************************************************ */
body
 {
    font-family:Verdana, Arial, Helvetica, Tahoma;
	font-size:8pt;
    background-color:#FFFFFF; color:#000000;
    margin:0px auto; width:750px;
}

a:link {
   text-decoration:none;
   color:#528ce5;
   font-weight:normal;
}
a:visited {
   text-decoration:none;
   color:#395a9c;
   font-weight:normal;
}
a:hover {
   text-decoration:underline;
   font-weight:normal;
}
a:active {
   text-decoration:none;
   color:#528ce5;
   font-weight:normal;
}
/*
h1 { font-size:16pt; }

h2 { font-size:14pt; }

h3,h3.xmp,h3.xpl,h3.inf,h3.tip { font-size:12pt; }

h4 { font-size:10pt; }

.head1 { font-size:16pt;
		 font-weight: bold; }

.head2 { font-size:14pt;
		 font-weight: bold; }

.head3 { font-size:12pt;
		 font-weight: bold; }

.head4 { font-size:10pt;
		 font-weight: bold; }

p,ul,ol,li,div,td,th,address,nobr,i,br,td,font { font-size:8pt; }

big { font-size:19pt; }

.xxlarge { font-size:17pt; }
.xlarge { font-size:15pt; }
.large { font-size:13pt; }
.medium { font-size:12pt; }
small { font-size:8pt; }
code { font-family:Courier New,Courier,monospace; font-size:9pt; }
pre { font-family:Courier New,Courier,monospace; font-size:9pt;}
tt { font-family:Courier New,Courier,monospace; font-size:9pt; }

.hoehe20 {  line-height: 20pt}
.textsize7 {  font-size: 7pt}
.textheight20 {  line-height: 20pt}

.ueberschrift1 		{font-size: 14pt; 
			font-weight: bold; 
			color: #333399; 
			font-family: Verdana, Arial, Helvetica, Tahoma}
			
.ueberschrift3 		{font-size: 14pt; 
			font-weight: bold; 
			color: #003399; 
			font-family: Verdana, Arial, Helvetica, Tahoma}
			
.ueberschrift4 		{font-size: 14pt; 
			font-weight: bold; 
			color: #E20074; 
			font-family: Verdana, Arial, Helvetica, Tahoma}
			
			
.ueberschrift1dk		{font-size: 14pt; 
			font-weight: bold; 
			color: #808080; 
			font-family: Verdana, Arial, Helvetica, Tahoma}

.ueberschrift2 		{font-size: 9pt; 
			font-style: normal; 
			font-weight: bold; 
			color: #000000; 
			font-family: Verdana, Arial, Helvetica, Tahoma}



.smallfacts 		{font-family: Verdana, Arial, Helvetica, Tahoma; 
			font-size: 8pt}

.smallfeedbackkom 	{font-family: Verdana, Arial, Helvetica, Tahoma; 
			font-size: 8pt; 
			color: #000000;}

.smallhauptpfad 	{font-family: Verdana, Arial, Helvetica, Tahoma; 
			font-size: 
			8pt; color: #000000;}

.kbinhaltsverzeichnis 	{line-height: 15pt; 
			font-size: 8pt;
                        font-family: Verdana, Arial, Helvetica, Tahoma;}

.ueberschriftInfothek 	{font-size: 18pt; 
			font-style: normal; 
			font-weight: bold; 
			color: #cc0000; 
			font-family: Verdana, Arial, Helvetica, Tahoma;}
			
.ueberschriftInfothekgr	{font-size: 16pt; 
			font-style: normal; 
			font-weight: bold; 
			color: #808080; 
			font-family: Verdana, Arial, Helvetica, Tahoma;}

.ueberschriftInfothekgr2 {font-size: 13pt; 
			font-style: normal; 
			font-weight: bold; 
			color: #808080; 
			font-family: Verdana, Arial, Helvetica, Tahoma;}

.membernormal { color: #000000;}

.memberheadline { font-weight: bold; color: #000000;}

.memberarea {
	background-color: #eeeeee;
}

.txtinput
{
    BORDER-RIGHT: #bebebe 1px solid;
    BORDER-TOP: #bebebe 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BORDER-LEFT: #bebebe 1px solid;
    COLOR: #0d3d6a;
    BORDER-BOTTOM: #bebebe 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
.txtradio
{
    BORDER: #bebebe 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #0d3d6a;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
.txtselect
{
    BORDER-RIGHT: #bebebe 1px solid;
    BORDER-TOP: #bebebe 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BORDER-LEFT: #bebebe 1px solid;
    COLOR: #0d3d6a;
    BORDER-BOTTOM: #bebebe 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
.txtinputred
{
    BORDER-RIGHT: #cc0000 1px solid;
    BORDER-TOP: #cc0000 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BORDER-LEFT: #cc0000 1px solid;
    COLOR: #0d3d6a;
    BORDER-BOTTOM: #cc0000 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
*/
img
{
	border:none;
}
.printonly
{
    display: none;
}

#chapter_comments
{
    color:#0000cc;
    clear:both;
}
#comments_list, #request_list, #pbk_list, #wmcheck_info 
{
    display:none;
}
#wmcheck_info > div
{
    width:350px; height:135px; margin:5px;
}
#comment_box
{
    border:1px solid #dadde2; overflow:hidden;
    background-color:#d8e0ec; padding:5px;
    width:738px; top:5px; bottom:5px;
}

#tabs_content
{
    height: 300px; overflow: auto;
    padding: 5px;
    background-color:#f7f7f7;
}
button
{
    font-family:Verdana, Arial, Helvetica, Tahoma;
	font-size:8pt; color:#528ce5;
    background-color:#eeeeee;
    cursor:pointer; padding:0 3px;
    border:2px outset #F5F5F5;
    height:26px;
    /*margin-left:10px;*/
}
button.active
{
    border:2px inset #F5F5F5;
}
a.tab, a.tab_active, span.tab
{
    padding:6px 10px;
    margin-right:2px;
    display:inline-block;
    -moz-border-radius-topleft:6px;
    -moz-border-radius-topright:6px;
}
a.tab
{
    background-color:#cccccc;
    border-bottom:1px solid #a3abb8;
}
a.tab_active
{
    background-color:#f7f7f7;
    border-bottom:1px solid #f7f7f7;
}
span.tab
{
    color:#a3abb8;
    background-color:#d9d9d9;
    border-bottom:1px solid #a3abb8;
}

/*
.one_comment td
{
    padding:2px 0px 4px 2px; border:solid #c7c7c7; border-width:1px 0;
    font-family:Courier New,Courier,monospace; font-size:8pt;
}

.cmt_content
{
    color:#505050;
    padding-left:28px;
}
*/
#comments_list, #request_list, #pbk_list table
{
    border:1px solid #c7c7c7;
    border-collapse:collapse;
}
#request_list th, #pbk_list th
{
    border:1px solid #c7c7c7;
    padding:3px 2px;
}
#request_list td,  #pbk_list td
{
    border-top:3px double #c7c7c7;
    border-left:1px dotted #c7c7c7;
    border-right:1px dotted #c7c7c7;
    border-bottom:1px dotted #c7c7c7;
    padding:3px 2px;
}
#pbk_list td.p
{
    border-top:0 1px;
}
#request_list tr.p td
{
    border-top:1px;
}
#chapter_comments  dl
{
    font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size:8pt;
    margin-top:0; border:solid #c7c7c7; border-width:0px 1px 1px 1px;
}
#chapter_comments  dt
{
    padding:2px; border-top:1px solid #c7c7c7;
}
#chapter_comments  dd
{
    padding:2px; margin-left:30px; color:#505050;
}

.chapter_content a
{
    font-family:Verdana, Arial, Helvetica, Tahoma; font-size:9pt;
}
/* referenz minimum styles start */
.small
 {
    font-family: Verdana, Arial, Helvetica, Tahoma; 
	font-size: 8pt;
}
div.chapter 
{   
    width:672px;    /* entspricht 96 Zeichen bei Courier New 9pt */
    overflow:visible;
    font-family:Courier New,Courier,monospace; font-size:9pt;
    clear:right;
}
div.chapter p
{
    margin:0; padding: 0;
    font-family:Courier New,Courier,monospace; font-size:9pt;
}
div.chapter li,ul,ol
{
    padding-top: 0; padding-bottom:0;
    margin-top:0; margin-bottom:0;
    font-family:Courier New,Courier,monospace; font-size:9pt;
}
div.chapter ul
{
    list-style-type:disc;
    padding-left:28px;
}
div.chapter ol
{
    list-style-type:decimal;
    padding-left:28px;
}
table.skilltable
{
    width:100%;
    border-collapse:collapse;
}
table.skilltable tr
{
    padding:0; margin:0;
}
table.skilltable td
{
    padding:0; margin:0;
    vertical-align:top;
    font-family:Courier New,Courier,monospace; font-size:9pt;
}
table.skilltable td.skill
{
    width:189px; padding-right:10px;
    border-top:#d8d8d8 dotted 1px;
    border-bottom:#d8d8d8 dotted 1px;
}
table.skilltable td.skillcomment
{
    color:#737373;
}
div.chapter div
{
    font-family:Courier New,Courier,monospace; font-size:9pt;
}
div.chapter  hr
{
    width:100%;
    margin:1em 0;
    color:#eeeeee;
    background-color:#eeeeee;
}
div.chapter div.chapter_heading
{
    width:730px;
    background-color:#eeeeee;
    font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;
    font-weight:bold;
    margin:2.0em 0 1.0em 0;
    padding:0.5em 10px;
}
div.chapter_heading a
{
    font-weight:bold; text-decoration:none;
}
div.chapter_heading .cmt
{
	color:#b0152c; font-weight:normal; font-style:italic;
	float:right; margin-right:10px;
}
div.chapter_heading .img
{
	vertical-align:middle;
}
.empty
{
	display:none;
}
div.empty .empty
{
	display:inline;
}
.eocommentcontainer
{
    margin-top:1em;
}
div.chapter .rf_section
{
    background-color:#f7f7f7;
    margin-bottom:1.2em;
    padding:0.5em
}
div.chapter .rf_title
{
    color:#870f22; font-style:normal;
}
div.chapter .rf_content
{
    color:#000000;
   	font-family:Verdana, Arial, Helvetica, Tahoma;
    font-style:italic; font-weight:normal;
    font-size:8pt; padding:0 1em;
}
div.chapter h3
{
    text-decoration:underline;
    font-weight:normal;
    font-family:Courier New,Courier,monospace; font-size:9pt;
}
/* referenz minimum styles end */
div.chapter dt
{
    width:114px;
    float:left;
    clear:left;
}
div.chapter dd
{
    margin-left:119px;
    padding-bottom:0.5em;
}


/* Fuer das Kontaktformular: */
#chapter_contactform 
 {
    width:100%;
}
.formbox label
{
    font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size:8pt;
    width:140px; margin:0.5em;
    display:inline-block;
    vertical-align:top;
    text-align:right;
}
.formbox input,textarea
{
    font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size:8pt;
}
#chapter_contactform  li
{
  padding-bottom:1em;
  font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size:8pt;
}
.formbox
{
  float:left;
}
.infobox
{
  float:right;
  width:275px;
  font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size:8pt;
}


/* Das Profilfoto mit Schatten und Rahmen: */
div.photo
{
    float:right;
    background: url(/images/profil_photo_shadow.png) no-repeat right bottom;
}
div.photo img
{
    position: relative; bottom: 6px; right: 6px;
    border:1px solid #eeeeee;
    display:block;
}


/* damit das Bild auch vernuenftig reinpasst: */
#chapter_personendaten
{
    width:100%;
}


/* die Profilnavigation: */
#sidebar, #rech_cmt
{
    width:180px; border:1px solid #dadde2;
    position:fixed; top:5px; right:5px;
    padding-bottom:5px; z-index:2500;
    background-color:#f5f5f5; line-height:1.5em;
    border-radius:0.5em;
    -moz-border-radius:0.5em;
    -webkit-border-radius:0.5em
    box-shadow:-0.5em 0.5em 5px #cccccc;
    -moz-box-shadow:-0.5em 0.5em 5px #cccccc;
    -webkit-box-shadow:-0.5em 0.5em 5px #cccccc;
}
#sidebar h3, #rech_cmt h3
{
    background-color:#eeeeee; font-weight:bold; font-size:100%;
    text-align:center; padding:5px; margin:0 0 5px 0;
    cursor:pointer;
}

#sidebar ul
{
   font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif;
   list-style:none;
   list-style-image:url(/images/pfeile_aufzaehlung/listp2.gif);
   margin:5px; padding-left:20px; color:#a3abb8;
}
#sidebar ul.sitelink
{
	list-style:none; list-style-image:url(/images/pfeile_aufzaehlung/arrow_rgleich.gif);
}
#sidebar li
{
   padding-bottom:3px;
}
#sidebar li.active:hover
{
    list-style-image:url(/images/pfeile_aufzaehlung/listp.gif);
}
#sidebar li.active
{
    list-style-image:url(/images/pfeile_aufzaehlung/listp2.gif);
}

/* die Editierfunktionen */
.edit_chapter
{
    font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;
    float:right; display:none;
}
input
{
    background-color:#fafafa;
    font-family:Courier New,Courier,monospace;
    font-size:9pt;
}
.chapter_content input
{
    vertical-align:top
}

.chapter_content label
{
    vertical-align:top;
    display:inline-block;
    width:30%;
    border-top:1px dotted #d8d8d8;
	margin-left:2px;
}
.skillcomment input
{
    border:1px solid #cccccc;
    color:#737373; margin:1px;
}




/* ******************************************************************
 * Uebernommen aus gulpstyle.css (und angepasst):
 */
#chapter_contactform ul {
   list-style:none;
   list-style-image:url(/images/pfeile_aufzaehlung/listp.gif);
   line-height:1.2em;
   margin:0 0 0 5px;
   padding:0 0 0 15px;
}
#chapter_contactform .inftabH {
   color:#000000;
   padding:0.5em;
   background-color:#f5f5f5;
   text-align:left;
   border:1px solid #eceef0;
   border-bottom-width:0px;
   vertical-align:middle;
   font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size:8pt;
}
#chapter_contactform  .inftabC {
   background-color:#f9f9fb;
   border:1px solid #eceef0;
   padding:5px;
}
.inftabH_mem 
{
   font-weight:bold; color:#000000;
   background-image:url(/images/infohead_sand_23.png);
   text-align:center; padding:3px;
}

