/* BY ROBERT MEKWINSKI [coke3grad promotion & consulting] */
/* COPYRIGHT FACHHOCHSCHULBIBLIOTHEK STRALSUND 2006 */

/* ------------------------------------------------------------------------------------------- SETTING */

* 												 { padding: 0;
												   margin: 0; }

body											 { background: #fff;
 												   color: #000;
 												   font-family: verdana, arial, sans-serif;
												   text-align: center; }
												   
												   
/* --------------------------------------------------------------------------------------------- FONTS */

P , U L, OL, LI												{	MARGIN-TOP: 0.3em; 
													FONT-WEIGHT: normal; 
													FONT-SIZE: small; 
													MARGIN-BOTTOM: 0.3em; 
													LINE-HEIGHT: 120%;
													text-align: left; 
													
													 list-style-position: inside;
		  }						

P.small 										{	MARGIN-TOP: 0em; 
													FONT-WEIGHT: normal; 
													FONT-SIZE: x-small; 
													MARGIN-BOTTOM: 0em; 
													LINE-HEIGHT: 120%; }


H1, H2, H3, H4, H5, H6 							{	MARGIN-TOP: 1em; 
													MARGIN-BOTTOM: 0px; 
													text-align: left; }

h1           									{ 	font-size: medium; 
													/*text-transform: uppercase;*/
													color: #00bf16;  
													margin-top: 1em; }

H1.alt 											{	FONT-SIZE: medium; 
													MARGIN-BOTTOM: 0px; 
													COLOR: #00bf16; }

H2, dd 												{	MARGIN-TOP: 0.52em; 
													FONT-SIZE: small; 
													COLOR: 999999; }
													
H3, H5											{	FONT-WEIGHT: normal;
													FONT-SIZE: small; 
													FONT-STYLE: italic; }

H4, H6											{	FONT-SIZE: small;
													FONT-WEIGHT: normal; }


TD, TH 											{	FONT-SIZE: small; 
													FONT-FAMILY: verdana, arial, sans-serif;
														margin-left: 3px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px; }

TD.small 										{	FONT-SIZE: x-small; 
													FONT-FAMILY: verdana, arial, sans-serif; }

TD.xsmall 										{	FONT-SIZE: xx-small; 
													FONT-FAMILY: verdana, arial, sans-serif; }
													
.small 											{	MARGIN-TOP: 0em; 
													FONT-SIZE: x-small; 
													FONT-FAMILY: verdana, arial, sans-serif; }

													
FORM 											{
	MARGIN-TOP: 0.3em;
	FONT-WEIGHT: normal;
	FONT-SIZE: small;
	MARGIN-BOTTOM: 0.3em;
	LINE-HEIGHT: 120%;
	color : #333333;
}
													
FORM.small 										{	MARGIN-TOP: 0em; 
													FONT-WEIGHT: normal; 
													FONT-SIZE: x-small; 
													MARGIN-BOTTOM: 0em; 
													LINE-HEIGHT: 120%; }
												 							
				
A 												{  text-decoration: none; }

A:link 											{	FONT-SIZE: small; 
													COLOR: #00bf16; }

A.small:link 									{	FONT-SIZE: x-small; 
													COLOR: #00bf16; }

A.smallrot:link 								{	FONT-SIZE: x-small; 
													COLOR: #00bf16; }

A.smalltop:link 								{	MARGIN-TOP: 0px; 
													FONT-SIZE: x-small; 
													COLOR: #00bf16; }

A:hover 										{	FONT-SIZE: small; 
													COLOR: #404040;
													text-decoration: underline;  }

A.small:hover 									{	FONT-SIZE: x-small; 
													COLOR: #404040;
													text-decoration: underline; }

A.smallrot:hover 								{	FONT-SIZE: x-small; 
													COLOR: #00bf16;
													text-decoration: underline; }

A.smalltop:hover 								{	MARGIN-TOP: 0px; 
													FONT-SIZE: x-small; 
													COLOR: #404040;
													text-decoration: underline; }



A:visited 										{	FONT-SIZE: small; 
													COLOR: #33CC33; }

A.small:visited 								{	FONT-SIZE: x-small; 
													COLOR: #33CC33; }

A.smallrot:visited 								{	FONT-SIZE: x-small; 
													COLOR: #33CC33; }

A.smalltop:visited 								{	MARGIN-TOP: 0px; 
													FONT-SIZE: x-small; 
													COLOR: #33CC33; }												   

/* ----------------------------------------------------------------------------------------------- DIV */

#seite 									 		 { padding: 0 2px;
 												   width: 800px !important;
												   width /**/: 804px;
												   margin: 0 auto;
												   background: #fff url(container.gif) repeat-y;
												   text-align: left;
												   border-bottom: 2px solid #e1e1e1;
												   position: relative; }
												  
#inhalt, #footer div				 			 { padding: 5px 20px;
 												   width: 600px !important;
 												   width /**/: 638px; }

#inhalt 										 { padding-top: 35px; }


#copyright 					 					 { padding: 12px 20px;
 												   background: url(line.gif) no-repeat 50% 0;
 												   text-align: center;
												   font-size: xx-small; }
												   
#box											 { position:absolute; 
												   width:250px; 
												   height:50px; 
												   z-index:1; 
												   background: url(box_blau.png) no-repeat; 
												   border: 0px solid #999; 
												   left: -20px; 
												   top: 46px; }												   

#fhlogo											 { position:absolute; 
												   width:161px; 
												   height:125px; 
												   z-index:1; 
												/*   background: url(fhlogo.gif) no-repeat; */
												   border: 0px solid #FFFFFF; 
												   left: 650px; 
												   top: 12px; }

/* ---------------------------------------------------------------------------------------- x1, x2, h3 */

#abstand 							 			 { height: 12px;	}

#banner 										 { width: 800px; 
												   height: 125px;
												   display: block; 
												   background: #fff url(image.png) no-repeat;  }
												   
h3 										 		 { font-weight: bold;
 												   font-size: small;
												   line-height: 1.0em;				 
												   display: block; }


#inhalt h3,  				 					 { width: 231px;
												   height: 27px;
												   background-repeat: no-repeat; }

/* ------------------------------------------------------------------------------------------------- p */

.p1 											 { padding-top: 10px;
												   line-height: 14pt;
												   text-align: justify; }

/* ------------------------------------------------------------------------------------------------- a */

#copyright A 									 { color: #777;
												   font-size: xx-small; }

#copyright A:hover 								 { color: #222;
												   text-decoration: none; }

/* ----------------------------------------------------------------------------------- Navigation oben */

#navcontainer 									 { left: 1px; 
												   top: 132px;	
												   position: absolute; 
												   z-index:1; }

