/*----- Core Styles Start -----*/

html, body {
	height : 100%;
	}

body, td, th, div, a {
	line-height : 18px;
	color : #555;
	font-size : 12px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	}

a {
	color : #eb6926;
	text-decoration : underline;
	}
	
a:hover {
	text-decoration : none;
	}	

acronym {
	border : none;
	text-decoration : none;
	margin : 0;
	padding : 0;
	cursor : help;
	}

form {
	margin : 0;
	padding : 0;
	}

input, select, textarea {
	color : #000;
	font-size : 12px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	}

input:focus, textarea:focus {
	background-color : #EBF4FD;
	}

input.login[type=image] {
	border : none;
	background-color : transparent;
	padding : 0;
	margin : 0;
	cursor : pointer;
 	width : 84px; 
 	height : 18px;	
	float:right;
	}

input.login {
	color : #444;
	padding : 2px;
	border : 1px solid #AAA;
	width : 120px;
	}

span.highlight {
	background-color : #ffc;
	padding : 3px;
	}

.clr {
	display : block;
	clear  : both;
	}

.bitv {
	display : none;
	}

/*----- Core Styles End -----*/

/*----- Hitlist Styles Start -----*/

div.hitlist {
	padding : 10px 0;
	}

div.hitlist input {
	padding : 1px;
	margin-left : 3px;
	font-weight : bold;
	color : #8396B6;
	background-color : #EBF4FD;
	font-size : 10px;
	border : #DDD solid 1px;
	}

div.hitlist input:hover, div.hitlist input.crnt {
	background-color : #8396B6;
	color : #D3DBEB;
	}

/*----- Hitlist Styles End -----*/

/*----- Template Styles Start -----*/

#tpl {
	background-color : #fff;
	margin : 0;
	padding : 0;
	}

#tpl-wrapper {
	margin : 0;
	padding : 0;
	}

#tpl-rect {
	margin : 0;
	padding : 0;
	width : 980px;
	background : #fff url("../pictures/tpl/bgm.png") repeat-y center;
	}

#tpl-navigator {
	width : 940px;
	height : 110px;
	background : #fff url("../pictures/tpl/bgh.png") repeat-x center;
	}

#tpl-navigator-left, #tpl-navigator-right {
	float : left;
	width : 720px;
	padding : 0;
	margin : 0;
	}

#tpl-navigator-right {
	float : right;
	width : 200px;
	}

#tpl-mainlogo {
	display : block;
	padding : 0;
	margin : 0;
	width : 200px;
	height : 110px;
	background : url("../pictures/tpl/EAE-European-Association-for-External-thermal-insulation-composite-systems.png") no-repeat center center;
	}

#tpl-navigator-sub {
	height : 76px;
	}

#tpl-navigator-main {
	height : 30px;
	}

#tpl-head {
	width : 940px;
	height : 100px;
	}

#tpl-pathfinder {
	width : 940px;
	height : 35px;
	border-bottom : 1px solid #dedede;
	}

a:link.tpl-pathfinder, a:hover.tpl-pathfinder, a:active.tpl-pathfinder, a:visited.tpl-pathfinder {
	color: #555;
	text-decoration: none;
	padding : 0 12px;
	line-height: 40px;
	font-weight: bold;
	background : transparent url("../pictures/tpl/pointer.gif") no-repeat left center;
	}

#tpl-content {
	padding : 20px 0;
	width : 940px;
	}

#tpl-foot {
	width : 960px;
	height : 115px;
	background : #ededed;
	}

#tpl-closer {
	width : 964px;
	height : 10px;
	background : #ededed url("../pictures/tpl/bgf.png") repeat-x bottom;
	}

#tpl-navwrapper {
	padding : 0;
	margin : 0;
	}

#tpl-navitems {
	display : block;
	height : 30px;
	padding : 0;
	margin : 0;
	list-style : none;
	overflow : hidden;
	}

li.tpl-navitem {
	float : left;
	padding : 0;
	margin : 0 0 0 1px;
	}

