/*  
Theme Name: Atlatos Blog Theme
Theme URI: http://www.atlatos-traveller.de/
Description: Atlatos Theme - Built with Heavy Metal!
Version: 1.0
Author: Alexander S. Mäurer
Author URI: http://www.spherxz.de/

*/

/* GENERAL */

.narrowcolumn {
  float: left;
  MARGIN-LEFT: 1%;
  WIDTH: 60%;
  overflow: hidden;
  TEXT-ALIGN: justify;
  border-left: solid 1px #e0e3e7;
  border-right: solid 1px #e0e3e7;
}

.widecolumn {
  float: left;
  MARGIN-LEFT: 1%;
  WIDTH: 60%;
  overflow: hidden;
  TEXT-ALIGN: justify;
  border-left: solid 1px #e0e3e7;
  border-right: solid 1px #e0e3e7;
}

/******** Begin Sidebar ********/


#sidebar {
  float: left;
  width: 17%;
  margin-left: 1%;
	font: 1em Verdana, Arial, Sans-Serif;
	color: #000;
	vertical-align:top;
	}

#sidebar h2 {
	display: block;
	padding: 3px 2px 3px 3px;
	margin: 0 0 6px 0;
	color: #3d4e5a;
	font-family:  Verdana, Sans-Serif;
	font-size: 12pt;
	text-transform: small-caps;
	font-weight: bold;
	}

#sidebar form {
	margin: 0;
	margin-left: 0;
	}

	
#sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #888888;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#sidebar ul li {
	min-height: 0px;
	list-style-type: none;
	list-style-image: none;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	}

#sidebar ul p, #sidebar ul select {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#sidebar ul ul ul, #sidebar ul ol, #sidebar ul li ul li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#sidebar li.none {
	margin: 0 0 0 0;
	list-style-type: none;
	list-style-image: none;
	background: none;
	}

#sidebar li none a {
	margin: 0 0 0 0;
	list-style-type: none;
	list-style-image: none;
	background: none;
	}

#sidebar ul ol li {
	list-style: none;
	padding: 0 0 0 0;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#sidebar ul ul li a, #sidebar ul ol li a {
	margin: 0 0 0 0;
	padding: 0 0 0 7px;
	display: block;
	}

#sidebar ul ul li a:hover, #sidebar ul ol li a:hover {
	margin: 0 0 0 0;
	padding: 0 0 0 7px;
	}

/********* End Sidebar *********/

.navigation {
  float: left;
  padding: 0 2% 0 2%;
}

.alignleft {
  float: left;
}

.alignright {
  float: right;
}

body {
  MARGIN: 0;
  BACKGROUND: #FFF;
  FONT-SIZE: 10pt;
  FONT-FAMILY: Verdana, Arial, 'Sans-Serif';
}

a {
  TEXT-DECORATION: none;
  COLOR: #555;
}

a:hover {
  COLOR: #b0335c;
  TEXT-DECORATION: underline;
}

small {
  COLOR: #909091;
  FONT-SIZE: 7pt;
}

h3 {
  COLOR: #b0335c;
  FONT-WEIGHT: normal;
  FONT-SIZE: 14pt;
  MARGIN: 0;
}

h2 {
  COLOR: #3d4e5a;
  FONT-SIZE: 14pt;
  FONT-WEIGHT: normal;
  BACKGROUND: url('g_images/h2.gif') repeat-x;
  PADDING: 12px 1% 12px 1%;
  MARGIN-LEFT: 1%;
  MARGIN-RIGHT: 1%;
  WIDTH: 90%;
}

h1 {
  COLOR: #2d3b47;
  FONT-SIZE: 11pt;
  FONT-WEIGHT: bold;
  MARGIN: 0;
}

.bullet {
  BACKGROUND: url('g_images/arrow.gif') no-repeat;
  FONT-WEIGHT: lighter;
  FONT-SIZE: 13pt;
  PADDING-LEFT: 25px;
  MARGIN: 0 0 8px 0;
  BACKGROUND-POSITION: 0 5px;
}

.bullet-link {
  FLOAT: left;
  BACKGROUND: url('g_images/arrow.gif') no-repeat;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10pt;
  PADDING-LEFT: 25px;
  MARGIN: 24px 0 8px 1%;
  BACKGROUND-POSITION: 0 5px;
  COLOR: #b0335c;
}

.micro-textlink {
  COLOR: #909091;
  TEXT-DECORATION: none;
}

.micro-textlink:hover {
  COLOR: #b0335c;
  TEXT-DECORATION: underline;
}

/* BUTTONS */

