/*
	Theme Name: WordPress Can Do GmbH
	Theme URI: http://efficient.it/
	Description: Can Do GmbH Theme
	Version: 2.0
	Author: efficient information technologies
	Author URI: http://www.efficient.it/
	Tags: custom theme, fixed width, two columns, widgets
*/

/*
	Stylesheet-Definitionen f�r Can Do GmbH
	Ausgabemedium: Drucker
	Browser: alle
*/

/*
	-----------------------------------------------------------------------------
	Farben
	-----------------------------------------------------------------------------
*/

/*
  hellblau:   #b1cce2
  dunkelblau: #064796
  orange:     #fb5b08
  grau:       #525251
*/

/*
	-----------------------------------------------------------------------------
	HTML-Elemente
	-----------------------------------------------------------------------------
*/

HTML
{
  height:100%;
  margin:0px;
  padding:0px;
}

BODY
{
  color:#000000;
  font-family:Helvetica, Arial;
  font-size:14px;
  height:100%;
  margin:0px;
  padding:0px;
}

.element_clear
{
  clear:both;
}

/*
	-----------------------------------------------------------------------------
	Container (Layout)
	-----------------------------------------------------------------------------
*/

DIV#container_body
{
}

DIV#container_page
{
}

DIV#container_header
{
  display:none;
}

DIV#container_menu
{
  display:none;
}

DIV#container_breadcrumb
{
  display:none;
}

DIV#container_content
{
}

DIV#container_row_single
{
}

DIV#container_row_left
{
}

DIV#container_row_right
{
  display:none;
}

DIV#container_footer
{
  display:none;
}

DIV#container_bookmarks
{
  display:none;
}

DIV#container_postlist_navigation
{
  display:none;
}

DIV#container_context_navigation
{
  display:none;
}

/*
	-----------------------------------------------------------------------------
	Container (Content)
	-----------------------------------------------------------------------------
*/

DIV.container_content_page
{
}

DIV.container_content_post
{
}

DIV.container_list_post
{
  border-top-color:#000000;
  border-top-style:dotted;
  border-top-width:2px;
  margin-bottom:10px;
  padding-top:10px;
}

DIV.container_list_post_top
{
}

DIV.container_list_post_image
{
  display:inline;
  float:left;
  width:220px;
}

DIV.container_list_post_text
{
  float:left;
  margin-left:20px;
  width:65%;
}

DIV.container_content_post DIV.container_image,
DIV.container_content_page DIV.container_image
{
  margin-bottom:10px;
}

DIV.image_left
{
  float:left;
  margin-right:10px;
}

DIV.image_right
{
  float:right;
  margin-left:10px;
}

DIV.image_center
{
  margin-left:auto;
  margin-right:auto;
}

/*
	-----------------------------------------------------------------------------
	Formulare
	-----------------------------------------------------------------------------
*/

FORM
{
  margin:0px;
  padding:0px;
}

/*
	-----------------------------------------------------------------------------
	Tabelle
	-----------------------------------------------------------------------------
*/

DIV.container_content_post TABLE,
DIV.container_content_page TABLE
{
  border-collapse:collapse;
  margin-bottom:10px;
}

/*
	-----------------------------------------------------------------------------
	Tabellenzellen
	-----------------------------------------------------------------------------
*/

DIV.container_content_post TABLE TH,
DIV.container_content_page TABLE TH
{
  border-color:#000000;
  border-style:dotted;
  border-width:1px;
  font-weight:bold;
  padding:5px;
  text-align:left;
  vertical-align:top;
}

DIV.container_content_post TABLE TD,
DIV.container_content_page TABLE TD
{
  border-color:#000000;
  border-style:dotted;
  border-width:1px;
  font-weight:normal;
  padding:5px;
  text-align:left;
  vertical-align:top;
}

/*
	-----------------------------------------------------------------------------
	Listen
	-----------------------------------------------------------------------------
*/

DIV.container_content_post UL,
DIV.container_content_page UL
{
  list-style-type:square;
  margin-bottom:10px;
  margin-left:15px;
  margin-right:0px;
  margin-top:0px;
  padding:0px;
}

/*
	-----------------------------------------------------------------------------
	Bilder
	-----------------------------------------------------------------------------
*/

IMG
{
  border:none;
}

/*
	-----------------------------------------------------------------------------
	�berschriften
	-----------------------------------------------------------------------------
*/

DIV.container_content_post H1
{
  font-size:28px;
  font-weight:bold;
  margin-bottom:5px;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  padding:0px;
}

DIV.container_list_post H1
{
  font-size:23px;
  font-weight:normal;
  margin-bottom:5px;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  padding:0px;
}

DIV.container_list_post_top H1
{
  font-size:36px;
  font-weight:normal;
  margin-bottom:5px;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  padding:0px;
}

DIV.container_content_post H2,
DIV.container_list_post H2,
DIV.container_list_post_top H2
{
  font-size:14px;
  font-weight:bold;
  margin-bottom:5px;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  padding:0px;
}

DIV.container_content_page H1
{
  clear:both;
  font-size:14px;
  font-weight:bold;
  margin-bottom:5px;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  padding:0px;
}

DIV.container_content_page H2
{
  clear:both;
  font-size:18px;
  font-weight:normal;
  margin-bottom:5px;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  padding:0px;
}

/*
	-----------------------------------------------------------------------------
	Texte
	-----------------------------------------------------------------------------
*/

DIV.container_content_page P,
DIV.container_content_post P
{
  line-height:125%;
  margin-bottom:10px;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  padding:0px;
}

DIV.container_content_post P.text_date,
DIV.container_list_post P.text_date,
DIV.container_list_post_top P.text_date
{
  float:right;
  font-size:10px;
}

/*
	-----------------------------------------------------------------------------
	Links
	-----------------------------------------------------------------------------
*/

DIV.container_content_post A,
DIV.container_content_page A,
DIV.container_list_post_top A,
DIV.container_list_post A
{
  color:#000000;
  text-decoration:underline;
}

DIV.container_list_post H1 A,
DIV.container_list_post_top H1 A
{
  color:#525251;
  text-decoration:none;
}

