/*******************************************************
*  ©opi Stylesheet | ©2002 by i:lab -credits: http://glish.com/css/
*******************************************************/

body {
		font:	11px Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		background:#FFBB0F;
		margin:0px 0px 10px 0px;
		padding:0px;
		background-image: url(bg-index.gif);
		background-position: top left; background-repeat: no-repeat;
		}

a { color: #3366FF; text-decoration: none;} 
a:visited { color:  #000099; }
a:active { color:  #000099; }
a:hover { color: #ccc; text-decoration: underline; }

/***************************************************
GLOBAL PAGE LAYOUT ELEMENTS
***************************************************/	
	#frame {
		width:902px;
		margin:0px auto 0px auto;
		padding:0px;
		text-align:left;
		voice-family: "\"}\"";
		width:900px;
		}
	html>body #frame { width:900px; }
	
	.tabtext {
		padding-top:3px;
		padding-left:5px;
		text-align:left;
		}
	
	#toptab {
		background:#E0E8F0;
		width:600px;
		height:20px;
		margin:11px 0px 0px 75px;
		font-size:10px;
		border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #000;
		voice-family: "\"}\"";
		margin-top:10px;
		}
	html>body #toptab { margin-top:10px; }
	
	#bottomtab {
		clear:both;
		background:#E0E8F8;
		width:400px;
		height:20px;
		margin:0px 0px 10px 237px;
		font-size:10px;
		border-bottom:1px solid #000; border-left:1px solid #000; border-right:1px solid #000;
		voice-family: "\"}\"";
		margin-left:275px;
		}
	html>body #bottomtab { margin-left:275px; }
	
	#left {
		float:left;
		background:#F0F8FF;
		text-align:right;
		font-size:9px; line-height: 11px;
		width:75px;
		}
		
	#leftlinks {
		background:#EDFF33;
		padding:5px 5px 10px 5px;
		border-top:1px dotted #000; border-left:1px dotted #000; border-bottom:1px dotted #000;
		}
	
	#center {
		float:left;
		background:#fff;
		width:602px;
		border:1px solid #000;
		voice-family: "\"}\"";
		width:600px;
		}
	html>body #center {
		width:600px;
		}
	
	#right {
		float:left;
		width:125px;
		margin-top:125px;
		padding:0px;
		border-top:1px solid #000;}
		
	#photoblog {
		float:left;
		width:185px;
		background:#EEE;
		margin: 0px 10px 10px -1px;
		padding-top:0px;
		padding-left:5px;
		padding-right:5px;
		text-align:left;
		border-left:1px dotted #000; border-right:1px dotted #000; border-bottom:1px dotted #000;
		}
	#haupttext {
		float:left;
		background:#E0E8F0;
		margin: 0px 10px 10px -1px;
		padding-top:0px;
		text-align:center;
		border-left:1px dotted #000; border-right:1px dotted #000; border-bottom:1px dotted #000;
		}
		
/*******************************************************
* micro-text-formatierung
*******************************************************/		
		
/* Main Headers */
h1 {
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
	color: #006;
	background-color : transparent;
	}

/* Weblog Dates */
h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	color: #369;
	background-color : transparent;
	}
	
h2.red {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 16px;
	font-weight: bold;
	color: #600; 
	background-color : transparent;}
	
/* naslov/titel */
h3  {
	font-size: 12px;
	line-height: 14px;
	padding: 0px 5px 0px 0px;
	margin: 15px 0px 5px 0px;
	font-weight: bold;
	color: #368;
	background-color : transparent;
	}	
	
/* inner_navi linki */
h4{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	font-size: 10px;
	line-height: 14px;
	color:#660000;
	margin: 0px 15px 10px 15px;
	background-color:#EEE;
	background-color : transparent;
	}
