/**
 * Copyright (C) 2010 Peter Ongyert [webdesign // identity & print]
 *
 * @copyright  Peter Ongyert [webdesign // identity & print]
 * @author     Peter Ongyert <info@peter-ongyert.de>
 */

/* xBox right Configuration */
.xright{min-height:400px !important;background:#fff;border:1px solid #eeeeee;border-radius:8px !important;-moz-border-radius:8px !important;-webkit-border-radius:8px !important;}
.xright {padding:20px 10px 20px 10px;}

/* xBox Configuration */
.xbox{background:#A72D47;border-radius:8px !important;-moz-border-radius:8px !important;-webkit-border-radius:8px !important;}
.xbox p{color:#eee;line-hight:1;text-align:justify;padding:10px 10px 0px 10px;}

/* xInfo Configuration */
.xinfo{background:#A72D47;border-radius:8px !important;-moz-border-radius:8px !important;-webkit-border-radius:8px !important;}
.xinfo h1{font-size:1.3em;padding:0px 10px 0px 10px;color:#eee;}
.xinfo p{color:#eee;line-hight:1;text-align:justify;padding:10px 10px 0px 10px;font-size:1.2em;}


/* News Configuration */
.mod_newslist p,.mod_newsarchive p,.mod_newsreader p,.mod_listing p,.pleft p{text-align:left;}

/* Latest News Configuration */
.mod_newslist { }
.layout_latest{padding:15px 0 3px 0;}
.layout_latest.first{padding-top:2px;}
.layout_latest.last{padding-bottom:2px;}
.layout_latest h2{margin-top:0;font-size:1.5em;}
.layout_latest p.info{margin-bottom:0;color:#aaa;font-size:0.8em;}
.layout_latest p.teaser{color:#333333;font-size:1em;}
.layout_latest .image_container{margin:2px;}
.layout_latest img{border:1px solid #ccc;padding:2px;}
.layout_latest a{color:#A72D47;font-weight:normal;text-decoration:none;}
.layout_latest a:hover{color:#666;font-weight:normal;text-decoration:none;}
.layout_latest p.more a{color:#666;font-weight:normal;text-decoration:underline;}
.layout_latest p.more a:hover{color:#A72D47;font-weight:normal;text-decoration:none;}

/* Latest Short Configuration */
.mod_newslist { }
.layout_short{padding:4px 0px 4px 0px;border-bottom: 1px dotted #ddd;}
.layout_short.first{padding-top:0px;}
.layout_short.last{padding-bottom:0px;}
.layout_short h2{margin-top:0;font-size:1.5em;}
.layout_short p.info{margin-bottom:0;color:#aaa;font-size:0.8em;}
.layout_short p.teaser{color:#333333;font-size:1em;}
.layout_short .image_container{margin:2px;}
.layout_short img{border:1px solid #ccc;padding:2px;}
.layout_short a{color:#A72D47;font-weight:none;text-decoration:none;}
.layout_short a:hover{color:#333333;font-weight:none;text-decoration:none;}
.layout_short p.more a{color:#A72D47;font-weight:normal;text-decoration:underline;}
.layout_short p.more a:hover{color:#333333;font-weight:normal;text-decoration:none;}
.layout_short.odd{padding:10px 2px 6px 2px; background:#fff;}
.layout_short.even{padding:10px 2px 6px 2px; background:#fff;}

/* Simple News Configuration */
.layout_simple{font-size:10px;color:#666;}
.layout_simple a{display:block;margin-bottom:6px;font-size:11px;color:#A72D47;text-decoration:underline;}
.layout_simple a:hover{display:block;margin-bottom:6px;font-size:11px;color:#333333;text-decoration:none;}
.layout_simple.info{margin-bottom:0;color:#aaa;font-size:0.6em;}

/* Full News Configuration */
.layout_full {padding:2px;}
.layout_full h1{margin:10px 0px 0px 0px;font-size:16px;color:#333333;}
.layout_full p.info{margin:4px 0px -2px 0px;color:#aaa;font-size:0.8em;}
.layout_full p{text-align:justify;padding-top:6px;}
.layout_full .image_container{margin:0px 20px 20px 0px;}
.layout_full img{border:1px solid #ccc;padding:2px;}
.layout_full a{color:#333333;font-weight:bold;text-decoration:underline;}
.layout_full a:hover{color:#333333;font-weight:bold;text-decoration:none;}


/* Kursplan Configuration */

/* Partner Configuration */
.partner{margin:0px;padding-bottom:10px;}
.partner img{padding:2px;border:1px solid #ddd;}


/* Facebook Link at Homepage */
.facebookBox {
	margin-top: 40px;
}

.facebookBox a {
	background-image: url(../images/tl/facebookIcon.jpg);
	background-position: center left;
	background-repeat: no-repeat;
	display: block;
	width: 100px;
	height: 40px;
	color: #039;
	text-decoration: none;
	padding-left: 50px;
	margin: 0 auto;
}

.facebookBox a:hover {
	color: #69C;
	background-image: url(../images/tl/facebookIcon_hover.jpg);
}

.teamContainer {
	padding: 10px;
	border-bottom: 2px solid #ddd;
}

.teamText {
	float: left;
	margin-right: 20px;
}

.teamText h2 {
	color: #a72d47;
	font-size: 16px;
	margin: 0 0 5px 0;
}

.teamText h3 {
	color: #4b4b4b;
	font-size: 14px;
	margin: 0 0 30px 0;
}

.teamStatement {
	font-style: italic;
}

.teamPicture {
	float: right;
	width: 180px;
}

.teamDescription {
	font-size: 12px;
}












