/*
Theme Name: easyLink LogiDog
Theme URI: http://www.mountaingrafix.at
Description: Das easyLink V3 LogiDog-Theme
Version: 1.0
Author: Amalia Raskop
Author URI: http://www.mountaingrafix.at
*/

/***** HTML ELEMENTE *****/

body, p, ul, ol { margin:0px; padding:0px; }
body { color:#666666; font-family:Arial,Verdana,sans-serif; font-size:12px; height:100%; width:100%; }

hr {border:0px;height:1px;border-top: solid 1px #999999;border-bottom:#ffffff;display:block}
p {margin:5px 0px}

h1 {color:#006600;font-size:20px;margin-top:0px;border-bottom:2px solid #006600}

a {color:#006600;text-decoration:none}
a:hover {color:#ff6600;text-decoration:underline}
a:active, a:focus { outline:none }

/***** MESSAGE ELEMENTE *****/

.success, .warning, .error, .info {background-position:10px center;background-repeat:no-repeat;margin-bottom:20px;padding:7px 10px 7px 45px}
.success {background-color:#EEFFEE;background-image:url('./../../images/icon/successMedium.png');border:1px dashed #009900;color:#009900}

.error {color:#cc0000;background-color:#ffeeee;background-image:url('./../../images/icon/errorMedium.png');border:1px solid #cc0000}
.error a {color:#006699;text-decoration:underline}
.error a:hover { text-decoration:none; }

.info {background-color:#feb07b;background-image:url('./../../images/icon/infoM.png');border:1px solid #dddddd;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px}
.innerError {background-image:url('./../../images/icon/errorSmall.png');background-position:1px center;background-repeat:no-repeat;margin-bottom:5px;padding:5px 5px 5px 25px;color:#cc0000}

/***** MEDIA UPLOADER *****/

.Progress {margin-top:10px;border:1px solid #cccccc;width:450px;height:16px}
.Bar {width:0px;height:100%;background-color:#006699}
.media-item {min-height:16px;width:100%}
.Crunching { display:block;line-height:32px;text-align:right;margin-right:5px}
.Filename.Original {float:left}

/***** LAYOUT ELEMENTE *****/

#ColumnLeft {float:left;width:600px}
#ColumnRight {float:left;postition:relative;margin-left:15px;width:185px}
#ColumnRightSidebar {float:left;postition:relative;margin-right:15px;width:185px}

#Header, #MainNavigation, #MainWrapper {margin-left:auto;margin-right:auto;width:1000px}
#Header {padding-top:20px;background:url(./../../images/header.jpg);height:136px;width:1000px;background-repeat:no-repeat}
#HeaderNavigationDiv {margin:0px 0px 0px 0px}

#TopNavigation ul, #DirectoryList ul.SubCatList {list-style:none;list-style-type:none;list-style-image:none}
#TopNavigation ul {float:right}
#TopNavigation ul li {display:inline}
#TopNavigation ul li a, #TopNavigation ul li a:active, #TopNavigation ul li a:visited {color:#666666;text-decoration:none}
#TopNavigation ul li a:hover {color:#ff6600;text-decoration:underline}

#MainNavigationDiv {background:transparent url(./../../images/BackgroundNavi.jpg) repeat-x scroll left top;width:1000px;margin:auto;border-top:1px solid #FFF8DE;height:33px}
#MainNavigation {font-family:Tahoma, Arial;font-size:11px;list-style:none;list-style-type:none;list-style-image:none;display:block;height:33px;position:relative}
#MainNavigation li {float:left;display:block}
#MainNavigation li a {color:#086E3F;font-weight:bold;float:left;height:24px;padding:7px 15px 0px;text-decoration:none}
#MainNavigation li a:hover {background:transparent url(./../../images/BackgroundNaviHover.jpg) repeat-x scroll left top;color:#ff6600}

#FooterNavigationDiv {margin-bottom:15px;background:transparent url(./../../images/nav/NaviBottom.jpg) repeat-x scroll left top;height:9px}

div.footWrap {width:1000px;margin:auto;border-top:1px solid #cccccc;margin:30px auto 25px auto}
div.footWrap p {text-align:right;font-size:11px}

/***** PAGER ELEMENTE *****/

div.pageNavigation { margin-top:.5em; margin-right:20px; margin-bottom:5px; float:left; clear:left; }
div.pageNavigation ul { list-style:none; margin:0px; padding:0px; }
div.pageNavigation ul li { border:1px solid #ffffff; float:left; position:relative; }
div.pageNavigation ul li.active {}

div.pageNavigation a,
div.pageNavigation ul li span { text-align:center; text-decoration:none; border:1px solid #999999; padding:0px 4px; display:block; }
div.pageNavigation ul li div { text-align:center; margin-left:-1px; padding:0px 0px .4em 0px; position:absolute; bottom:1.6em; width:12em; z-index:200; display:none; }
div.pageNavigation ul li:hover div { display:block; }

div.pageNavigation li ul { border:1px; padding:0px 0px 2px 2px; float:left; clear:left; }
div.pageNavigation li ul li { text-align:right !important; margin-top:2px; }

div.pageNavigation .skip { padding:1px 1px !important; width:16px; }
div.pageNavigation .skip, 
div.pageNavigation .skip:hover,
div.pageNavigation .skip:active {
	border:none;
}

div.pageNavigation .skip a,
div.pageNavigation .skip a:hover,
div.pageNavigation .skip a:active,
div.pageNavigation .skip span { background-color:transparent; background-image:none !important; border:none; margin:0px; padding:0px; }
div.pageNavigation .skip img { vertical-align: middle; border:none; }
div.pageNavigation input { text-align:center; background-color:transparent; border:none; margin:0px; padding:2px 0px; width:2.5em; min-height:1.84em; display:none; }
div.pageNavigation .children { padding:0px; }

/***** DETAILPAGE ELEMENTE *****/

.social-buttons { height:30px; }

div.Infobox dl { background:#FFFFFF url('./../../images/icon/iconCommentInfo.png') no-repeat scroll right bottom; margin:1px; padding:1em; }
div.Infobox dl dt { clear:left; float:left; margin:0px; width:100px; font-weight:bold; margin:0px 0px 3px 0px; }
div.Infobox dl dd { margin:0px 0px 3px 100px; }
div.Infobox { margin:15px 0px; background:#ffffff none repeat scroll 0% 0%; border:1px solid #dddddd; }
div.Infobox dl dt { clear:left; float:left; margin:0px; width:125px; font-weight:bold; margin:0px 0px 4px 0px; padding-right:15px; }
.CompanyDetail.Infobox dl dd { margin:0px 0px 4px 100px; }

#GoogleMapsDiv { margin:0px 20px 10px 0px; float:left; width:350px; height:350px; border:1px solid #8DBEA9; background-color:#dddddd; }
#GoogleMapsDivBig {margin:10px 0px 25px 0px;width:100%;height:500px;border:1px solid #dddddd;background-color:#efefef;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px}

#SeoDisclaimer ol { margin-left:40px; }
fieldset.CompanyDesc { padding:20px !important; }
img.LogoMicroformat { float:right; margin-top:25px;}

#AdressDetails { margin:0px 10px 10px 0px; }

.vcard .org { font-weight:bold; }
.vcard hr { margin:10px 0px 10px 0px; }
.vcard ul { list-style-type:none; list-style-image:none; list-style-position:outside; }
.vcard ul li a { height:16px; line-height:16px; }

img.vCardIcon, img.linkIcon { vertical-align:middle;	margin-right:5px; border:0px; }

.UserComment { margin-bottom:20px; }
.UserComment .Headline { margin-bottom:8px; }
.UserComment .Message { border:1px solid #dddddd; background:#eeeeee none repeat scroll 0%; padding:10px; width:605px; }
.UserComment a.CommentLink { color:#006699; text-decoration:underline;}
.UserComment a.CommentLink:hover { text-decoration:none; }
.UserComment .Gravatar { float:right; border:1px solid #dddddd; padding:2px; }

.CommentUnapproved .Message { background:#ffffe0 none repeat scroll 0%; }
.Announcement { margin-top:15px; list-style-type:none; list-style-image:none; list-style-position:outside; }



div.TabWrap {
	clear:both;
	border:1px solid #8DBEA9;
	background:#FFF8DE none repeat scroll 0%;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	margin:10px 0px 0px;
	padding:5px;
}

ul.TabNavigation {
	float:left;
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	margin:0px 0px 5px;
	padding:0px;
}

ul.TabNavigation li {
	float:left;
}

ul.TabNavigation li span,
ul.TabNavigation li a {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	display:block;
	font-size:10px;
	color:#333333;
	border:1px solid #dddddd;
	background:#dddddd none repeat scroll 0%;
	margin:0px 5px 0px 0px;
	padding:3px 6px;
	text-align:left;
	text-transform:uppercase;
	text-decoration:none;
}

ul.TabNavigation li.selected span,
ul.TabNavigation li.selected a {
	background:#FFF8DE none repeat scroll 0%;
	border:1px solid #FFF8DE;
	color:#086E3F;
}


div.TabSingle {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	border:1px solid #8DBEA9;
	background:#ffffff none repeat scroll 0%;
	clear:both;
	padding:5px;
	font-size:10px;
}

div.TabSingle ul li {
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	border-bottom:1px solid #cccccc;
	color:#999999;
	margin:0px;
	padding:5px;
}

div.TabSingle ul li a {
	color:#333333;
	text-decoration:none;
}

div.TabSingle ul li a:hover {
	color:#086E3F;
}

div.TabSingle ul li:hover {
	background:#ACD0C0 none repeat scroll 0%;
}

div.TabSingle ul.SidebarPagerankList li a,
div.TabSingle ul.latestTweets li a,
div.TabSingle ul.FeedEntries li a { 
	color:#086E3F;
}

div.TabSingle ul.SidebarPagerankList li a:hover,
div.TabSingle ul.latestTweets li a:hover,
div.TabSingle ul.FeedEntries li a:hover {
	text-decoration:underline;
}

div.TabSingle ul.RecentComments li {
	background-image:url('./../../images/icon/commentsSmall.png');
	background-position:8px 30%;
	background-repeat:no-repeat;
	display:block;
	padding:0.5em 0.5em 0.5em 35px;
}

div.TabSingle ul.RecentComments li a {
	color:#086E3F;
	text-decoration:underline;
}

div.TabSingle ul.RecentComments li a:hover {
	color:#ffFFFF;
}

div.TabSingle ul.CategorySubcats li { font-size:11px; }
div.TabSingle ul.CategorySubcats li img {
	vertical-align:middle;
	margin-right:5px;
}

div.TabSingle ul.Tags li a {
	background:transparent url('./../../images/icon/TagBlueS.png') no-repeat scroll 0pt 50%;
	display:block;
	height:16px;
	line-height:16px;
	padding:0px 0px 0px 20px;
	text-align:left;
	white-space:nowrap;
}

ul.user-navigation { margin:0px 0px 10px 0px; background:#FFF8DE none repeat scroll 0%; list-style:none; margin:10px 0px; padding:5px; border:1px solid #8DBEA9;}
ul.user-navigation li { background:#ffffff none repeat scroll 0%; padding:5px; border:1px solid #8DBEA9; font-size:10px; margin-bottom:2px; }
ul.user-navigation li:hover { background:#eeeeee none repeat scroll 0%; }
ul.user-navigation li img {	vertical-align:middle; margin-right:5px; }
ul.custom-page-navigation li:hover { background:#e8f0fa none repeat scroll 0%; }


/***** YOUTUBE ELEMENTE *****/



.hidden { height:0;overflow:hidden;position:absolute;left:-9000px;max-width:8000px}

.none {display:none}

.clear {clear:both}





p {margin:5px 0px}





span.MarkText-1 {color:#006699;font-weight:bold}

span.required {color:#ff0000;font-weight:bold}

.w50 {float:left;width:40%;margion-right:5%}

p.SmallDescription, span.SmallDescription {font-size:10px}


.SocialBookmark {padding:5px;margin-right:5px;border-bottom:1px solid #dddddd}

.SocialBookmark:hover {border-bottom:1px solid #ff6600}

div.RSS img { float:left; margin-right:5px; margin-left:5px; }
div.RSS p { padding-top:5px; font-size:11px; }

img.Tag {margin-right:5px;vertical-align:middle}

img.Icon {margin-right:4px;vertical-align:bottom}


/* Media Uploader */


.listTable {margin:0px 0px 15px;border-collapse:collapse;border:1px solid #999999;clear:both;width:100%}

.listTable thead, .listTable tr.tableHeader {background-color:#FFF8DE;color:#333333}

.listTable th {line-height:1.3em;border-bottom:1px solid #999999;font-size:11px;vertical-align:text-top;padding:9px 15px 6px 10px;text-align:left}

.listTable td {border-bottom:1px solid #999999;padding:7px 15px 9px 10px;vertical-align:top}

.listTable th.ActionLinks { text-align:right; }
.listTable td.ActionLinks { text-align:right; }

tr.CycleColor-1 { background-color:#D5E7DF; }
tr.CycleColor-2 { background-color:#ffffff; }

.Highlight {background-color:#ffff00;color:#0000ff;padding:0px 2px}

.w50 h3 {margin-bottom:0.5em}

ul.ArchivList {border-top:1px solid #cccccc;margin-bottom:1.5em}

ul.ArchivList li {list-style-image:none;list-style-position:outside;list-style-type:none;margin-bottom:0px;margin-left:0px}

ul.ArchivList li a {background-image:url('./../../images/icon/arrow-9-Small.gif');background-position:5px 50%;background-repeat:no-repeat;border-bottom:1px solid #cccccc;display:block;padding:0.5em 1em 0.5em 20px;text-decoration:none}

div.ArchivRow {margin-bottom:30px}

div.ArchivRow h2 {font-size:15px;margin-bottom:3px}

/* Footer */

/* Useroffice */
p.UserActionLinks {text-align:right;font-size:11px}

div.UserItemInfobox {font-size:11px}

div.UserItemInfobox img.RatingIcon, div.UserItemInfobox img.PagerankIcon {vertical-align:middle}

div.UserItemErrorDiv {padding:7px 10px 7px 10px;color:#cc0000;background-color:#ffeeee;border:1px solid #cc0000;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px}

div.UserItemErrorDiv h3 { font-weight:normal; font-size:13px;padding-bottom:3px;border-bottom:1px solid #cc0000}

div.UserItemErrorDiv label {cursor:pointer}

div.UserItemErrorDiv div {color:#444444;font-size:11px}

#UserPostAddForm label {font-weight:bold;display:block;margin-top:10px}

#UserPostAddForm .mceEditor #Content_tbl {border:1px solid #cccccc}
/** Änderungen ab Version 3.1.3 **/
.DebugTemplatePath {padding:2px;border:1px solid #ff0000;margin:5px}