/*
	global styles, common to all sites
*/

div.cms_paragraph {
	font-size: 1em;
	line-height: 1.7em;
	padding: 0px 0px 13px 0px;
}

.cms_taf {
	border: 1px solid black;
	padding: 3px;
	width: 200px;
	background-color: #CCCCCC;
}

.cms_taf_input {
	width: 270px;
}

.ratingbox {
	border: 1px solid #CCCCCC;
	padding: 18px 33px 18px 33px;
	margin: 0px 0px 12px 0px;
	color: #666666;
}


.CMS_BILD_MITTE img, .CMS_BILD_LINKS img, .CMS_BILD_RECHTS img  { border: 0px; }
.CMS_BILD_MITTE {
	float: none;
	width: 100%;
	text-align: center;
}

.CMS_BILD_LINKS {
	float: left;
	padding: 0px 10px 0px 0px;
}

.CMS_BILD_RECHTS {
	float: right;
	padding: 0px 0px 0px 10px;
}

h1.CMS_HEADLINE {
	padding: 0px;
	margin: 0px;
}

.CMS_FOOTNOTE {
	color: red;
	font-size: 22pt;
}

td, th {
	vertical-align: top;
}


.blog_post_even, .blog_post_odd, .blog_post_one  {margin: 0px 0px 20px 0px;background-color: white; }
.blog_post_even h2, .blog_post_odd h2  {font-size: 1.1em; border-bottom:1px solid #cccccc; background:#eeeeee; margin:0; padding: 10px 20px;}

.blog_post_even div, .blog_post_odd div {padding: 15px 20px;}
.blog_post_one {margin-top:30px}

.blog_post_even {
	border: 1px solid #CCCCCC;
}
.blog_post_odd {
	border: 1px solid #6699cc;
}



.trackback_even {
	border: 2px solid #CCCCCC;
	padding: 18px 33px 18px 33px;
	margin: 0px 0px 12px 0px;
}

.trackback_odd {
	border: 2px solid #999999;
	padding: 18px 33px 18px 33px;
	margin: 0px 0px 12px 0px;
}

.comment_even {
	border: 2px solid #CCCCCC;
	padding: 18px 33px 18px 33px;
	margin: 0px 0px 12px 0px;
}

.comment_odd {
	border: 2px solid #999999;
	padding: 18px 33px 18px 33px;
	margin: 0px 0px 12px 0px;
}
.comment_author {
	/* border: 2px solid #666666; */
	background-color: #CCCCCC;
	padding: 18px 33px 18px 33px;
	margin: 0px 0px 12px 0px;
}

ul.blog_menu {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

ul.blog_menu li {
	display: block;
	float: left;
	padding: 4px;
}

#breadcrumbs { margin:5px 0 25px 0; }
#breadcrumbs ul { display: inline; }
#breadcrumbs ul li { display: block; float: left; }
#breadcrumbs ul li a { }

fieldset.CMS_SIMILARLINKS { border: 1px solid #999999; width: 80%; }
fieldset.CMS_SIMILARLINKS legend { color: #666666; }
ul.CMS_SIMILARLINKS li a, ul.CMS_SIMILARLINKS li { color: #666666; }
ul.CMS_SIMILARLINKS { padding: 0; border: 0px; margin: 0px 20px; color: #666666; }
ul.CMS_SIMILARLINKS li { padding: 0px; border: 0px; margin: 0 20px; color: #666666; }

/* Easy Contact */
#content div.cms_ec_wrapper { position: relative; float:right; right: 0px; }
#content div.cms_ec_btn { position: relative; right: 0px; }
#content div.cms_ec { border: 1px solid #999999; width: 40em; font: 10pt Verdana; display: none; background-color: white; z-index: 10000; position: absolute; top:0px; right: 0px}

#content div.cms_ec_header { background-color: #cccccc; padding: 6px 5px 0px 5px; }

.cms_ec_close { font-weight:bold; background:#ff0000; padding:2px 4px; border:1px solid #cccccc; color:#ffffff; text-decoration:none; float: right; cursor: pointer; text-align: center; font-size: 9pt; margin: 0; }


ul.cms_ec_tab { }
ul.cms_ec_tab li { float: left; padding: 0px 5px 0px 5px; margin: 0 10px 0 0; background-color: #99ccff; list-style-type: none; border-bottom: 1px solid #cccccc; cursor: pointer; }
ul.cms_ec_tab li.cms_ec_tab_active { background-color: #FFFFFF; border-bottom: 1px solid white; }



#content div.cms_ec ul.cms_ec_list { padding: 0; margin: 0px 0px 0px 30px; border: 0; list-style: none; }
#content div.cms_ec ul.cms_ec_list li { width: 45%; margin: 0; border: 0;  float: left; }
#content div.cms_ec ul.cms_ec_list li a { display: list-item; margin-left: 30px; padding: 2px 5px 2px 10px; font: 10pt Arial; }

.cms_ec_wong a { list-style-image: url("/Templates/default/EasyContact/wong18.gif"); }
.cms_ec_delicious a { list-style-image: url("/Templates/default/EasyContact/del-icio-us.gif"); }
.cms_ec_furl a { list-style-image: url("/Templates/default/EasyContact/furl.gif"); }
.cms_ec_yahoo_my_web a { list-style-image: url("/Templates/default/EasyContact/yahoo-mein-web.gif"); }
.cms_ec_google_bookmarks a { list-style-image: url("/Templates/default/EasyContact/google-bookmarks.gif"); }
.cms_ec_blink_list a { list-style-image: url("/Templates/default/EasyContact/blinklist.gif"); }
.cms_ec_ma_gnolia a { list-style-image: url("/Templates/default/EasyContact/ma-gnolia.gif"); }
.cms_ec_windows_live a { list-style-image: url("/Templates/default/EasyContact/windows-live.gif"); }
.cms_ec_digg a { list-style-image: url("/Templates/default/EasyContact/digg.gif"); }
.cms_ec_netscape a { list-style-image: url("/Templates/default/EasyContact/netscape.gif"); }
.cms_ec_stumbleupon a { list-style-image: url("/Templates/default/EasyContact/stumble-upon.gif"); }
.cms_ec_technorati a { list-style-image: url("/Templates/default/EasyContact/technorati.gif"); }
.cms_ec_newsvine a { list-style-image: url("/Templates/default/EasyContact/newsvine.gif"); }
.cms_ec_reddit a { list-style-image: url("/Templates/default/EasyContact/reddit.gif"); }
.cms_ec_tailrank a { list-style-image: url("/Templates/default/EasyContact/tailrank.gif"); }


.cms_ec_tab_content { display: none; padding: 4px; }

.cms_ec_rsslink { list-style-image: url("/Templates/default/images/rss.gif"); }
.cms_ec_rsslink a { padding-left: 5px; }

/* Toplist */
.cms_toplist { font-size: 7pt; }
.cms_toplist li { color: black; }
.cms_toplist li a { color: black; }

/* Teaser list */
ul.teaser { display: block; padding: 0; margin: 0; border: 0; }
ul.teaser li { display: block; padding: 0; margin: 5px 0; border: 0; }

/* Search form */
.searchform { display: inline; }