/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
			
				********************
				www.design4works.com 
				********************
			
   +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
* {				margin:0; padding:0; }

body {			color:#012792;
				background:#012792 url(../images/bg_pattern.jpg) repeat-x;
				background-attachment:fixed;
				font:76%/1.8 Verdana, Arial, sans-serif;					
}

body p {		width:400px; 
				padding-bottom:1.6em;
}

#wrapper {		margin:auto;
				width:800px;
				border-left:1px solid #012792;
				border-right:1px solid #012792;
				background:#012792 url(../images/fake.gif) repeat-y;
}

#header {		width:800px;
				height:225px;
				background:#012792 url(../images/header_bg.jpg) no-repeat;
}

.clearfix {		clear:both; }



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
				MENU
   +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
#menu {			width:192px;
				padding-top:35px;
				padding-left:30px;
				padding-bottom:2em;
				float:left;
				font:12px Verdana, Arial, sans-serif;
				font-weight:bold;
}

#menu a:link { 		color:#012792; text-decoration:none; }
#menu a:visited { 	color:#012792; text-decoration:none; }
#menu a:hover { 	color:#8192C2; text-decoration:none; }
#menu a:active { 	color:#8192C2; text-decoration:none; }

#menu .mainmenu { 
				width:192px;				
				list-style-position:outside;
}
#menu .mainmenu_cur a:visited { 	
				color:#8192C2; text-decoration:none; 
}

#menu .mainmenu_cur ul li a:visited {color:#012792; text-decoration:none; }

#menu .submenu {
				padding-left:10px;
				width:195px;
				list-style-position:outside;
}

#menu .submenu_cur a:visited { 	
				color:#8192C2; text-decoration:none; 
}

#menu .submenu_cur {
				padding-left:10px;
				width:195px;
				list-style-position:outside;
}


/***** Firefox current link hervorheben *****/
#menu .mainmenu_cur a {
				color:#8192C2;
}
#menu .submenu_cur a {
				color:#8192C2; 
}
/********************************************/


#menu ul {		list-style:none; 
				margin:0;
				padding:0;
				width:195px;
				margin-bottom:.2em;
				list-style-position:outside;
} 
#menu ul li {	margin:0;
				padding:0;
				list-style:none;
				list-style-position:outside;
				width:195px;
				/*ZEILENABSTAND*/
				padding:.2em 0;
}
#menu li {		margin:0;
				list-style:none;
				width:195px;
				list-style-position:outside;
}

#menu ul li img {		
				margin-right:5px;
				position:relative;
				top:3px;
				left:0px;
				display:inline;
}

ul {			margin-bottom:1.2em;
				margin-left:45px;
				padding:0;
				list-style: none;
				width:330px;
				list-style-position:outside;
}
li {			list-style: none;
				padding:0;
				width:330px;
				list-style-position:outside;
}

.icon_list  {	list-style-image:url(../images/list_icon.jpg); 
				width:330px;
}

.icon_list li {	list-style-image:url(../images/list_icon.jpg);
				width:330px;
}
.icon_list ul {	list-style-image:url(../images/list_icon.jpg);
				width:330px;
}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
				BREADCRUMB
   +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
#clickpath_wrap {
				color:#67749A;
				font:1em Verdana, Arial, sans-serif;
				/*border-bottom:1px solid #66CCCC;*/
				padding:.4em .4em .4em 0;
				background:#C0C0C0;
}

#clickpath {	margin:0 0 0 0px; }

#breadcrumb ul {display: inline; 
				margin-left:30px;
} 

#breadcrumb ul li {
				list-style: none;
				display: inline;
}

#breadcrumb a:link { 	color:#012792; text-decoration:underline; }
#breadcrumb a:visited { color:#012792; text-decoration:underline; }
#breadcrumb a:focus { 	color:#012792; text-decoration:underline; }
#breadcrumb a:hover { 	color:#67749A; text-decoration:underline; }
#breadcrumb a:active { 	color:#012792; text-decoration:underline; }


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
				SEARCH
   +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
