body {
 font-family:arial,verdana,helvetica,sans-serif;
 margin:0;
 padding:0;
}

p {
 font-size:13px;
 color:#000000;
 margin:0;
 padding:0;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;
 
}
p {
line-height:145%;
}
p.blue {
 background-color:blue;
 
}
h1 {
 font-size:13px;
 font-weight:bold;
 margin:0;
 margin-top:18px;
 margin-left:0px;
 padding:0;

}

h2 {
 font-size:20px;
 font-weight:bold;
 margin:0;
 margin-top:0px;
 margin-left:0px;
 padding:0;
 padding-bottom:5px;

}

h2.headline, .tx-newloginbox-pi1 h3 {
 font-size:20px;
 font-weight:bold;
 margin:0;
 margin-top:23px;
 margin-left:0px;
 padding:0;
 padding-bottom:5px;

}


h3 {
 font-size:40px;
 font-weight:bold;
 margin:0;
 margin-top:0px;
 margin-left:0px;
 padding:0;

}

h4 {
 font-size:140px;
 font-weight:bold;
 margin:0;
 margin-top:0px;
 margin-left:0px;
 padding:0;

}

#center ul {
 list-style-image:url(../images/kasten_bl.gif);
 margin-left:0;
 padding-left:18px;
}

li {
 font-size:13px;
 color:#000000;
 margin:0;
 padding:0;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;
}

ul.folder {
 list-style-image:url(../images/folder.gif);
 
}

td.small {
 font-size:12px;
}

span.grey{
 color:#666;
}

a{
color:#174593;
text-decoration:underline;}

a1{
color:#000000;
text-decoration:none;}

DIV.tx-macinasearchbox-pi1 {
  width:125px;
}
.formfield, #user, #pass, .tx-indexedsearch-searchbox-sword, .tx-indexedsearch-searchbox-button {
  width:100px; 
  font-size:11px;
  border:0px #000 solid;
}

#user1  {
  width:100px; 
  font-size:11px;
  border:1px #000000 solid;
}


.tx-indexedsearch-searchbox-sword , .tx-indexedsearch-searchbox-button {
 border:1px #000 solid;
}
DIV.tx-indexedsearch {
  padding:10px;
}


/* --------------------  Modern linklist general styles  -------------------- */

