/* CSS Document */

/** GLOBAL  STYLES**/
/* Hier sind die allgemeinen Stile ohne Farben und Bilder, sowie die Reiternavi enthalten*/

body {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:0.8em;
	background-color:#ABABAB;
        width:99%;
        margin-top:0px;margin-bottom:0px;
        margin-left:0px;
        color: #303030;
}


.seite {
  background-image:url(../images/bg_seite.gif); background-repeat:repeat-y;
  width:100%;
  text-align:left;
  margin:0px auto; padding:0px;
}


.inhalt {
        margin-left:61px; width:70.75em;
        background-color:#ffffff;
}

/* für IE7 */
*:first-child+html .inhalt {
    width:70.4em;
}

* html .inhalt {
    width:70.4em;
}



/** HEAD**/
.head_barriere_container {
	line-height:1.97em;
	height:1.97em;
        font-size:0.8em;
        padding:2px;
        text-align:right;
        color: #ffffff;
}

.head_barriere_container a {line-height:1.5em;}
.head_barriere_container a:link, .head_barriere_container a:visited {color:#ffffff; text-decoration:none;}
.head_barriere_container a:hover, .head_barriere_container a:active {color:#ffffff; text-decoration:underline;}

.head_container {
	width:100%;
	color:black;
	font-size:1em;
	margin-left:0em;
        background-color:#5D5D5D;
}

.head_navi {
	width:100%;
	border:none;
        background-color:#ffffff;
        padding-bottom:0px;
}
.head_navi img {
        border:none;
}

.head_image {
	width:70.75em;
	border:none;
        background-color:#ffffff;
        padding-bottom:0px;
        /*background-image:url(politik/kopf_politik.jpg);*/
	background-repeat:no-repeat;
}
.head_image img {
	width:70.75em;
	border:none;
}

/* für IE7 */
*:first-child+html .head_image {
    width:70.4em;
}
*:first-child+html .head_image img {
	width:70.4em;
}
* html .head_image {
    width:70.4em;
}
* html .head_image img {
	width:70.4em;
}
/** HEAD END**/

.highlight {
   background-color: #FFCC00;
}

.contents {
	width:70.75em;
	/*background-color:#606060;*/
	margin-left:0em;margin-top:0em;
}
/* für IE7 */
*:first-child+html .contents {
    width:70.4em;
}
* html .contents {
    width:70.4em;
}

.verlauf {
	width:40em;
        margin:0px; padding-bottom:1.1em;
        padding-left:0em; padding-top: 1.1em;
        font-size:0.8em;
}
.column_left {
	width:18.46em; padding-top: 0.4em;
	float:left; 
	text-align:left;
	background-color:#ffffff;
}
/* für IE7 */
*:first-child+html .column_left {
    width:18.35em;
}
* html .column_left {
    width:18.35em;
}

div.loginbox {font-size:0.9em; font-family:Verdana,Arial,Helvetica; color:#2A57A5; margin-top:0.5em; margin-left:25px; padding:0em 0em; text-align:left;}
div.loginbox input{background-color:#B4C6E9; padding:3px; border:0px; font-size:0.85em}
div.loginbox a:link, div.loginbox a:visited {color:#2A57A5; text-decoration:none;}
div.loginbox a:hover, div.loginbox a:active {color:#2A57A5; text-decoration:underline;}


.column_content_right {
        margin-left:18.46em;
}
/* für IE7 */
*:first-child+html .column_content_right {
    margin-left:18.35em;
}
* html .column_content_right {
    margin-left:18.35em;
}

.column_right {
	width:14.5em;
	float:right;
	text-align:center;
	margin-bottom:1em;
	padding-top:0em; padding-left:0px;
	margin-top:0em;padding-bottom:0.35em;
}
/* für IE7 */
*:first-child+html .column_right {
    width:14.325em;
}
* html .column_right {
    width:14.325em;
}

.column_content {
	width:40.0em;
	margin-left:0em;
	float:left;
	text-align:justify;
        font-family:Verdana,Arial,Helvetica;
        font-size:0.9em;
	margin-top:0em; padding-left:10px; padding-right:10px; padding-bottom:3em;
        min-height:50em;
}

.column_content_topboxes {
	width:43em;
	margin-left:1.2em;
	float:left;
	text-align:justify;
	border-bottom:1px dotted #999999;
	padding:0.5em;
	margin-top:0;
	background-color:#ffffff;
}
.topbox_container {
	padding-bottom:1em;
}
.content_normal_container {
        padding:0em; margin-bottom:1.0em; padding-top: 0.1em;padding-bottom:0.5em;
}

.footer {
	font-size:0.8em;
	margin-top:3em;
	width:100%;
	margin-left:2px;
        color:#000000;
}
.printfooter {
        display:none;
}

img { border:none; }
a.linkfooter {line-height:1.5em;}
a.linkfooter:link, a.linkfooter:visited {color:#000000; text-decoration:none;}
a.linkfooter:hover, a.linkfooter:active {color:#000000; text-decoration:underline;}

.clr {clear:both;}

h1 {font-size:1.05em; border-bottom:1px solid;}
h2 {font-size:0.9em; border-bottom:1px solid; text-align:left;}
h3 {font-size:0.7em; border-bottom:1px solid;}

/** GLOBAL END **/

/** Main Navi Links**/

/*globale Einstellungen wie Grösse, Postion, etc.*/
ul {
	list-style:none;
        line-height:140%;
	margin:0px; margin-top:0.6em; margin-left:25px;
	padding:0px;
	font-size:0.8em;
	padding-bottom:0; padding-top: 0.1em; padding-left: 0px;
        font-family:Verdana,Arial,Helvetica;
	/* border-top:4px solid #408CC7; */
	/* border-bottom:1px solid #CCE7E4; */
	/* text-indent:5px; */
	}
ul li {color:white; margin-left:0px; padding-left: 5px; /*border-bottom:1px solid #CCE7E4;*/}
ul li.menue_auf {padding-left: 0px; /*border-bottom:1px solid #CCE7E4;*/}


/** SUBNAVI*/
a.submenue {padding-top:1em; padding-bottom:1em; line-height:2em; text-transform:uppercase;}
a.submenue:link, a.submenue:visited {color:#2A57A5; text-decoration:none;}
a.submenue:hover, a.submenue:active {color:#2A57A5; text-decoration:underline;}



/* Bildklassen */

.boximcontent_left {
  float:left;
  padding: 5px 5px 5px 0px;
}

.boximcontent_right {
  float:right;
  padding: 5px 0px 5px 5px;
}

.artikelbild {
  /* margin: 0px 0px 0px 0px; */
  padding-right: 0.7em;
  padding-bottom: 0.5em;
  font-size: 90%;
  font-style: normal;
  text-align:left;
  float:left;
}


.breadcrumb {
   font-family:Verdana, Arial, Helvetica, sans-serif; 
   font-size:0.8em;
}