ul.tpl-navigator-sub, li.tpl-navigator-sub {
	display : block;
	padding : 0;
	margin : 0;
	list-style : none;
	}

li.tpl-navigator-sub {
	display : inline;
	}

a:link.tpl-navigator-sub, a:active.tpl-navigator-sub, a:visited.tpl-navigator-sub  {
	color: #555;
	text-decoration: none;
	padding : 0 10px;
	line-height: 30px;
	border-right: 1px solid #555;
	}

a:hover.tpl-navigator-sub  {
	text-decoration: underline;
	}

a.tpl-navitem {
	padding : 0;
	margin : 0;
	}

div.tpl-pad-content {
	padding : 0 20px;
	}

div.tpl-pad-foot {
	padding : 0 10px;
	}


.icons {
	padding: 5px 15px;
	border: 1px solid #ddd;
	float: left;
	margin: 0 20px 5px 0;	
	}
	
	
ul.contentlist {
	margin:10px 0 0 5px;
	padding-left: 20px;
	list-style-image: url("../pictures/tpl/pointer.gif");
	}
	
ul.modul {
	margin:5px 0 0 5px;
	padding-left: 10px;
	list-style-image: url("../pictures/tpl/pointer.gif");
	}	


/*----- Template Styles End -----*/

/*----- Layout Styles Start -----*/

#layout-def {
	padding : 0;
	margin : 0;
	}

#layout-def-column-1, #layout-def-column-2 {
	width : 235px;
	float : left;
	padding : 0;
	margin : 0;
	}

#layout-def-column-2 {
	width : 680px;
	float : right;
	}

/*----- Template Styles End -----*/

div#att_verband {
	margin: 25px 0 0 0;
	}

.thumbnail {
	background : transparent url("../pictures/tpl/lupe_icon.gif") no-repeat right bottom;
	padding: 3px;
	border: 1px solid #ddd;
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: 8px;
	}
	
.thumbnail_end {
	background : transparent url("../pictures/tpl/lupe_icon.gif") no-repeat right bottom;
	padding: 3px;
	border: 1px solid #ddd;
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
	}

	
ul.contentlist {
	margin:10px 0 0 5px;
	padding-left: 20px;
	list-style-image: url("../pictures/tpl/pointer.gif");
	}

	
.caption { 
	padding-top: 5px;
	}

.caption > a { 
	font-size: 11px;
	font-weight: normal;
	text-decoration : none;
	}

/*----- Box Styles Start -----*/

div.box, div.side-navigator-box {
	display : block;
	padding : 0;
	margin : 0 0 10px 0;
	overflow : hidden;
	border : 1px solid #d6d6d6;
	background : #fff url("../pictures/tpl/bgb.png") repeat-x bottom;
	}

#layout-def-column-1 div.box {
	width : 235px;
	}

h1.box {
	display : block;
	padding : 5px 15px;
	margin : 0;
	background : #fff url("../pictures/tpl/bgbh.png") repeat-x bottom;
	font-size : 12px;
	font-weight : bold;
	}

strong.box-head {
	display : block;
	padding : 0 0 0 15px;
	background : url("../pictures/tpl/pointer.gif") no-repeat left center;
	}
	
div.box-data {
	padding : 20px 15px;
	}

div.side-navigator-box {
	border-bottom : none;
	}

ul.side-navigator, li.swoop-navigator, a.swoop-navigator {
	display : block;
	padding : 0;
	margin : 0;
	list-style : none;
	}

a.swoop-navigator {
	text-decoration : none;
	color : #555;
	font-weight : bold;
	padding : 8px 5px 4px 30px;
	background : url("../pictures/tpl/bgnav.png") no-repeat left bottom;
	}

a.swoop-navigator:hover, a.swoop-navigator.active {
	color: #eb6926;
	}

/*----- Box Styles End -----*/

/*----- Liveadmin Start -----*/

h1.content {
	font-size : 20px;
	line-height: 32px;
	}
	