.button-left {
	FLOAT: left;
	WIDTH: 4px;
	HEIGHT: 31px;
	margin-right: 4px;
	BACKGROUND: url('g_images/button_left.gif') no-repeat;
}

.button-right {
	FLOAT: left;
	WIDTH: 4px;
	HEIGHT: 31px;
	margin-left: 4px;
	BACKGROUND: url('g_images/button_right.gif') no-repeat;
}

.button-content {
	FLOAT: left;
	MARGIN: 0;
	PADDING: 0;
	HEIGHT: 31px;
	BACKGROUND: url('g_images/button_bg.gif') repeat-x;
}

a.button-caption {
	float: left;
	FONT-FAMILY: Times;
	FONT-SIZE: 14pt;
	PADDING: 5px 0 5px 0;
	FLOAT: left;
	COLOR: white;
	TEXT-ALIGN: center;
	overflow: visible;
}

a.button-caption:hover {
	COLOR: white;
	TEXT-DECORATION: none;
}

.button {
	FLOAT: left;
	HEIGHT: 31px;
	overflow: visible;
}

/* HEADER */

#header {
  BACKGROUND: url('g_images/header_bg.gif');
  PADDING: 0;
  MARGIN: 0;
  WIDTH: 100%;
  HEIGHT: 139px;
}

#head-container {
  BACKGROUND: url('g_images/header_logo.jpg') no-repeat;
  WIDTH: 100%;
  HEIGHT: 100px;
}

#navi-container {
  BACKGROUND: url('g_images/navi_bg.gif');
  MARGIN-LEFT: 2%;
  MARGIN-RIGHT: 0%;
  WIDTH: 96%;
  HEIGHT: 49px;
}

.navi-entry {
  WIDTH: 24%;
  TEXT-ALIGN: center;
  FLOAT: left;
}

#navi-left {
  BACKGROUND: url('g_images/navi_left.gif');
  WIDTH: 4px;
  HEIGHT: 49px;
  FLOAT: left;
}

#navi-right {
  BACKGROUND: url('g_images/navi_right.gif');
  WIDTH: 4px;
  HEIGHT: 49px;
  FLOAT: right;
}

#loginbox {
  HEIGHT: 84px;
  WIDTH: 97%;
  MARGIN-TOP: 4px;
  PADDING-RIGHT: 3%;
  TEXT-ALIGN: right;
}

/* LOGIN FORM */

.form-login {
  PADDING-TOP: 2px;
  MARGIN: 0;
}

.form-login-item {
  WIDTH: 120px;
  COLOR: #AAA;
  BACKGROUND: #FFF;
  BORDER: 1px solid #AAA;
  BORDER-TOP: 2px solid #AAA;
  PADDING-LEFT: 4px;
  MARGIN: 3px;
}

/* FORMS */

.wide-element {
  WIDTH: 150px;
  COLOR: #000;
  FONT-SIZE: 13pt;
  BACKGROUND: #FFF;
  BORDER: 1px solid #AAA;
  BORDER-TOP: 2px solid #AAA;
  PADDING-LEFT: 4px;
  MARGIN: 5px 1% 5px 1%;
}

.short-element {
  WIDTH: 100px;
  COLOR: #000;
  FONT-SIZE: 13pt;
  BACKGROUND: #FFF;
  BORDER: 1px solid #AAA;
  BORDER-TOP: 2px solid #AAA;
  PADDING-LEFT: 4px;
  MARGIN: 5px 1% 5px 1%;
}

/* NAVI BUTTONS */
a.navi-hotel {
  WIDTH: 115px;
  HEIGHT: 45px;
  DISPLAY: block;
  BACKGROUND: url('g_images/navi_buttons.gif');
  MARGIN-LEFT: auto;
  MARGIN-RIGHT: auto;
  BACKGROUND-POSITION: -103px 0px;
}
  a.navi-hotel:hover {
    BACKGROUND-POSITION: -103px -45px;
  }

a.navi-flug {
  WIDTH: 103px;
  HEIGHT: 45px;
  DISPLAY: block;
  BACKGROUND: url('g_images/navi_buttons.gif');
  MARGIN-LEFT: auto;
  MARGIN-RIGHT: auto;
  BACKGROUND-POSITION: 0 0;
}
  a.navi-flug:hover {
    BACKGROUND-POSITION: 0 -45px;
  }

a.navi-mietwagen {
  WIDTH: 168px;
  HEIGHT: 45px;
  DISPLAY: block;
  BACKGROUND: url('g_images/navi_buttons.gif');
  MARGIN-LEFT: auto;
  MARGIN-RIGHT: auto;
  BACKGROUND-POSITION: -218px 0px;
}
  a.navi-mietwagen:hover {
    BACKGROUND-POSITION: -218px -45px;
  }