.tx_ablinklist_viewDetailsForLink {
	font-size : normal;
	border : solid 0px #C5C5C5;
	background-color : transparent;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewAddNewLink {
	font-size : normal;
	border : solid 1px #C5C5C5;
	background-color : transparent;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewAddNewLinkResult {
	font-size : normal;
	border : solid 1px #C5C5C5;
	background-color : transparent;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewReportBrokenLink {
	font-size : normal;
	border : solid 1px #C5C5C5;
	background-color : transparent;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewReportBrokenLinkResult {
	font-size : normal;
	border : solid 1px #C5C5C5;
	background-color : transparent;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewRateLink {
	font-size : normal;
	border : solid 1px #C5C5C5;
	background-color : transparent;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewRateLinkResult {
	font-size : normal;
	border : solid 1px #C5C5C5;
	background-color : transparent;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_categoryPath {
	font-size : small;
}

.tx_ablinklist_formErrorMsg {
	color : red;
	margin-top : 10px;
	margin-bottom : 10px;
}

/* --------------------  listView  -------------------- */

.tx_ablinklist_listView_categoryPath {
	font-size : small;
}

.tx_ablinklist_listView_categories {
 font-size:13px;
 font-weight:bold;
 margin:0;

 margin-bottom:10px;
 
 padding:0;
}

.tx_ablinklist_listView_category {
	margin-top : 10px;
	color : black;
}

.tx_ablinklist_listView_links {
	font-size:13px;
 font-weight:bold;
 margin:0;
 margin-top:18px;
 margin-left:5px;
 padding:0;
}

.tx_ablinklist_listView_link { }

.tx_ablinklist_listView_categoryLabel { }

.tx_ablinklist_listView_linkAddNew {
font-size:0px;
	margin-top : 0px;
}

.tx_ablinklist_listView_linkLabel { }

.tx_ablinklist_listView_linkDetails { 
	font-size:10px;
         color:#000000;
}

.tx_ablinklist_listView_linkReportBroken {
	font-size:10px;
         color:#000000;
	 }

.tx_ablinklist_listView_linkRate {
	font-size:10px;
         color:#000000;
 }

/* --------------------  treeView  -------------------- */

.tx_ablinklist_treeView_category {
	margin-top : 10px;
	margin-bottom : 10px;
}

.tx_ablinklist_treeView_links {
	margin-bottom : 10px;
}

.tx_ablinklist_treeView_linkAddNew {
	font-size : small;
}

.tx_ablinklist_treeView_linkLabel { }

.tx_ablinklist_treeView_linkDetails { }

.tx_ablinklist_treeView_linkReportBroken { }

.tx_ablinklist_treeView_linkRate { }

/* --------------------  searchView  -------------------- */

.tx_ablinklist_searchView_resultMessage {
	margin-top : 10px;
	margin-bottom : 10px;
	margin-left:5px;
}

.tx_ablinklist_searchView_noLinksMessage {
        font-size : 0px;
        color: #ffffff;
	border : solid 0px #C5C5C5;
	background-color : transparent;
	padding : 5px;
	margin-top : 5px;
	margin-bottom : 5px;
	display : block;
	text-align : center;
	
}

.tx_ablinklist_searchView_categoryPath {
	font-size : small;
}

.tx_ablinklist_searchView_links {
	margin-top : 10px;
}

.tx_ablinklist_searchView_linkLabel { }

.tx_ablinklist_searchView_linkDetails { }

.tx_ablinklist_searchView_linkReportBroken { }

.tx_ablinklist_searchView_linkRate { }

/* --------------------  topView  -------------------- */

.tx_ablinklist_topView_links {
	font-size:13px;;
	border : solid 0px #C5C5C5;
	background-color : transparent;
	
	margin-top : 10px;
	margin-bottom : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_topView_link {
	margin-top : 5px;
}

.tx_ablinklist_topView_linkLabel { }


/* --------------------  Scrollbox  -------------------- */



// default set CSS styles (these go into the document header):
plugin.tx_ccvscroller_pi1._CSS_DEFAULT_STYLE (
  .tx-ccvscroller-pi1  
  { margin-top: 10px;
  color : red; 
  margin-bottom: 10px; 
  padding-left:5px; 
  padding-right:5px; 
  border: 1px solid black; }
)

a img {border:40px;}

.tx-ccvscroller-pi1-innerbox a {
 color:#000;
 text-decoration:none;
}

.tx-ccvscroller-pi1-innerbox a:hover {
 color:#174593;
 text-decoration:none;
}

/* --------------------  Blog  -------------------- */


#ee_blog_tools {
background-color : white;
border : 0px;
}


#ee_blog_list {
 font-size:13px;
 color:#000000;
 margin:0;
 padding:0;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;
 
}

#ee_blog_entry {
font-size:13px;
 color:#000000;
 margin:0;
 padding:0;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;
 
}

#ee_blog_link_to_list {
font-size:13px;
 color:#000000;
 margin:0;
 padding:0;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;
 
}

#ee_blog_Header {
font-size:13px;
 color:#000000;
 margin:0;
 padding:0;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;
 
}

/* --------------------  Suche  -------------------- */

.tx-indexedsearch-info {
	display: none;
} 
      
.tx-indexedsearch-list {
     font-size:12px;
     font-weight:bold;
     text-align : left;
}

.tx-indexedsearch-title {
     background-color:white;
      font-size:12px;
     font-weight:bold;
}

/* --------------------  Mailformular  -------------------- */

fieldset {
  padding: 1em;
  font:80%/1 sans-serif;
  border:0px;
}

label {
  width: 12em;
  font-size: 12px;
  padding: 0px 10px 0px 10px;
  float: left;
  text-align: left;
  margin-right: 0.5em
  display: block
}

input {
  margin-bottom: 10px;
}

textarea {
  margin-bottom: 10px;
}


/* --------------------  User Registrierung  -------------------- */

.tx-srfeuserregister-pi1 p { 
 font-size:13px;
 color:#000000;
 margin:0;
 padding:0;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;
 }

.tx-srfeuserregister-pi1 h4 {

 font-weight:bold;
  font-size:13px;
 color:#000000;
 margin:0;
 padding:0;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;

 }

.tx-srfeuserregister-pi1 legend { 
 font-size:13px;
 color:#000000;
 margin:0;
 padding:0;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { }

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash {  }

.tx-srfeuserregister-pi1 a:link { }

.tx-srfeuserregister-pi1 label { }

.tx-srfeuserregister-pi1 label span { }

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { }

.tx-srfeuserregister-pi1 input { }

.tx-srfeuserregister-pi1 input[type=password] {border:1px #000 solid; }

* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { }

.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { }

* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { }

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { }

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { }

.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { }

.tx-srfeuserregister-pi1 ul { }

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { }

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { }

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { }

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values { }

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { }

.tx-srfeuserregister-pi1 dl { }

.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { }

.tx-srfeuserregister-pi1 dt { 
font-size:13px;
 color:#000000;
 margin:0;
 padding:0;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;
}

.tx-srfeuserregister-pi1 dd {
font-size:13px;
 color:#000000;
 margin:0;
 padding:0;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;

 }

* html .tx-srfeuserregister-pi1 dd { }

.tx-srfeuserregister-pi1 dd p {
font-size:13px;
 color:#000000;
 margin:0;
 padding:0;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;
 }

.tx-srfeuserregister-pi1 dd label { }