h4 a {color:##003333; background-color:#EEE;}
h4 a:visited {color:#8A4928; background-color:#EEE;}

/* small_right */
small_d{
	float:right;
	font-family:georgia, Times, "Times New Roman", arial, serif;
	font-size:9px;
	color:#666;
	border-left: 1px dotted #ccc;
	margin: 0px 0px 5px 0px;
	}
small_d:link	{color: #666;font-weight:bold;}
small_d:visited	{color: #666;font-weight:bold;}
small_d:active	{color: #666;font-weight:bold;}
small_d:hover	{color: #666;font-weight:bold;}

/* mini */
.poweredby{
    float:right;
	font-size:7px;
	text-transform:uppercase;
	font-style:normal;
	letter-spacing:1px;
	font-family: arial, helvetica, sans;
}

/***************************************************
ID SELECTIONS FOR Tables (gemisch)
***************************************************/


.ortsliste {
	font-size: 11px;
	font-weight: normal;
	line-height:15px;
	color: #000; }
	
a.norm { color: #3366FF; text-decoration: none; font-size: 10pt;} 
a.norm:visited { color:  #000099; font-size: 10pt; }
a.norm:active { color:  #000099; font-size: 10pt; }
a.norm:hover { color: #ccc; text-decoration: underline; font-size: 10pt; }

/***************************************************
ID SELECTIONS FOR tables - fotos.php (gemisch)
***************************************************/
 .tabletext {
 	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	font-size: 10px;
 }

#fotos_mainimage {
  position: float;
  float: center;
  background-color: #E0E8F8;
  text-align: center;
  width: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  border-left: 1px dotted;
  border-right: 1px dotted;
  border-top: 1px dotted;
  border-bottom: 1px dotted;

}

#fotos_beschreibung {
 position: float;
 float: left;
 text-align: left;
 margin-left: 20px;
 width: auto;
 margin-bottom: 30px;
} 

#fotos_time {
 position: float;
 float: left;
 clear: left;
 text-align: left;
 margin-left: 20px;
 width: auto;
} 

/***************************************************
ID SELECTIONS FOR multimedia content (gemisch)
***************************************************/


#ekartice_mainimage {
  position: float;
  float: center;
  background-color: #E0E8F8;
  text-align: center;
  width:302px;
  margin-top: 10px;
  margin-bottom: 10px;
  border-left: 1px dotted;
  border-right: 1px dotted;
  border-top: 1px dotted;
  border-bottom: 1px dotted;

} 
  
  
#ekartice_blank {

  background-color: #E0E8F8;
  width:300px;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  border-bottom: 1px dotted;
  border-top: 1px dotted;
} 



/***************************************************
ID SELECTIONS FOR e-kartice_send page (gemisch)
***************************************************/


#link_pdf {
  background-image:url("./images/pdf.gif");
  background-repeat: no-repeat;
  background-position: 0px 2px;
 
  background-color: #E0E8F8;
  width:270px;
  padding-left: 50px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-top: 5px;
  margin-left: 15px;
  margin-bottom: 5px;
  border-bottom: 1px dotted;
  border-top: 1px dotted;
  } 
  
#link_doc {
  background-image:url("./images/doc.gif");
  background-repeat: no-repeat;
  background-position: 0px 2px;
 
  background-color: #E0E8F8;
  width:270px;
  padding-left: 50px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-top: 5px;
  margin-left: 15px;
  margin-bottom: 5px;
  border-bottom: 1px dotted;
  border-top: 1px dotted;
} 
  
#link_download {
  background-image:url("./images/download.gif");
  background-repeat: no-repeat;
  background-position: 0px 2px;
 
  background-color: #E0E8F8;
  width:270px;
  padding-left: 50px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-top: 5px;
  margin-left: 15px;
  margin-bottom: 5px;
  border-bottom: 1px dotted;
  border-top: 1px dotted;
  } 


#link_email {
  background-image:url("./images/email.gif");
  background-repeat: no-repeat;
  background-position: 0px 2px;
 
  background-color: #E0E8F8;
  width:270px;
  padding-left: 50px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-top: 5px;
  margin-left: 15px;
  margin-bottom: 5px;
  border-bottom: 1px dotted;
  border-top: 1px dotted;
} 
  
#link_film {
  background-image:url("./images/film.gif");
  background-repeat: no-repeat;
  background-position: 0px 2px;
 
  background-color: #E0E8F8;
  width:270px;
  padding-left: 50px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-top: 5px;
  margin-left: 15px;
  margin-bottom: 5px;
  border-bottom: 1px dotted;
  border-top: 1px dotted;
} 
  
#link_link {
  background-image:url("./images/link.gif");
  background-repeat: no-repeat;
  background-position: 0px 2px;
 
  background-color: #E0E8F8;
  width:270px;
  padding-left: 50px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-top: 5px;
  margin-left: 15px;
  margin-bottom: 5px;
  border-bottom: 1px dotted;
  border-top: 1px dotted;
} 
  
#link_www {
  background-image:url("./images/www.gif");
  background-repeat: no-repeat;
  background-position: 0px 2px;
 
  background-color: #E0E8F8;
  width:270px;
  padding-left: 50px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-top: 5px;
  margin-left: 15px;
  margin-bottom: 5px;
  border-bottom: 1px dotted;
  border-top: 1px dotted;
} 