a.navi-bahn {
  WIDTH: 110px;
  HEIGHT: 45px;
  DISPLAY: block;
  BACKGROUND: url('g_images/navi_buttons.gif');
  MARGIN-LEFT: auto;
  MARGIN-RIGHT: auto;
  BACKGROUND-POSITION: -386px 0px;
}
  a.navi-bahn:hover {
    BACKGROUND-POSITION: -386px -45px;
  }

/* HEADER END */

#menu-search {
  MARGIN-LEFT: 1%;
  MARGIN-RIGHT: 1%;
  PADDING-TOP: 12px;
  PADDING-BOTTOM: 12px;
  BORDER-TOP: solid 1px #e0e3e7;
  BORDER-BOTTOM: solid 1px #e0e3e7;
  HEIGHT: 35px;
}

#form-menu-search {
  WIDTH: 100%;
  COLOR: #000;
  BORDER: 1px solid #AAA;
  BORDER-TOP: 2px solid #AAA;
  PADDING-LEFT: 4px;
  MARGIN: 0;
}

a.menuitem {
  MARGIN-LEFT: 1%;
  MARGIN-RIGHT: 1%;
  PADDING-TOP: 12px;
  PADDING-LEFT: 1%;
  FONT-SIZE: 10pt;
  BORDER-BOTTOM: solid 1px #e0e3e7;
  DISPLAY: block;
  TEXT-DECORATION: none;
}

a.menuitem:hover {
  FONT-WEIGHT: bold;
  COLOR: #b0335c;
  TEXT-DECORATION: none;
}

.submenuitem {
  MARGIN-LEFT: 24px;
  MARGIN-RIGHT: 1%;
  PADDING-LEFT: 1%;
  DISPLAY: none;
  TEXT-DECORATION: none;
}

.submenuitem:hover {
  BACKGROUND: url('g_images/bullet.gif') no-repeat;
  BACKGROUND-POSITION: 3px;
  TEXT-DECORATION: none;
}

.submenu-active {
  MARGIN-LEFT: 24px;
  MARGIN-RIGHT: 1%;
  PADDING-LEFT: 1%;
  COLOR: #b0335c;
  FONT-WEIGHT: bold;
  BACKGROUND: url('g_images/bullet.gif') no-repeat;
  BACKGROUND-POSITION: 3px;
}

/* MAIN */

#main-wrapper {
  PADDING-TOP: 12px;
  PADDING-BOTTOM: 12px;
  MAX-WIDTH: 100%;
}

#column-menu {
  PADDING-LEFT: 2%;
  FLOAT: left;
  WIDTH: 18%;
}

.plain {
  FLOAT: left;
  WIDTH: 96%;
  MARGIN: 0 2% 8px 2%;
  COLOR: #2d3b47;
  BORDER-TOP: solid 1px #bec3ca;
}

.modul-top-magenta {
  FLOAT: left;
  HEIGHT: 31px;
  WIDTH: 100%;
  BACKGROUND: #b0335c;
  BORDER-BOTTOM: 2px solid #FFF;
}

.modul-top-magenta-left {
  FLOAT: left;
  HEIGHT: 31px;
  WIDTH: 4px;
  BACKGROUND: url('g_images/magenta_top_left.gif');
}

.modul-top-magenta-right {
  FLOAT: right;
  WIDTH: 4px;
  HEIGHT: 31px;
  BACKGROUND: url('g_images/magenta_top_right.gif');
}

.modul-title {
  FLOAT: left;
  COLOR: #FFF;
  FONT-FAMILY: Times;
  FONT-SIZE: 14pt;
  PADDING: 8px 0 0 8px;
}

.modul-bottom {
  CLEAR: both;
  WIDTH: 100%;
  HEIGHT: 3px;
}

.modul-bottom-left {
  FLOAT: left;
  WIDTH: 3px;
  HEIGHT: 3px;
  BACKGROUND: url('g_images/mod_bottom_left.gif');
}

.modul-bottom-right {
  FLOAT: right;
  WIDTH: 3px;
  HEIGHT: 3px;
  BACKGROUND: url('g_images/mod_bottom_right.gif');
}

.modul-content {
  FLOAT: left;
  PADDING: 0 12px 0 12px;
}

/* END MAIN */

/* FOOTER */

#footer {
  WIDTH: 100%;
  TEXT-ALIGN: center;
}

/* END FOOTER */