#navlist										 { margin: 0;
												   padding: 0 0 20px 10px; }

#navlist ul, #navlist li						 { margin: 0;
												   padding: 0;
												   display: inline;
												   list-style-type: none; }

#navlist a:link, #navlist a:visited		 		 { float: left;
												   line-height: 14px;
												   border-top: 8px solid #999;
												   padding:15px;
												   padding-top: 2px;
												   padding-bottom: 2px;
												   font-size: 11px;
												   font-weight: bold;
												   text-decoration: none;
												   margin: 0 10px 4px 10px;												   
												   color: #999; }

#navlist a:hover, 							     { border-top: 8px solid #00bf16;
												   padding-top: 2px;
												   padding-bottom: 2px;
												   background: transparent;
												   color: #00bf16; }
												   
#navlist a.selected 				 			 { border-top: 8px solid #00bf16;
												   padding-top: 2px;
												   padding-bottom: 2px;
												   background: transparent;
												   color: #00bf16; }

/* --------------------------------------------------------------------------------- Navigation rechts */

#navrechts										 { position: absolute;
												   z-index:1;
												   padding: 0 0 1em 0;
												   margin-bottom: 1em;
												   background-color: transparent;
												   color: #333;
												   left: 641px;
												   top: 179px;
												   width:175px; }

#navrechts ul									 { list-style: none;
												   margin: 0;
												   padding: 0;
												   border: none; }

#navrechts li									 { border-bottom: 1px solid #ececec;
												   margin: 0; }

#navrechts li a									 { display: block;
												   padding: 5px 5px 5px 0.5em;
												   border-left: 10px solid #ececec;
												   border-right: 10px solid #00bf16;
												   background-color: #ececec;
												   color: #999;
												   font-size: 13px;
												   text-decoration: none;
												   width: 100%; }