#link_blank {

  background-color: #E0E8F8;
  width:270px;
  padding-left: 50px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-top: 5px;
  margin-left: 15px;
  margin-bottom: 5px;
  border-bottom: 1px dotted;
  border-top: 1px dotted;
} 


#link_emotion_download {
  background-image:url("./images/download.gif");
  background-repeat: no-repeat;
  background-position: 0px 2px;
 
  background-color: #E0E8F8;
  width:160px;
  padding-left: 50px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-top: 5px;
  margin-left: 15px;
  margin-bottom: 5px;
  border-bottom: 1px dotted;
  border-top: 1px dotted;
  } 

#link_emotion_www {
  background-image:url("./images/www.gif");
  background-repeat: no-repeat;
  background-position: 0px 2px;
 
  background-color: #E0E8F8;
  width:160px;
  padding-left: 50px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-top: 5px;
  margin-left: 15px;
  margin-bottom: 5px;
  border-bottom: 1px dotted;
  border-top: 1px dotted;
} 

/***************************************************
PARAGRAPH TEXT ELEMENTS
***************************************************/

p {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	font-size: 11px;
	font-weight: normal;
	line-height:16px;
	color: #333; }

p.v11 {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	font-size: 11px;
	font-weight: normal;
	line-height:15px;
	color: #000; }
	
p.v11nopad {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height:15px;
	color: #000; }

p.v11gray {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	font-size: 12px;
	font-weight: bold;
	line-height:18px;
	color: #333; }

p.v12 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	font-size: 12px;
	font-weight: normal;
	line-height:17px;
	color: #000; }

.oldbrowsers {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	color: #c00; }
	
p.greenbox {
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 5px 5px;
	font-size: 11px;
	font-weight: normal;
	line-height:13px;
	color: #000;
	border-top: 1px solid #9c9; }
	
/**************************************
* Images
**************************************/
img.subNavLink {
	margin: 0px 0px 7px 0px;
	}
	
/* Image borders */

.borderTop, .borderBottom, .borderLeft, .borderRight {
	border-style: solid;
	border-color: #cccccc;
	}
	
.borderTop {
	border-top-width: 1px;
	}
.borderBottom {
	border-bottom-width: 1px;
	}
.borderLeft {
	border-left-width: 1px;
	}
.borderRight {
	border-right-width: 1px;
	}
/* ### from orginal ### */	

.weblog {
 padding-bottom: 2px;
 border-bottom:1px dotted #999999;
}

.content {font-size: 11px; line-height : 14px; color: #333333;}
	
   
		
/* ### old style ### */	

	.postheader {
		background:#EDFF33;
		margin:0px 0px 5px 0px;
		padding:2px 10px 0px 10px; /*I have no earthly Idea why, but giving this a right padding of10 makes it work in IE5 Mac!*/
		border-top:1px dotted #000; border-bottom:1px dotted #000;
		}
	.first {border-top:0px;}
	.aktuell {border-top:0px;border-bottom:1px solid #9c9;background:#B7C62B;}
	.button {border-top:0px;background:#EEE;}
	
	.postheaderorange {
		background:#FFBB0F;
		margin:0px 0px 5px 0px;
		padding:2px 10px 0px 10px; /*I have no earthly Idea why, but giving this a right padding of10 makes it work in IE5 Mac!*/
		border-top:1px dotted #000; border-bottom:1px dotted #000;
		}
	
	.sidebox {
		background:#FFFFFF;
		margin:0px 0px 5px 0px;
		padding:0px 10px 0px 10px; /*I have no earthly Idea why, but giving this a right padding of10 makes it work in IE5 Mac!*/
		border-top:1px dotted #000; border-bottom:1px dotted #000;
		}
	.first {border-top:0px;}
	
	.posttitle  {
		font-size:	11px/1.4 Verdana, Arial, Helvetica, sans-serif;
		padding:5px 0px 5px 0px;
		}
	.postcomments {
		float:right;
		padding:5px 0px 5px 0px;
		width:100px;
		text-align:right;
		}
	.postcomments img {display:inline; }
		
	#contentheader h1 {
		font-size:14px;
		padding:10px;
		}
	
	#contentright p { font-size:10px}
	
	#header {border-bottom:1px solid black}
	
	.rightimg {
		border-bottom:1px solid #000;
		border-right:1px solid #000;}
		
	img {display:inline; margin:auto; border: 0px}