h2.content {
	font-size : 17px;
	line-height: 26px;
	font-weight : normal;
	}
	
.headline_grey {
	font-size : 14px;
	line-height: 20px;
	font-weight : bold;
	}

.headline_orange {
	color : #eb6926;
	font-size : 17px;
	line-height: 20px;
	font-weight : bold;
	}

div.la6 ul, div.la6 ol, div.la6 li {
	color : #555;
	}	
	
div.la6	li span.la6-color-333 {
	color : #555;
	}
	
hr {
	border : none;
	line-height: 18px;
	border-top : 1px solid #DEDEDE;
	height : 1px;
	padding : 0;
	margin : 0;
	}
	
.orange_small {
	color : #eb6926;
	font-size : 11px;
	}
		
.grey_border {
	padding : 5px 15px;
	border : 1px solid #dadada;
	}		

/*----- Liveadmin End -----*/	

/*----- Mitgliederbereich -----*/

#docs {
	}

div.docs-row {
	padding : 20px;
	margin : 0 0 20px 0;
	background-color : #f1f1f1;
	}

div.docs-left, div.docs-right {
	display : block;
	padding : 0;
	margin : 0;
	width : 60px;
	float : left;
	}

div.docs-right {
	width : 540px;
	float : right;
	}

h2.docs-item {
	padding : 0;
	margin : 0 0 5px 0;
	font-size : 16px;
	color : #777;
	}

a.docs-item {
	text-decoration : none;
	color : #777;
	}

#tpl-left, #tpl-toolleft {
	float : left;
	width : 240px;
	}

#tpl-right, #tpl-toolright {
	float : right;
	width : 675px;
	}

a.wdvs, a.nav-l2, a.tpl-pathfinder, a.tpl-footnav {
	padding : 0 0 0 10px;
	background : transparent url("../pictures/tpl/pointer.gif") no-repeat left center;
	}

/*----- Mitgliederbereich -----*/

div.boxo {
	
	}

div.boxi {
	
	}

div.mem-navigator {
	}
	
div.mem-navigator, div.mem-nav-group {
	display : block;
	padding : 0;
	margin : 0;
	list-style : none;
	}

div.mem-nav-group {
	border-bottom : 1px solid #dfdfdf;
	padding : 5px 0;
	background-color : #fff;
	}

div.mem-navigator {
	display : block;
	padding : 0;
	margin : 0;
	}

div.mem-nav-l1 {
	display : block;
	padding : 0 20px;
	margin : 0 2px;
	height : 25px;
	background : transparent url("../pictures/tpl/snoff.gif") no-repeat left top;
	border-bottom : 1px solid #fff;
	}

div.mem-nav-l1:first-child {
	border-top : 1px solid #fff;
	}

div.mem-nav-l2 {
	display : block;
	padding : 5px 20px;
	background-color : #fff;
	}

a.mem-nav-l1 {
	display : block;
	padding : 5px 0 0 0;
	color : #555;
	text-decoration : none;
	}

a.mem-nav-l2 {
	color : #555;
	text-decoration : none;
	}

div.mem-nav-act, div.mem-nav-l1:hover {
	background-image : url("../pictures/tpl/snon.gif");
	}

div.mem-nav-act a.mem-nav-l1, div.mem-nav-l1:hover a.mem-nav-l1 {
	font-weight : bold;
	color : #fff;
	}

div.mem-nav-selected {
	font-weight : bold;
	}

div.mem-nav-hide, div.mem-nav-hide {
	display : none;
	}

.txtinfo {
	padding-left:150px;
	}

.infopic {
	padding-left:70px;
	}

.failed {
	padding: 5px;
	}
	
.login {
	padding: 5px;
	}
	
.sdt {
	color : #444;
	padding : 2px;
	border : 1px solid #AAA;
	width : 300px;
	}
	
.but_login {
	border: 1px solid #DDD;
	padding: 3px 20px 3px 20px;
	background : transparent url("../pictures/tpl/pointer.gif") no-repeat left center;
	
	}