html>body #navrechts li a 						 { width: auto; }

#navrechts li a:hover							 { border-left: 10px solid #ececec;
												   border-right: 10px solid #999;
												   background-color: #ececec;
												   color: #00bf16; }

#navrechts li a.selected						 { border-left: 10px solid #ececec;
												   border-right: 10px solid #999;
												   background-color: #ececec;
												   color: #00bf16; }


UL { 
	
}

/* default styles for extension "tx_veguestbook_pi1" */
/*
  .tx-veguestbook-pi1 h2.tx-guestbook-form-error {
    font-size:75%;
    font-weight:bold;
    background:none;
    padding:0px;
  }
 
  .tx-veguestbook-pi1 ul li {
    color:#990000;
  }
 
  .tx-veguestbook-pi1 ul {
    margin-bottom:0.5em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-result {
    font-size:68.75%;
    font-weight:bold;
    float:left;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-pagination {
    font-size:68.75%;
    font-weight:bold;
    float:right;
  }
*/ 
  .tx-veguestbook-pi1 h2.tx-guestbook-header {
    clear:both;
    background:#00bf16;
    color:#FFF;
    display:block;
    font-size:75%;
    padding:0.125em 0.125em 0.125em 0.25em;
    font-weight:bold;
    margin-top:0.25em;
  }
/*
  .tx-veguestbook-pi1 .tx-guestbook-left {
    float:left;
    width:10em;
    background:#EFEFEF;
    padding:0.25em;
    min-height:4em;
  }
 
  * html .tx-veguestbook-pi1 .tx-guestbook-left {
    height:4em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-left p {
    font-size:68.75%;
    color:#333;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-right {
    float:left;
    width:29em;
    background:#FFF;
    padding-left:0.25em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-latest p,
  .tx-veguestbook-pi1 .tx-guestbook-right p {
    font-size:75%;
    color:#333;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
  .tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
    font-size:68.75%;
    color:#990000;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-right h3 {
    font-size:75%;
    color:#990000;
    font-weight:bold;
    background:none;
    padding:0.25em 0em 0em 0em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
    font-size:75%;
    color:#333;
    font-style: italic;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-latest {
    display:block;
    padding:0.25em;
    clear:both;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date {
    background:#EEE;
    display:block;
    margin-top:0.25em;
    padding:0.125em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-latest-more a {
    background:#EEE;
    display:block;
    margin-top:0.25em;
    padding:0.125em 0.5em 0.25em 0.125em;
    text-align:right;
    font-weight:bold;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-latest-more a:hover {
    background:#990000;
    color:#FFF;
    text-decoration:none;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-field {
    clear:both;
    width:100%;
    display:block;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-field label {
    clear:both;
    display:block;
    float:left;
    width:6em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
    float:left;
    width:10em;
    margin-top:0.25em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
    float:left;
    width:20em;
    margin-top:0.25em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
    width:30em;
    display:block;
    float:left;
    margin-bottom:0.5em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
    color:#990000;
  }
 
   
  .tx-veguestbook-pi1 fieldset {
    border:none;
  }
 
  .tx-veguestbook-pi1 legend {
    display:none;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-freecap {
    float:left;
    display:block;
    background:#F7F7F7;
    border:1px solid #CCC;
    padding:0.25em;
    margin-top:0.5em;
  }
 
  * html .tx-veguestbook-pi1 .tx-guestbook-freecap {
    margin-left:2.25em;
  }
 
 
  .tx-veguestbook-pi1 .tx-guestbook-freecap img {
    float:left;
    display:block;
    pading-left:0.25em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-freecap input {
    float:left;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-freecap label {
    clear:both;
    display:block;
    float:none;
    width:auto;
    margin-bottom:0.5em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-freecap p {
    font-size:75%;
    padding:0.25em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
    display:none;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
    color:#990000;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-clear {
    clear:both;
    display:block;
  }
 
  .tx-veguestbook-pi1 input.tx-guestbook-submit {
    width:10em;
    font-size:80%;
    display:block;
    margin-bottom:1em;
    margin-left:6em;
  }
*/
