/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary color:#A18341; text-shadow:0 1px 0 #FFFFFF, 0 2px 4px #AAAAAA; */

/*
 * Custom Style Sheet text-align: justify;
 */
 /* Eigene Definitionen 16.03.2011 */
.TextBox { font-size: 14px; margin-right: 5px }
a:link,
a:visited { text-decoration: underline; }
h1, h2, h3, h4, h5, h6 { color: #486A87; }
h1 { font-size: 26px; font-weight:bold; line-height: 30px; letter-spacing: 1.6px; text-shadow: 0px 1px 0px #ffffff, 0px 2px 4px #aaaaaa; }
h2 { font-size: 22px; line-height: 28px; letter-spacing: 1.6px; text-shadow: 0px 1px 0px #ffffff, 0px 2px 4px #aaaaaa; }
h3 { font-size: 20px; line-height: 26px; letter-spacing: 1.6px; text-shadow: 0px 1px 0px #ffffff, 0px 2px 4px #aaaaaa; }
h4 { font-size: 21px; line-height: 24px; letter-spacing: 1.6px; text-shadow: 0px 1px 0px #ffffff, 0px 2px 4px #aaaaaa; }
h5 { font-size: 19px; line-height: 22px; letter-spacing: 1.6px; text-shadow: 0px 1px 0px #ffffff, 0px 2px 4px #aaaaaa; }
h6 { font-size: 18px; line-height: 20px; letter-spacing: 1.6px; text-shadow: 0px 1px 0px #ffffff, 0px 2px 4px #aaaaaa; }
a.icon-external { padding-left: 17px; text-decoration: underline; background: url(../images/icon_external.png) 0 40% no-repeat; }
/* Linkbox 14.07.2012*/
.links { font-size: 12px; font-weight:bold; }

 /* Hotbutton Box 26.03.2012 */
 
/* Styles */ 
ul.arrow li,
ul.checkbox li,
ul.check li,
ul.star li {
	margin: 5px 0px 5px 0px;
	padding-left: 35px;
	font-weight: bold;
	line-height: 26px;  
}

ul.arrow li { background: url(../images/typography/list_arrow.png) 0 0 no-repeat; }
ul.checkbox li { background: url(../images/typography/list_checkbox.png) 0 0 no-repeat; }
ul.check li { background: url(../images/typography/list_check.png) 0 0 no-repeat; }
ul.star li { background: url(../images/list_star.png) 0 0 no-repeat; }

/* Modelbox */
.modelbox { 
	padding: 10px;
	border: 1px solid #dcdcdc;
	background: #ffffff;
	overflow:hidden; 
}

 /* Hotbutton Box 26.03.2012 */
div.tip, span.tip {
    float:right;
    margin:15px 0 10px 15px;
	background:none repeat scroll 0 0 #FDF9E3;
    border-color:#F5C13D;
    border-radius:10px 10px 10px 10px;
    border-style:solid;
    border-width:2px;
	color:#323232;
    padding:8px 15px;
	font-family:Arial,Helvetica,sans-serif;
    font-size:13px;

}

div.info, span.info {
    float:right;
    margin:15px 0 10px 15px;
	background:none repeat scroll 0 0 #E4EBF1;
    border-color:#1E438E;
    border-radius:10px 10px 10px 10px;
    border-style:solid;
    border-width:2px;
	color:#323232;
    padding:8px 15px;
	font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
}



typography.css (Zeile 210)
div.info, span.info, div.alert, span.alert, div.download, span.download, div.tip, span.tip {
    color:#323232;
    margin:10px 0;
    padding:8px 15px;
}

/* Widgetkit: Frontpage Slideset */
.wk-slideset-radiance .set article { width: 280px; }
.wk-slideset-radiance .set article img { margin-right: 15px; }

/* Frontpage Article Demo */
.frontpage-main { position: relative; }

.demo-bubble {
	position: absolute;
	width: 204px;
}

.demo-bubble h3 { margin: 0 0 4px 0; }

.demo-bubble.top-left { top: 60px; left: 36px; }
.demo-bubble.mid-left { top: 195px; left: 16px; }
.demo-bubble.bottom-left { top: 330px; left: 36px; }
.demo-bubble.top-right { top: 60px; right: 36px; }
.demo-bubble.mid-right { top: 195px; right: 16px; }
.demo-bubble.bottom-right { top: 330px; right: 36px; }

h2.dark-text { margin: 7px 0 0 0; }
/*
 * Phtographer Monaco Creations
 */
.BoxTitel { color: #ddd; letter-spacing: 1.5px; text-shadow: 0px 0px 10px #ddd, -1px -1px #000000; font-size: 15px; line-height: 22px;}
.BoxTitel .color { color: #ffda8a; letter-spacing: 1.1px; text-shadow: 0px 0px 10px #ffda8a, -1px -1px #000000; }
.PicImText { margin-top: 8px;  margin-bottom: -8px; margin-left: 0px; margin-right: 10px; float: left; }
.TextBoxk { font-size: 13px; color: #2e2e2e; text-align: justify; }

/* Image Frame Deluxe 24.02.2012 aus tools.css border-radius:10px 10px 10px 10px;
----------------------------------------------------------------------------------------------------*/

img.frame {
	max-width: 98.8%;
	padding: 3px;
	border: 1px solid rgba(0,0,0,1.0);
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: rgba(255,255,255,0.0);
	-moz-box-shadow: 0px 0px 10px rgba(255,255,255,0.6), -1px -1px #000000;
	-webkit-box-shadow: 0 1px 13px rgba(0,0,0,0.15);
	box-shadow: 0 1px 3px rgba(0,0,0,0.15) 0px 0px 10px #ffda8a, -1px -1px #000000;
}

#bottom-a img.frame,
#bottom-b img.frame,
.mod-black img.frame { border-color: rgba(0,0,0,0.6); }

.mod-color img.frame { border-color: rgba(0,0,0,0.6); }
/* Tools aus animations.css
----------------------------------------------------------------------------------------------------*/

img.frame {
	-moz-transition:
		border-color 0.25s ease-in-out,
		background 0.25s ease-in-out;
}

/* System 24.02.2012 aus tools.css
----------------------------------------------------------------------------------------------------*/

img.frame:hover {
	border: 1px solid rgba(0,0,0,0.9);
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: rgba(253,228,175,0.7);
	-moz-box-shadow:  0px 0px 12px rgba(252,236,201,1.0), -1px -1px #000000;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.35);
	box-shadow: 0 1px 3px rgba(0,0,0,0.35) 0px 0px 10px #ffda8a, -1px -1px #000000;
}