#search_wrap {	color:#A5B0D0;
				border-bottom:1px solid #A5B0D0;
				padding-top:25px;
				padding-left:610px;
				padding-right:1em;
				text-align:right;
				background:#fff;
}
#search {		
				display:inline;
				margin:0 0 0 15px;
				background:#fff;
				text-align:right;
}

/* suchergebnisse anpassen */
.tx-indexedsearch-icon img {	
				border:0; 
				padding:0;
				margin:0;
}
.icon img {		border:0; 
				padding:0;
				margin:0;
}

/* "search for" */
.tx-indexedsearch-whatis {					padding-bottom:10px; }
.tx-indexedsearch-browsebox ul.browsebox {	list-style:none; }
.tx-indexedsearch-browsebox li.browsebox {	list-style:none; }


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
				CONTENT
   +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
#content_wrap {	padding-right:60px; }
#content {		width:400px;
				float:right;
				margin-top:35px;
				margin-bottom:35px;
}

#content a:link { 		color:#8192C2; text-decoration:none; border-bottom:1px solid #FFAA00; }
#content a:visited { 	color:#8192C2; text-decoration:none; border-bottom:1px solid #FFAA00; }
#content a:focus { 		color:#8192C2; text-decoration:none; border-bottom:1px solid #FFAA00; }
#content a:hover { 		color:#012792; text-decoration:none; border-bottom:1px solid #FFAA00; }
#content a:active { 	color:#8192C2; text-decoration:none; border-bottom:1px solid #FFAA00; }


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
				TYPO3
   +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/

.csc-textpic-text {	
				padding-bottom:1.7em;
}

.csc-textpic {	padding-top:0;
}


/* bildunterschrift - caption */
.csc-textpic-caption { 
				padding-top:3px;
				padding-bottom:25px;
				font-style:italic;
				color:#8192C2;
				text-align:left;
}

.csc-textpic-imagewrap {
				padding:0;
}

img {			padding:5px;
				border:1px solid #C0C0C0; 
}


h1 {			font:1.8em Verdana, Arial, sans-serif;
				margin-bottom:1.9em;
				margin-top:0.4em;
				color:#3366CC;
				line-height:1.6em;
}

h3 {			font:1.4em Verdana, Arial, sans-serif;
				margin-bottom:1.4em;
				margin-top:2.4em;
				color:#3366CC;
}

h4 {			font:1.2em Verdana, Arial, sans-serif;
				color:#999999;
				margin-bottom:1.4em;
				margin-top:1.9em;
				/*letter-spacing: 0.1em;*/
				border-bottom:1px solid #C0C0C0; 
				border-top:1px solid #C0C0C0; 
}

h5 {			font:1.2em Verdana, Arial, sans-serif;
				color:#012792;
				font-weight:bold;
				padding-bottom:.7em;
}



/* rahmen um menülinks und headline entfernen*/
.csc-header img {border:0; }
#menu img {		border:0; 
				margin:0;
				padding:0;
}
img a {			text-decoration:none; border:0px;}
img a:link {	text-decoration:none; border:0px;}
img a:hover {	text-decoration:none; border:0px;}


/* contenttable */
table.contenttable{	
				width:400px; 
				background:#fff;
				border-collapse: collapse;
				margin-bottom:5px;
				margin-top:0;
}

td.first {		width:120px;
				text-align: left;
				vertical-align:top;
}

table.contenttable td {
				font:1.1em Verdana, Arial, sans-serif;
				padding:9px 9px 9px 0;
}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
				FOOTER
   +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
#footer {		font:1em Verdana, Arial, sans-serif;
				color:#A5B0D0; 
				text-align:center;				
				letter-spacing:0.1em;
				border-top:1px solid #A5B0D0;
				padding:2em;
				background:#fff;
				display:block;
}
#footer span {	display:block;				
				text-align:center;				
}

#footer a:link { 	color:#A5B0D0; text-decoration:underline; }
#footer a:visited { color:#A5B0D0; text-decoration:underline; }
#footer a:focus { 	color:#A5B0D0; text-decoration:underline; }
#footer a:hover { 	color:#67749A; text-decoration:underline; }
#footer a:active { 	color:#A5B0D0; text-decoration:underline; }
