/*
basic.css

Basiswerte Images, Listen, Tabellen, Links

2012 Dirk Pfuhl, www.dirkpfuhl.de
*/

.center	{
		text-align: center;
		}
.middle	{
		vertical-align: middle;
		}
.right	{
		text-align: right;
		}
.align-center	{
		text-align: center;
		}
.align-middle	{
		vertical-align: middle;
		}
.align-right	{
		text-align: right;
		}
.floatright	{
		float: right;
		}
.floatleft	{
		float: left;
		}
.floatclear	{
		clear: both;
		}
.floatclearleft	{
		clear: left;
		}
.floatclearright	{
		clear: right;
		}
.rot		{
		color: #b82f2f;
		}
.grau		{
		color: #888888;
		}
.blau		{
		color: #123aad;
		}
.bold		{
		font-weight: bold;
    }
.smallfont {
    font-size: 70%;
    }
.nomargin {
  margin: 0px !important;
  }
.noborder        {
    border: 0px solid !important;
    }
.button     {
  color: #100873;
  text-akign: center;
  height: 20px;
  padding-left: 10px;
  padding-right: 10px; 
	border: 1px solid #a7a7a7;
	border-radius: 5px;
  -moz-border-radius-topleft: 5px;
	-khtml-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
	-khtml-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;  
    background-color: #ffffff;
    background-image: url(images/hintergrund_button.jpg);
    background-repeat: repeat-x;
    }
.verbergen {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}
.list_style_type_none {
  list-style-type: none;
  }
img {
  max-width: 100%;
	height: auto;
  display: block;
}
ul, ol {
	padding-left: 5px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 1.5em;
	margin-bottom: 1.5em;
  }
ul {
	list-style-type: disc;
  list-style-image: url('../images/icon_right-arrow.png')
  }
ol {
	list-style-type: decimal;
  }
ol ol {
	list-style:upper-alpha;
  }
ol ol ol {
	list-style:lower-roman;
  }
ol ol ol ol {
	list-style:lower-alpha;
  }
ul ul, ol ol, ul ol, ol ul {
	margin-top:0;
  }
li {
	/*list-style-image: url(../images/icon_liste.png);*/
  padding-left: 0px;
  margin-top: 0px;
  }
dl	{
  margin:0 1.5em;
  }
dt {
  font-weight:bold;
  }
dd {
	margin-bottom:18px;
  }
table {
	vertical-align: top;
	text-align: left;
  }
td, th		{
	vertical-align: top;
	text-align: left;
	font-size: inherit;
	color: inherit;
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	}
tr:nth-child(2n) {
  background-color: #e7e7e7;
}
a {
  color: #7D002B;  
  text-decoration: none;
  }
a:hover, a:focus	{
	color: #285300;
  color: #000000;
  text-decoration: none;
	background-color: #E2AFC0;
	}
a:active	{
	color: #285300;
	}
a:visited	{
	/*color: #100873;*/
	}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: inherit;
  }
a.more	{
  /*color: #100873;
  float: right; */
	background-image: url(../images/icon_pfeil_link.gif);
	background-repeat: no-repeat;
	background-position:center left;
	padding-left: 10px;
	} 
a.more_button	{
  color: #ffffff;
  padding: 12px;
  padding-top: 4px;
  padding-bottom: 4px; 
  /*margin-top: 1em;*/
	background-color: #7D002B;
	border: 0px solid #eeeeee;
	border-radius: 3px;
  -moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
a.more_button:hover	{
  color: #000000;
	background-color: #E2AFC0;
	}
a.textseite	{
	background-image: url(../images/icon_textseite.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
	}
a.video	{
	background-image: url(../images/icon_video.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
	}
